基于互联网的远程控制协议设计与实现(9)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于互联网的远程控制协议设计与实现(9)


温控器将会回复信息或者否定应答。
    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)