[发明专利]一种面向WSCN节点的远程代码更新方法有效
申请号: | 201910371182.6 | 申请日: | 2019-05-06 |
公开(公告)号: | CN110248319B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 李跃华;何雨泽;江小静;王进;孙佳浩 | 申请(专利权)人: | 南通大学 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W8/24;H04W28/04;H04W74/08;H04L1/18;H04L1/16 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 226007*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种面向WSCN节点的远程代码更新方法,属于物联网技术领域。该方法包括以下步骤:服务器分配、窄带物联网进行远距离传输、基于WSCN的多节点通信、丢帧补发和防冲突机制。本发明的有益效果为:本发明的服务器分配是在保证通信丢包率较少和尽可能的降低冲突前提下,进行服务器分配;运用WSCN网关节点与WSCN子节点之间的通信,以及子节点与子节点的通信功能实现串行化数据传输;根据WSCN收集到的各子节点接收更新数据包进行收集,对出现频率较多的数据帧号进行补发,防止在同一信道上造成通信冲突。 | ||
搜索关键词: | 一种 面向 wscn 节点 远程 代码 更新 方法 | ||
【主权项】:
1.一种面向WSCN节点的远程代码更新方法,其特征在于,包括以下步骤:步骤一,服务器分配:当服务器通过NB‑IOT将更新数据包发送给各个区域的网关节点后,网关节点将更新数据包广播至WSCN子节点,根据WSCN子节点的丢包率以及反馈信息的冲突包数,判断当前服务器数量是否合适,进行更新数据包;步骤二,窄带物联网进行远距离传输:主机通过访问服务器,为每个区域的网关节点发送更新指令,服务器通过窄带物联网与每个区域网关节点连接,实现窄带物联网远距离传输;步骤三,基于WSCN的多节点通信:通过总线型网络拓扑结构完成节点之间的交互通信,WSCN子节点可以向其周围的一跳邻节点发送更新数据包,周围邻节点在收到更新数据包后作为簇头节点在一跳范围内继续发送;步骤四,丢帧补发:网关节点对所述步骤三中总线型网络拓扑结构内的所有子节点进行广播,更新数据包通过zigbee传输到各个子节点中,各个子节点在进行数据帧校验后,向网关节点返回信息,网关节点针对子节点的返回信息判断每个子节点的丢帧情况,若子节点没有丢帧,则开始正常更新;若子节点存在丢帧,则网关节点根据子节点的地址信息,统计存在丢失帧号的子节点,根据子节点的返回信息,对每个子节点的丢帧号进行筛选,并将其进行封装成数据包,向存在丢帧的子节点进行广播已筛选的子节点封装成的数据包;步骤五,防冲突机制:网关节点向总线型网络拓扑结构内子节点广播更新数据包命令,当子节点在收到网关节点广播的更新数据包后,进行数据帧校验,向网关节点返回成功接收或丢帧情况。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910371182.6/,转载请声明来源钻瓜专利网。