Py学习  »  Redis

Redis替代Modbus/TCP

Mario Orlandi • 4 年前 • 598 次点击  

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

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

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38302
 
598 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Stefan Vaillant
Reply   •   1 楼
Stefan Vaillant    5 年前

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

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

因此,用resp替换modbus将反转客户机/服务器关系。 虽然有一些优点(更好的类型化数据传输),但在该领域选择响应是不常见的。大约MQTT更常见。