[发明专利]一种Lora设备自组网方法以及升级系统有效
申请号: | 202210288085.2 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114828161B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李焱;谢家麟 | 申请(专利权)人: | 江苏南能电气有限公司 |
主分类号: | H04W48/10 | 分类号: | H04W48/10;H04W48/16;H04W24/02;H04W84/18;H04B1/69;H04L61/50;H04L12/46 |
代理公司: | 南京鑫之航知识产权代理事务所(特殊普通合伙) 32410 | 代理人: | 姚兰兰 |
地址: | 211899 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 lora 设备 组网 方法 以及 升级 系统 | ||
1.一种基于Lora设备自组网方法的升级系统,其特征在于:所述Lora设备自组网方法包括以下步骤:
入网步骤:
设置发送扩频因子和接收扩频因子,随机选择发送信道,并对选择的发送信道进行信道活动检测,若检测到该信道空闲,则发送入网报文,等待分配短地址,若分配短地址未超时,则入网成功;
扩频因子自适应步骤:
使用入网成功的扩频因子,并进入接收模式,若达到预设的发送时间则随机选择发送信道,并对选择的发送信道进行信道活动检测,若该信道空闲则发送数据;
若未达到预设的发送时间,检测是否收到报文,若收到报文后分析该报文类型若报文中载有链路复位指令则发送指令给设备,该设备重新执行入网步骤;
若报文中,载有心跳报文,则将心跳超时数值清零;
若心跳报文超时,则将心跳报文超时数值增加1,若心跳报文超时到达预定次数发送指令给设备,设备复位重新执行入网步骤;否则重新进入接收模式;入网步骤中,所述等待分配短地址超时时间默认值为10s;
所述发送和接收扩频因子初始值设为9,当扩频因子的数值为12时,若分配短地址时间超时,则扩频因子不再增加,重新执行入网步骤;
所述升级系统包括:上位机;
透传模块;
子设备;
其中,所述上位机、透传模块、子设备均内置有单片机芯片,所述单片机芯片的FLASH区包括内置引导升级代码的BootLoder区、用于运行应用的应用程序区;
所述应用程序区在使用时若实际应用程序小于应用程序区的50%容量时将应用程序区分成子应用程序区、备份程序区;所述上位机与透传模块之间点对点的升级步骤包括:
上位机和透传模块执行入网步骤、扩频因子自适应步骤;
启动升级状态:所述上位机发送启动透传模块程序升级指令,所述透传模块对启动升级程序确认;
发送固件数据:所述上位机发送透传模块程序数据,所述透传模块对程序数据确认;
退出升级状态:所述上位机发送退出透传模块程序升级,所述透传模块:对退出升级程序确认;所述上位机与子设备之间广播的升级步骤包括:
点对点发送进入广播升级状态:所述上位机发送启动子设备程序广播升级;所述子设备对程序数据确认;
其中,子设备有一个超时时间,从进入升级状态开始计时,每收到一次数据,计时重新开始,直到超时后自动退出升级状态;
广播发送固件数据:所述上位机第一次广播发送子设备程序数据,重复广播三次;
广播发送退出升级状态:所述上位机广播发送子设备退出程序升级,重复广播三次;
点对点发送查询子设备固件版本:所述上位机发送读取子设备固件版本,所述子设备回复固件版本;
点对点升级:所述上位机根据子设备固件版本统计情况对未升级成功的子设备进行点对点升级,包括以下步骤:
启动升级状态:所述上位机发送启动子设备程序升级,所述子设备对启动升级程序确认;
发送固件数据:所述上位机发送子设备程序数据,所述子设备对程序数据确认;
退出升级状态:所述上位机发送退出子设备程序升级,所述子设备对退出升级程序确认;所述报文格式:
报文头,用于标注类型,其中,子设备上行标注为WX-M、子设备上行标注为WX-S、透传模块标注为WX-P;
长度,用于记载报文总长度;
功能码,用于记载功能代码;
序号,用于记载帧序号,上下行报文之间的对应;
VLAN,用于记载VLAN号;
信道,用于指定通信信道;
源地址,用于发送端地址;
目的地址,用于接收设备地址,0xFFFF表示广播报文,若上行报文中,目的地址无效,其实际值为子设备接收信号强度;
未连接子设备数目,用于记载未连接子设备的数量;
未连接子设备ID用于记载所有未连接的子设备ID,每个ID四个字节;
应用数据,用于记载应用数据;
校验码,用于记载差错校验码。
2.根据权利要求1所述的升级系统,其特征在于:入网步骤中,若分配短地址超时则将发送扩频因子和接收扩频因子数值均增加1,并返回随机选择发送信道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏南能电气有限公司,未经江苏南能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210288085.2/1.html,转载请声明来源钻瓜专利网。