如何解决如何在没有任何中介的情况下将数据直接发送到 MongoDB?
我想使用 Arduino 中的 ESP8266 Wi-Fi 模块将数据直接更新/推送到 MongoDB。我看过一些解决方案,指的是使用 MQTT / 他们自己的 Node-Red Server 与 MongoDB 连接,然后发送连接数据。但我想直接做。
解决方法
您不需要“节点红色服务器”来与 MongoDB 服务器通信。
你要么需要使用驱动程序(它实现了有线协议),或者如果你不想使用驱动程序,你可以自己实现有线协议并直接说出来。如果您选择后一条路线,您可以执行一些驱动程序不做的优化,例如使用单个连接。所有必需的信息都发布在 https://github.com/mongodb/specifications 中,但如果您没有 MongoDB 经验,那么知道什么时候该做什么是很重要的。
,没有适用于 MongoDB 的 Arduino 驱动程序。这让您有以下选择:
- 自己实现
- 适应their C or C++ drivers
- 使用 NodeMCU firmware for ESP8266 并查看 Lua driver for MongoDB 是否在其上工作
- 在 ESP8266 上使用 MicroPython,看看 MongoDB 的 Python 驱动程序是否在其上运行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。