是否可以使用esp8266将数据发送到mongodb群集?
我正在制作一个汽车超速检测器,因此,为此,我必须将数据发送到数据库。 我目前正在使用MySQL,但我希望有一个更好的数据库。 因此,我找到了MongoDB,但不知道是否可以使用esp8266将数据发送到MongoDB集群?使用HTTP作为传输和服务器端API后端,负责处理数据库 为资源受限的设备编写代码是不可行的,因为这些设备可以直接与数据库通信是否可以使用esp8266将数据发送到mongodb群集?,mongodb,arduino,esp8266,nodemcu,Mongodb,Arduino,Esp8266,Nodemcu,我正在制作一个汽车超速检测器,因此,为此,我必须将数据发送到数据库。 我目前正在使用MySQL,但我希望有一个更好的数据库。 因此,我找到了MongoDB,但不知道是否可以使用esp8266将数据发送到MongoDB集群?使用HTTP作为传输和服务器端API后端,负责处理数据库 为资源受限的设备编写代码是不可行的,因为这些设备可以直接与数据库通信 [参考资料]它们只有少量的RAM和ROM—添加DB代码与应用程序代码一起运行通常不适合可用的内存占用 [安全性]从安全角度来看,将DB端口公开到野外
- [参考资料]它们只有少量的RAM和ROM—添加DB代码与应用程序代码一起运行通常不适合可用的内存占用
- [安全性]从安全角度来看,将DB端口公开到野外是不明智的
- [安全性]一些数据库支持通信通道加密,但在大多数情况下不使用。可以尝试使用明文通信来减少占用空间,但允许第三方访问流量
- [安全性]直接数据库访问意味着共享一组设备和SPI闪存的凭证,可以解除存储,并且可以从解除存储的SPI闪存中轻松提取密码(我怀疑ESP8266是否内置了对固件加密的支持)
- [安全性]向任何人提供DB凭据通常可以让他们访问您最初没有计划的内容-可以为DB用户配置适当的权限,以限制对额外内容的访问,但开发人员通常没有足够的时间或经验来适当地收紧这些内容
- [???]等