Redis作为Modbus / TCP的替代品

问题描述 投票:0回答:1

我目前正在物联网应用程序中使用Redis从采集板接收数据流; PC和电路板之间的所有其他通信都基于Modbus / TPC协议。

我的一位同事最近提出了完全删除Modbus的提议,并将Redis用于所有通信。据推测,这需要混合变量交换和PUB / SUB信号。

虽然这个想法很有吸引力,但我只是想知道是否有人已经朝这个方向做过一些研究。

redis iot modbus modbus-tcp
1个回答
1
投票

Modbus是一种广泛使用的协议,用于在一侧的工业设备和另一侧的计算机/网关之间进行通信。设备是服务器,计算机是客户端。轮询传感器数据,推送更改。

Redis在REDIS客户端和Redis服务器之间提供协议RESP https://redis.io/topics/protocol。然后设备将是客户端,计算机将是服务器。

因此,用RESP替换modbus将反转客户端/服务器关系。虽然有优点(更好的类型数据传输),但在该区域中选择RESP并不常见。 MQTT左右会更常见。

© www.soinside.com 2019 - 2024. All rights reserved.