我目前在IoT应用程序中使用Redis接收来自采集板的数据流;PC和采集板之间的所有其他通信都是基于Modbus/TPC协议的。
我的一位同事最近提出了一项建议,完全删除Modbus,并使用Redis进行所有通信。假设这将需要变量交换和PUB/SUB信号的混合。
虽然这个想法很吸引人,但我想知道是否有人已经在这方面做了一些研究。
发布于 2019-03-17 06:28:17
Modbus是一种广泛使用的协议,用于一端的工业设备和另一端的计算机/网关之间的通信。设备是服务器,计算机是客户端。轮询传感器数据,推送更改。
Redis在REDIS客户端和Redis服务器之间提供了一种RESP https://redis.io/topics/protocol协议。这样,设备就是客户端,计算机就是服务器。
因此,用RESP替换modbus将颠倒客户端/服务器关系。虽然有一些优点(更好的类型数据传输),但在这方面选择一个RESP是不常见的。MQTT或更常见。
https://stackoverflow.com/questions/55186849
复制相似问题