所以,我管理着一系列出租的度假屋,它们都有动态的IP,ADSL互联网连接。
我们想要跟踪几种类型的数据,比如每间房的用电量、热水温度、恒温器的设置、煤气的使用、网络带宽的使用等等,并将这些数据集中在一起,这样我们就可以实时地进行分析并绘制图表。
我很乐意构建每1-5秒记录这些变量所需的硬件,并将它们放入Raspberry Pi中,但我想知道哪种框架适合在服务器端传输和存储数据。
我最初的想法是类似SNMP,但是( a)这似乎不是为非网络使用而设计的,b)它不太安全,c)我正在寻找代理到服务器的东西(所以我不需要知道代理的IP,它也会穿越NAT,这样我就可以让多个设备在同一个网络上记录不同的东西)。
我的第二个想法是使用REST,但是通过不同的TCP连接每秒进行数百次API调用似乎有点浪费。
我遇到了立体派,但这似乎与REST有着相同的缺点;如果我每5秒发送一次传感器的数据,每个连接都会传输大量冗余数据。
像AMQP和MQTT这样的名字出现了,尽管这些名字似乎都不适合在不配置VPN等的情况下在公共互联网上旅行。
有什么想法?
这似乎不是一个特殊的利基问题,现在我想到它-天气日志,股价等。虽然这可能是一个较小的间隔
发布于 2013-12-25 19:00:05
我有一个地理空间/环境监测背景,我可以告诉你两个主要的标准,这些标准今天被用于环境/基础设施(电力和供水网络)监测传感器网络。
https://stackoverflow.com/questions/20773151
复制相似问题