通用插件-配置参数说明
插件介绍
本插件适用于现场的工程师与有一定编程基础的人使用
本插件适用的协议范围包括但不限于
标准modbus协议
tcpmodbus协议
固定不变的指令码
教程
本插件适用于多数设备的通讯方式,拥有多个配置参数
| 类型 | 参数 | 必填 | 说明 |
|---|---|---|---|
| serialdevice | method | 是 | 通讯类型,值为rs485、tcp、udp、rs232 |
| ip | 否 | 设备ip | |
| channel | 否 | 串口号 | |
| readInterval | 否 | 读取时间间隔(默认为0,0为不读取) | |
| baudrate | 否 | 波特率,默认为9600 | |
| parity | 否 | 校验位(默认无校验) | |
| stopbit | 否 | 停止位(默认为1) | |
| type | 是 | 设备类型,值为aircon | |
| address | 否 | 设备地址,当协议为modbus时需要填写 |
通讯参数说明
并非每一个配置参数都需要配置,可以按通讯方式来选填,如
当通讯方式为tcp时,method=tcp,需要填写tcp设备的ip地址和端口
| type | config |
|---|---|
| serialdevice | method=tcp,ip=10.0.0.23:33080 |
当通讯方式为udp时,method=udp,其他配置方式同tcp
| type | config |
|---|---|
| serialdevice | method=udp,ip=10.0.0.204:33080 |
当通讯方式为rs485时,method=rs485,需要填写设备的串口号,波特率,校验位,停止位(如和默认参数一样可不填)
| type | config |
|---|---|
| serialdevice | method=rs485,channel=1, baudrate=9600, parity=even |
当通讯方式为rs232时,method=rs232,其他配置方式同485
| type | config |
|---|---|
| serialdevice | method=rs232,channel=1, baudrate=9600, parity=even |
设备类型(type)说明
由于本插件支持多种类型的设备,所以拥有此参数,填写此参数可以更改在app界面显示的设备类型,和协议无关
如需要更改设备类型,只需要加上type=对应类型即可
设备类型匹配表
| 设备类型 | 参数 |
|---|---|
| 空调 | aircon |
| 功放 | amplifier |
| 窗帘 | curtain |
| 安防 | defence |
| 除湿器 | dehumidify |
| 门 | door |
| 新风 | freshair |
| 灯光 | light |
| 背景音乐 | music |