通用485指令
配置参数
类型 | 参数 | 必填 | 说明 |
---|---|---|---|
serialdevice | method | 是 | 设备通讯类型,rs485/rs232/udp/tcp |
ip | 否 | 设备地址IP和port用“:”分割 | |
channel | 否 | 串口号 | |
baudrate | 否 | 波特率 | |
parity | 否 | 校验, none、odd、even、mark、space,分别是无校验、奇校验、偶校验、mark校验、space校验 | |
button* | 否 | 自定义button通道,填写16进制数据。其中,XX代表任意码。含有XX的任意码,只能接收,不能发送 | |
_button* | 否 | 自定义button通道的名称 |
配置示例
- 485指令及名称示例,请参考所有设备中的485按键部分 所有设备.xlsx
TCP配置示例 serialdevice-tcp.xlsx
UDP配置示例 serialdevice-udp.xlsx
KNX控制485设备 knx2serial.xlsx
485控制KNX设备 serial2knx.xlsx
注:KNX是全双式通信,485是半双工通信,不同设备在同一时刻向485总线发送数据,会产生冲突而导致数据传输失败。故,KNX设备和485设备建议做单向转发(<<或>>),不建议做双向转发(<>)。
type | config |
---|---|
serialdevice | method=rs485,channel=1, baudrate=9600, parity=even |
button1=AA BB CC DD | |
_button1=电源 | |
button2=BB CC DD EE | |
_button2=音量加 | |
button3=CC DD EE FF | |
_button3=音量减 |
type | config |
---|---|
serialdevice | method=udp,ip=192.168.1.2:3000 |
button1=AA BB CC DD | |
button2=BB CC DD EE | |
button3=CC DD EE FF |
type | config |
---|---|
serialdevice | method=tcp,ip=192.168.1.2:3000 |
button1=AA BB CC DD | |
button2=BB CC DD EE | |
button3=CC DD EE FF |
注:XX代表任意码。例如,button1=AA BB XX DD,则XX可以为任意值。