基于互联网的远程控制协议设计与实现(9)
时间:2017-05-02 11:36 来源:毕业论文 作者:毕业论文 点击:次
温控器将会回复信息或者否定应答。 RA DL/MT 2/0 DATA 第一个寄存器地址,寄存器数量(1-14) CKSUM (以上为信息的格式,后面不再说明) 有效的消息回复类型: DATA(相关数据) 否定应答(当寄存器地址无效时) (1)设置寄存器 这条消息告诉温控器去设置1到14个连续寄存器,从起始寄存器地址开始,寄存器的数量在其后设置并且数据长度减1.如果开始寄存器是一个ASCII码寄存器,数据长度将被忽略,并且ASCII码字符串被写入。如果ASCII码寄存器是起始寄存器,数据是以0X03结尾的字符串,表示校验和是下一字节。 RA DL/MT 2-15/1 DATA 起始寄存器地址 ,数据字节 CKSUM 有效的回复: 应答(信息接收,并通过) 否定应答(有一个或多个寄存器超出范围) (2)第一组数据的轮询 这个消息请求一个特殊的数据消息,包括冷的设定值,风扇,当前温度等。 RA DL/MT 0/2 CKSUM 有效的回复: 第一组的数据内容(3)第二组数据的轮询 请求一个特殊的数据消息,包括第二组的数据 RA DL/MT 0/3 CKSUM 有效回复: 第二组数据内容 (4)第三组数据的轮询 请求一个特殊数据消息包括第三组数据 (责任编辑:qin) |