发明名称 一种对无线传感器网络中的节点进行无线升级的方法
摘要 本发明涉及一种对无线传感器网络中的节点进行无线升级的方法,它包括以下步骤:步骤1:在协调器节点和PC端之间建立串口连接;步骤2:在协调器节点和至少一个待升级节点中的每个待升级节点建立无线链路连接;步骤3:从PC端发送升级程序到协调器节点;步骤4:协调器节点发送升级程序给所有待升级节点;步骤5:在确认所有待升级节点成功收到升级程序后,PC端发送下载程序启动命令给协调器节点,协调器节点将下载程序启动命令发送给所有待升级节点,待升级节点收到命令后,将升级程序写入待升级节点的Flash中。本发明的特点是只要待升级设备配置有无线通信模块和烧写程序,在可容忍的时间内就可以通过本发明很方便的对升级设备进行升级。
申请公布号 CN102711095B 申请公布日期 2015.11.25
申请号 CN201210156913.3 申请日期 2012.05.18
申请人 中国科学院信息工程研究所 发明人 李平;孙利民;朱红松
分类号 H04L29/12(2006.01)I;H04W8/24(2009.01)I;H04W84/18(2009.01)I;G06F9/445(2006.01)I 主分类号 H04L29/12(2006.01)I
代理机构 北京轻创知识产权代理有限公司 11212 代理人 杨立
主权项 一种对无线传感器网络中的节点进行无线升级的方法,其特征在于,它包括以下步骤:步骤1:在协调器节点(2)和PC机(1)之间建立串口连接;步骤2:在协调器节点(2)和至少一个待升级节点(3)中的每个待升级节点(3)建立无线链路连接;步骤3:从PC机(1)端通过串口发送升级程序到协调器节点(2);步骤4:协调器节点(2)通过无线链路发送升级程序给所有待升级节点(3);所述步骤4进一步包括:步骤4.1:接收到协调器节点(2)给出的升级程序数据全部接收到的响应后,通过串口向协调器节点(2)发送启动无线传输命令;步骤4.2:协调器节点(2)收到启动无线传输命令后,向PC机(1)端给出正确响应,并启动无线传输功能,根据从串口接收到的所有待升级节点(3)地址数据设置后续升级程序数据的目的地址,并将升级程序数据发往所有待升级节点(3);步骤4.3:所有待升级节点(3)在收到升级程序数据后,则通过CRC进行数据完整性校验,校验通过则将CRC正确响应给PC机端,否则返回CRC错误响应;若接收到CRC正确响应,则清空无线发送缓冲区;若接收到CRC错误响应或者未接收到正确响应或者错误响应,则进行预设次数的重发,预设次数重传后仍未接收到CRC响应,则重新执行步骤4.1;步骤5:在确认所有待升级节点(3)成功收到升级程序后,PC机(1)端发送下载程序启动命令给协调器节点,协调器节点(2)再通过无线链路将下载程序启动命令发送给所有待升级节点,待升级节点收到命令后,将升级程序写入待升级节点(3)的Flash中。
地址 100093 北京市海淀区闵庄路甲89号