最近我一直在阅读关于这两种协议的文章,但还不能很好地理解为什么要使用MQTT,而不是MODBUS(或反之亦然)。
因为MODBUS用于在低带宽下的PLC之间通过串行通信传输数据,但据我所知,MQTT使用其发布/订阅方法也能实现相同的功能(我知道MQTT使用代理而MODBUS没有,但这不是重点)。
有人能够清晰地区分它们吗?
最近我一直在阅读关于这两种协议的文章,但还不能很好地理解为什么要使用MQTT,而不是MODBUS(或反之亦然)。
因为MODBUS用于在低带宽下的PLC之间通过串行通信传输数据,但据我所知,MQTT使用其发布/订阅方法也能实现相同的功能(我知道MQTT使用代理而MODBUS没有,但这不是重点)。
有人能够清晰地区分它们吗?
额外福利: 您可以考虑将 Modbus 连接到 MQTT 世界中,例如使用 modpoll 工具。
普通Modbus是一种串行通信协议,常用于连接工业电子设备。
MQTT是一种消息传递协议,通常用于在TCP/IP协议之上发送电子设备测量值到另一个方。
也许这个链接可以帮助一下。 物联网网关协议比较:MQTT和Modbus