我想使用 Arduino 中的 ESP8266 Wi-Fi 模块将数据直接更新/推送到 MongoDB。我看到一些解决方案提到使用 MQTT / 他们自己的 Node-Red Server 来连接 MongoDB,然后发送连接数据。但我想直接做。
您不需要“节点红色服务器”来与 MongoDB 服务器通信。
您要么需要使用驱动程序(实现有线协议),或者如果您不想使用驱动程序,您可以自己实现有线协议并直接说出它。如果您选择后一种路线,您可以执行一些驱动程序不会执行的优化,例如使用单个连接。所有必需的信息都发布在 https://github.com/mongodb/specifications 中,但如果您没有 MongoDB 经验,那么知道什么时候该做什么就很重要了。
MongoDB 没有 Arduino 驱动程序。这给你留下了这些选择: