我的理解是网络协议是 BLE、Wifi、ZIgbee 等,消息协议是 http、mqtt 等。所以我的问题是:
- 到目前为止我的理解是否正确?
- 网络和通信协议是否相同并可以互换使用,或者它们意味着其他什么?
我的理解是网络协议是 BLE、Wifi、ZIgbee 等,消息协议是 http、mqtt 等。所以我的问题是:
为简单起见,您是正确的。然而,那些“消息”协议通常仅与 IP 层相关,为简单起见,IP 层通常也被理解为 WAN 端点。在实现 BLE、LoRaWAN、ZigBee 时,您通常会使用标准定义的读/写/通知/指示(或等效)。在 BLE 上实现 MQTT 的处理开销将消除 BLE 的大部分好处(我不会讨论 MQTT-SN..)通常您会在本地传输本地数据并使用能源效率较低的基站(网关)来重新格式化发布/发布/等之前的数据(JSON/CSV/等)。
有太多可能的实现,以至于几乎不可能设置黄金标准。这是关于充分理解工具以选择适合工作的最佳组合。