有线网络控制器--2路和4路-H2&H4 服务器端-TCP命令 HTTP API 控制-双路温湿度DHT22 2路-TO2 4路-TO4

WTB 7月前 277

H4网络控制器http+tcp控制说明

更新日期:2020年9月15日

 控制器作为服务器端

1_TT9X4J64MGHG4UB.webp

模块默认ip地址为192.168.1.77,网关192.168.1.1,掩码255.255.255.0,MAC:ac:de:48:fd:0f:d0,如果修改参数,可以通过普通网线直接连接电脑(笔记本关闭wifi),打开电脑浏览器输入 http://192.168.1.77,会看到设备主页,可以在里面修改参数,注意,同一局域网内ip和mac不能冲突。

可通过tcp/udp工具调试,把计算机ip修改为192.168.1.107,然后打开工具

TCP协议端口为2701,可以通过tcp工具建立客户端测试。

TCP命令控制如下(可通过tcp工具测试):

获取设备信息 (ID_M 为设备id序列号,ID_N 为设备型号

STX  ID_M  ID_N  CMD   D0  D1  D2  D3  D4  D5  D6  D7  ETX

a0 ff ff aa 00 00 00 00 00 00 00 00 a7    发送获取设备信息命令

a0 xx yy aa 00 00 00 00 00 00 00 00 a7   返回信息  xx表示ID,yy代表型号。

获取继电器状态

a0 01 04 1a 00 00 00 00 00 00 00 00 a7    发送获取继电器命令

a0 01 04 1a xx 00 00 00 00 00 00 00 a7    返回信息继电器状态  xx 表示继电器状态,16进制。

控制继电器16进制格式

a0 01 04 2b xx 00 00 00 00 00 00 00 a7    xx为16进制,比如01表示第一路闭合(默认常开)

Xx=02,表示第二路闭合,03表示2路同时闭合,

04表示第3路闭合,08 第4路闭合,0f 四路全闭合。

单路控制继电器16进制命令

a0 01 04 2c 11 00 00 00 00 00 00 00 a7     第1路闭合

a0 01 04 2c 10 00 00 00 00 00 00 00 a7     第1路断开

 

a0 01 04 2c 21 00 00 00 00 00 00 00 a7     第2路闭合

a0 01 04 2c 20 00 00 00 00 00 00 00 a7     第2路断开

 

a0 01 04 2c 31 00 00 00 00 00 00 00 a7     第3路闭合

a0 01 04 2c 30 00 00 00 00 00 00 00 a7     第3路断开

 

a0 01 04 2c 41 00 00 00 00 00 00 00 a7     第4路闭合

a0 01 04 2c 40 00 00 00 00 00 00 00 a7     第4路断开

 

或者通过如下http通用命令控制继电器

http 协议命令(ip地址以收到设备标签为准,以下使用默认192.168.1.77为例)

http://192.168.1.77/ecmd?pin+set+k1+on          第一路闭合

http://192.168.1.77/ecmd?pin+set+k1+off          第一路断开

http://192.168.1.77/ecmd?pin+set+k2+on          第二路闭合

http://192.168.1.77/ecmd?pin+set+k2+off          第二路断开

http://192.168.1.77/ecmd?pin+set+k3+on          第三路闭合

http://192.168.1.77/ecmd?pin+set+k3+off          第三路断开

http://192.168.1.77/ecmd?pin+set+k4+on          第四路闭合

http://192.168.1.77/ecmd?pin+set+k4+off          第四路断开

获取当前继电器状态 on/off.

http://192.168.1.77/ecmd?pin+get+k1   — 获取第1路状态

http://192.168.1.77/ecmd?pin+get+k2   — 获取第2路状态

依次改变k1-k4,

增加双路奥松DHT22(AM2302)接口,传感器需另外购买

http://192.168.1.77/ecmd?dht+list                      列出2路温湿度值

1_XJUQYBQSPMD3T6M.webp

http://192.168.1.77/ecmd?dht+temp+0                返回显示第1路的温度值

1_FEQRZ2DBRN5J9QA.webp

 

http://192.168.1.77/ecmd?dht+temp+1               返回显示第2路温度值

1_WP3ZWZJCWAD3YHE.webp

 

http://192.168.1.77/ecmd?dht+humid+0           返回显示第1路湿度值

1_5NJFR6YYHVQKGM5.webp

 

http://192.168.1.77/ecmd?dht+humid+1          返回显示第2路湿度值

1_Y8BZ4P5CY7B7U9U.webp

 

继电器接线示意图1_M559FWCM6JHNNNJ.webp

1_CEX82QW2SHSE2RG.webp

最新回复 (0)
返回
发新帖