Mi8作为客户端远程指向服务器TCP协议命令使用说明
更新说明,页面更新增加心跳包和开关量触发功能
2020年5月10号
web登陆密码:123456
* 如何激活输入控制输出(一一对应)
http://192.168.1.77/ecmd?inputflag+1 输入(触发模式)控制继电器输出。
http://192.168.1.77/ecmd?inputflag+2 输入(锁存模式)控制继电器输出。
http://192.168.1.77/ecmd?inputflag+3 输入(无效模式)控制继电器输出。
设置完后必须拔掉电源重插或者命令重启。
如果接外部开关,只需将开关一端接入板子5v,另外一端接输入即可
如果外部引入传感器或者电压检查,只需把传感器或者被检测电源的地线接入
板子的地线,传感器输出或者被检测电压的正极接入板子的输入即可
获取设备信息
STX ID_M ID_N CMD D0 D1 D2 D3 D4 D5 D6 D7 ETX
a0 01 08 aa 00 00 00 00 00 00 00 00 a7 8路发送获取设备信息命令
a0 01 08 aa 00 00 00 00 00 00 00 00 a7 返回信息
* 8路获取继电器状态
a0 01 08 1a 00 00 00 00 00 00 00 00 a7 发送获取继电器命令
a0 01 08 1a xx 00 00 00 00 00 00 00 a7 返回信息继电器状态 xx 为前8路
* 获取输入状态
a0 01 08 1b 00 00 00 00 00 00 00 00 a7 发送获取8路输入命令
a0 01 08 1b xx 00 00 00 00 00 00 00 a7 返回信息输入状态 xx为十六进制对应8路。
*控制继电器16进制格式(2020年5月15号更新)为
此功能修改了多路不能独立选择,修改了可以8路独立多路选择,和多路固定延时功能
A0 01 08 2B 00 xx zz 00 00 00 00 00 A7
这个数据包为多选控制16路的数据格式
其中xx为1-8路,ff为前8路都选
zz为功能控制值,当zz=0x01时 xx选中的继电器闭合
当zz=0x02时 xx选中的继电器断开
当zz=0x03时 xx选中的继电器闭合3秒后再断开
* 增加单路控制
a0 01 08 2c 12 xx 00 00 00 00 00 00 a7 第一路延时,xx为十六进制的值,最大0x3c,超过这个值恢复1秒延时,其他路一样
a0 01 08 2c 11 00 00 00 00 00 00 00 a7 第一路闭合
a0 01 08 2c 10 00 00 00 00 00 00 00 a7 第一路断开
a0 01 08 2c 22 xx 00 00 00 00 00 00 a7 第二路延时
a0 01 08 2c 21 00 00 00 00 00 00 00 a7 第二路闭合
a0 01 08 2c 20 00 00 00 00 00 00 00 a7 第二路断开
a0 01 08 2c 32 xx 00 00 00 00 00 00 a7 第三路延时
a0 01 08 2c 31 00 00 00 00 00 00 00 a7 第三路闭合
a0 01 08 2c 30 00 00 00 00 00 00 00 a7 第三路断开
a0 01 08 2c 42 xx 00 00 00 00 00 00 a7 第四路延时
a0 01 08 2c 41 00 00 00 00 00 00 00 a7 第四路闭合
a0 01 08 2c 40 00 00 00 00 00 00 00 a7 第四路断开
a0 01 08 2c 52 xx 00 00 00 00 00 00 a7 第五路延时
a0 01 08 2c 51 00 00 00 00 00 00 00 a7 第五路闭合
a0 01 08 2c 50 00 00 00 00 00 00 00 a7 第五路断开
a0 01 08 2c 62 xx 00 00 00 00 00 00 a7 第六路延时
a0 01 08 2c 61 00 00 00 00 00 00 00 a7 第六路闭合
a0 01 08 2c 60 00 00 00 00 00 00 00 a7 第六路断开
a0 01 08 2c 72 xx 00 00 00 00 00 00 a7 第七路延时
a0 01 08 2c 71 00 00 00 00 00 00 00 a7 第七路闭合
a0 01 08 2c 70 00 00 00 00 00 00 00 a7 第七路断开
a0 01 08 2c 82 xx 00 00 00 00 00 00 a7 第八路延时
a0 01 08 2c 81 00 00 00 00 00 00 00 a7 第八路闭合
a0 01 08 2c 80 00 00 00 00 00 00 00 a7 第八路断开
获取温湿度命令
a0 01 08 2a 00 00 00 00 00 00 00 00 a7 发送获取温湿度命令
a0 01 08 2a D0 D1 D2 D3 D4 00 00 00 a7 D0=1,表示温度为正,为0 表示为
负,D1为温度整数,D2为温度小数
值,D3为湿度整数,D4为小数值
2018年以前版本
以前客户可以参考这个文档
mi8-适用mi软件版本tcp api指令
如何激活指向远端服务器:
指向服务器ip在网页里设置就可以,然后设置你远端端口http://ip/ecmd?remotesport+9000 命令里9000是你的远端电脑端口,根据自己情况设置。
设置心跳:http://ip/ecmd?heartbeat+1 命令里1是心跳时间,单位分钟。
然后是激活:http://ip/ecmd?remotefalg+1 设置后重启或者拔掉电源重插就可以。