概述: 本协议用AirConditionerControler设备无线配置及接口的通信规范。 协议格式: 本协议由协议序列号、设备ID号、设备权利、接收目标ID、关键字、内容长度、内容、CRC校验和协议尾组成。 备注:协议总长度不得超过32bit 序列号——为发送者(sender)发送时自动产生的信息,用于检测是否出现丢包的情况; 设备ID号——在整个系统中该设备ID为唯一ID号,用于彼此相互通信时进行点对点交流使用; 接收目标ID——接收者对比该ID号,于自己的ID号相同者对协议进行解析并对sender做出相应的回答; 关键字——占用8bit,为通信协议的指令内容,0x00-0x7f为下发协议(主机向从机发送为下发),0x80-0xff为上发发协议(从机向主机发送为下发),具体说明如下: 关键字 宏定义 解释说明 0x01 SET_ORDER 设置运行参数 0x02 SET_PLANT 设置运行计划 0x03 SET_TIME 设置系统时钟 0x04 REPORT 报告人员运动情况 0x05 GUARD 资产看管 0x81 REPLAY_ORDER 应答设置指令 0x82 REPLAY_PLANT 应答运行计划 0x83 REPLAY_TIME 应答系统时钟 具体协议如下: 1、0x01 SET_ORDER 说明:使用其他设备对本机器进行无线配置运行参数 具体配置内容及格式如下: 0x01............................................................................序列号 0xff.......................................................................设备ID号 0x00.......................................................................接收目标ID 0x01.................................................................关键字(SET_ORDER) 0x0e.......................................................................内容长度 0x1c.......................................................................夏季高温开启值(28℃) 0x19.......................................................................夏季低温关闭值(25℃) 0x11.......................................................................冬季高温关闭值(17℃) 0x05.......................................................................冬季低温开启值(5℃) 0x07.......................................................................夏季时间(开始月份) 0x01.......................................................................夏季时间(开始日) 0x09.......................................................................夏季时间(结束月份) 0x1e.......................................................................夏季时间(结束日) 0x0c.......................................................................冬季时间(开始月份) 0x0c.......................................................................冬季时间(开始日) 0x02.......................................................................冬季时间(结束月份) 0x01.......................................................................冬季时间(结束日) 0x00.......................................................................运行模式 0x0a.......................................................................延时时间(10min) 0x01...................................................................... CRC校验(此处CRC校验错误) 0x0d.............................................................................协议尾 备注:1、运行模式可分为4种,0x00 自动模式,基于时间温度运行 0x01 强制开启模式 0x02 强制关闭模式 0x03 自动模式,基于时间 温度 人运行 2、0x02 SET_PLANT 设置工作计划 说明:该指令用于配制设备每天的有效工作时间段 0x01............................................................................序列号 0xff.......................................................................设备ID号 0x00.......................................................................接收目标ID 0x02.................................................................关键字(SET_PLANT) 0x03.......................................................................内容长度 0x03.......................................................................设置时间段次数(3) 0x08.......................................................................开启时间(8点) 0x00.......................................................................开启时间(0分) 0x09.......................................................................关闭时间(9点) 0x1e.......................................................................关闭时间(30点) 0x0a.......................................................................开启时间(10点) 0x00.......................................................................开启时间(0分) 0x0c.......................................................................关闭时间(12点) 0x1e.......................................................................关闭时间(30点) 0x0e.......................................................................开启时间(14点) 0x00.......................................................................开启时间(0分) 0x12.......................................................................关闭时间(18点) 0x1e.......................................................................关闭时间(30点) 0x1e.......................................................................关闭时间(30点) 0x1e.......................................................................CRC校验 0x0d.......................................................................结束标记 备注:对多可支持7个时间段的配置 3、0x03 SET_TIME 设置系统时间时间 说明:使用该指令可以校正系统时钟。 0x01............................................................................序列号 0xff.......................................................................设备ID号 0x00.......................................................................接收目标ID 0x03.................................................................关键字(SET_TIME) 0x06.................................................................内容长度(6bit) 0x0e.......................................................................14年(对2000求余后的值) 0x04.......................................................................4月 0x03.......................................................................3号 0x0e.......................................................................15点 0x11.......................................................................17分 0x03.......................................................................03秒 0x03.......................................................................CRC校验 0x0d.......................................................................结束符 4、0x04 REPORT 报告人员运动情况 说明:该指令用于提醒本机已经成功检测到一次人员运动情况,可以将设置的延时时间清零一次 0x01............................................................................序列号 0xff.......................................................................设备ID号 0x00.......................................................................接收目标ID 0x04.................................................................关键字(REPORT) 0x00.................................................................内容长度为0 0x00.................................................................CRC校验 0x0d.................................................................结束符 5、0x05 GUARD 资产看管 说明:一旦启动该指令,则要求被看管设备在每间隔至多1s向本设备发送一条报告消息,如果没有按时或者提前发送将会触发本设备报警; 0x01............................................................................序列号 0xff.......................................................................设备ID号 0x00.......................................................................接收目标ID 0x05.................................................................关键字(GUARD) 0x01.................................................................内容长度为1 0x02.................................................................被看管设备ID号 0x00.................................................................CRC校验 0x0d.................................................................结束符
|