我正在开发一种设备,可以从环境中感知和收集信息,例如温度、湿度等。
该设备没有连接任何电源,但它有一个电池和一个太阳能电池板来充电。
大部分时间它几乎处于深度睡眠状态,只有在需要感知和传输数据时才会醒来。此操作大约需要1-2分钟,然后再次进入睡眠状态。
我不是这方面的专家,但我认为 MQTT 应该是一个不错的选择,如果设备需要一直可以访问以接收来自主题的消息,但在我的场景中它只读取传感器,并将数据发送到服务器定期。
目前我正在通过 HTTP 发送数据,但我想知道实现 MQTT 是否有意义?在这种情况下,我应该比 HTTP 有什么优势吗?