如何解决在 ESP 和 VPS网络服务器之间传输传感器数据的最佳方式
我希望我的问题之前没有得到解答(快速浏览我找不到任何东西)
让我解释一下我的情况
我正在构建一个具有多个输入/输出(超过 30 个)的设备,几乎所有这些输入/输出都需要自己的配置,我估计此配置将在列出并允许更改值的前端网站上进行大约 300-500 个不同的变量。
该设备使用 esp8266(或 eps32)将遥测数据从主 MCU 传输到互联网。
我想知道检索、显示、配置和存储这些数据的最佳方式是什么。
诸如超时数据(例如温度)之类的东西使用 influxdb Arduino 库存储在 influxdb 中,并且每秒更新一次(大约 50-100 个不同的变量),我希望这些变量保持原样,作为一种形式在线历史记录。
主要问题
我希望所有 ~400 个变量都可以通过网页进行配置。
可能的解决方案
使用网络套接字
优点 有据可查 中等难度的实现 网站实时更新
缺点 无存储能力
使用Mysql
有据可查 易媒介实施 存储能力
缺点 大量的 post 请求会使服务器变得“沉重” 网站上没有实时更新(是的,我可以使用 JS 进行更新,但这会增加服务器的负载)
仅使用 influxdb
优点 已经实施 存储能力
缺点 与 MySQL 相同
某种配置 JSON + 网络套接字
优点 每“x”次的配置快照 服务器负载低
缺点 没有易于访问的历史
我真的很喜欢 JSON + web-sockets 的想法,但我不知道它是如何面向未来的,以及它有多好。
考虑到这只是一台机器,如果我在同一台服务器上有 100 台机器会发生什么?
你知道另一种解决方案吗??我很想听
乔治
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。