硬件和Web组件之间的哪种实时通信协议?
|
我不太确定该如何在标题中写出我的问题,如果感到困惑的话,我深表歉意。
我想构建一个系统,该系统可以用作我家的信息仪表板。它由许多硬件和软件组件组成,最终将导致一个简单,干净的网站,并实时显示许多模拟传感器,例如温度,风速和风向等。
我对硬件以及显示信息的工作有很好的了解。我的问题与硬件和Web服务器之间的通信有关。
我希望硬件以相当快的速度触发消息,所以我认为HTTP POST不能满足要求。我也不是很关心接收100%的邮件,但是绝对要多收一些。数据将来自硬件,并填充某种数据库(可能是Redis)。
到目前为止,我已经研究了几件事,但不确定自己的前进方向是否正确。我已经研究过诸如RabbitMQ之类的面向消息的中间件,但是我不确定我是否需要这些开销。我还研究了Redis Pub / Sub,这似乎是一个更合适的解决方案,因为我希望Web应用程序可以绘制出最后5分钟的数据,但即使这样我也不确定。我可以将UDP数据包发送到自定义侦听器吗?
我非常确定硬件将分为两个阶段(一个uC为一台小型嵌入式Linux机器供电),因此您甚至可以将其比作桌面软件,以便将消息尽快发送到Web服务器。
我正在进入一个我完全不了解的领域,因此非常感谢任何指导。
没有找到相关结果
已邀请:
3 个回复
校勒魏寡
踩什不
亥套惟间连