我有一个基于 MQTT 的现有物联网项目,并且正在考虑扩展应用程序以包括使用 Zigbee 网格的电池供电的终端节点。出于以下原因,逻辑上似乎最合适的方法是通过 Zigbee 使用 MQTT-SN:
- 我已经有一个 MQTT 基础设施
- MQTT-SN 支持电池供电的节点,这些节点可以进入休眠状态以节省电量
- 它旨在在基于非 TCP 的通信平台上运行
- 它最大限度地减少了需要发送的数据量
然而,在研究了如何实施 MQTT-SN 之后,在过去几年中似乎没有太多的开发活动。
那么 MQTT-SN 仍然是一种可行的技术,还是已经被其他技术取代了?我还没有发现任何具有类似功能集的东西可以完成我需要它做的事情。我可以只为 MQTT-SN 规范开发新代码,但如果它已经是一种死技术,我不想花很多精力让它工作。
编辑- 希望澄清一下,我假设以下一项或多项是正确的:
1. MQTT-SN 仍然足够新,可以成为最前沿的,只是还没有被广泛采用。(太好了,我会继续推进它)
2.有更简单、更实用的定制方法来完成 MQTT-SN 提供的更少的开销。(好吧,我不会担心使用标准)
3.还有另一种技术平台取代了 MQTT-SN。(它是什么?)
4.大多数 IoT 通信现在通过 WiFi 或蜂窝而不是 BLE 或 Zigbee,因此 MQTT-SN 不是必需的。(我需要重新考虑我的项目扩展)