独家Modbus解析流程--功能亮点与应用

 01 前言

本文章原文发表于我的微信公众号,请大家关注阅读,涉及的源代码等都在公众号,请搜索公众号: 智能家居NodeRed和HomeAssistant 即可关注。

02 概述

前面详细讲解过对私有485设备的解析方法与流程,按照解析方法来说,私有485设备的解析比Modbus协议设备的解析更为简单,虽然协议不是标准的,但是它定义更为简单,只需找到规律即可;Modbus协议经过多年的发展以及很成熟,功能强大且复杂,正因如此同时加大了解析的难度。

485和Modbus的概念和关系我在这里不多说,大家可以网上搜索,讲的也很透彻。在NodeRed和HomeAssistant中都可以对Modbus设备进行解析控制,HomeAssistant中需要配置configuration.yaml的方式来添加设备,如果设备较多可能会抓狂,在NodeRed中也可以采用三方节点进行解析,这些节点一直在正常维护中,功能也在不断强大,但是我没有使用过。

自从接触NodeRed就对它的强大功能吸引,于是就思考能不能自己编写流程来解析Modbus,抱着试一试的心态从构思到实施终于完成了流程。该流程和HomeAssistant能完美契合,配置简单并实现HomeAssistant自动发现,也能通过其他设备自由控制。案例中以如下12路照明控制模块为例演示接入。

图片

流程功能:

1.同时支持485和串口服务器接入;

2.校验码自动计算;

3.简单配置即可在HA中自动发现;

4.与HomeAssistant无缝对接;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值