一种Lora局域自组网方法技术

技术编号:38721076 阅读:6 留言:0更新日期:2023-09-08 23:16
本发明专利技术提供一种轻量级Lora局域自组网方法,方法包括以下具体步骤:中枢、设备初始化;更新系统时间戳;监听数据;分析并处理数据;更新通信时间戳、维持通信;检查系统计时溢出、发送数据;处理通信计时溢出;返回步骤二或退出;此方法能够在区域化作业现场提供轻量级网络通信服务。通信服务。通信服务。

【技术实现步骤摘要】
一种Lora局域自组网方法


[0001]本专利技术涉及远距离无线电组网通信领域,具体是一种在远距离无线通信框架下自动组建局域网络的通信方法。

技术介绍

[0002]Lora是远距离无线电,是一种低功耗局域网无线标准,能够在相同功耗下比其它无线方式拥有更远的通信距离;一般情况下,它较传统的无线射频通信距离远3

5倍;现在基于2.4GHz与5GHz频段为主的局域组网方法相对成熟,以802.11系列为代表的通信协议已经实现普及,但尚无完善的以Lora为基础的轻量级局域组网方法;目前围绕Lora的研究方向则以点对点通信和大规模组网为主,不能满足局域小规模多机通信需求。

技术实现思路

[0003]本专利技术的目的在于提供一种轻量级Lora局域自组网方法,该方法可以解决户外实时远距离网络通信需求下没有轻量级局域自组网方法的问题,填补了轻量级Lora局域自组网的方法空白。
附图说明
[0004]图1是中枢方法流程图;图2是设备方法流程图;图3是本专利技术所述实施例采用的数据包类型。
实施方式
[0005]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本专利技术保护的范围。
[0006]如图1、图2所示,本专利技术中提供的一种Lora局域自组网方法包含两个部分,具体包括以下步骤:步骤一:中枢、设备初始化;步骤二:更新系统时间戳;步骤三:监听数据;步骤四:分析并处理数据;步骤五:更新通信时间戳、维持通信;步骤六:检查系统计时溢出、发送数据;步骤七:处理通信计时溢出;步骤八:返回步骤二或退出。
[0007]具体过程如下:(1)本专利技术提供的一种Lora局域自组网方法包含两个部分,为满足多机通信,通信终端命名为设备,接入设备的网关称为中枢;图1为中枢算法流程图,图2为设备算法流程图,图3为本实施例使用的数据包格式;(2)中枢初始化过程为绑定窗口地址并打开连接权限,窗口地址为2字节无符号整型数,由于中枢可能包含多个Lora硬件,因此不同的Lora硬件应绑定不同的窗口地址;本实施例中,绑定规则为0xXXX0,即窗口地址最低4位必须为0;(3)设备初始化过程为绑定大厅地址并设置连接状态为断开,本实施例中,大厅地址为0xFFFE;(4)中枢和设备更新系统时间戳,系统时间戳用来控制时间溢出并执行发送程序;(5)中枢监听数据,本实施例中中枢监听的内容包括三种数据包:0x00,0x10,0x11;0x00数据包来自其它中枢,目的在于让不同中枢工作在不同信道,避免竞争同时充分利用信道资源;0x10数据包来自设备,类型为请求连接,目的在于让中枢受理设备的连接请求;0x11数据包来自设备,类型为数据传输,目的在于设备通信;(5)设备监听数据,本实施例中设备监听的内容包括四种数据包:0x01,0x02,0x03,0x04;0x01数据包来自中枢,类型为数据传输,目的在于中枢通信;0x02数据包来自中枢,类型为分配地址,目的在于设置设备地址以区别其它设备;0x03数据包来自中枢,类型为窗口广播,目的在于告知设备中枢的地址;0x04数据包来自中枢,类型为接口饱和,目的在于告知设备接口已饱和;(6)中枢分析并处理数据,中枢接收到0x00数据包时将自身信息与数据包信息作比较,根据比较结果选择是否切换信道;中枢接收到0x10数据包时,根据数据包内容结合自身状态向大厅发送0x02分配地址数据包;中枢接收到0x11数据包时,根据数据包内容分别处理为心跳包或通信数据;(7)设备分析并处理数据,设备接收到0x01数据包时,根据数据包内容分别处理为心跳包或通信数据;设备接收到0x02数据包时根据数据包内容更改自身地址并返回心跳;设备接收到0x03数据包时根据数据包内容向中枢窗口发送地址请求数据包;(8)中枢与设备检查系统计时溢出、发送数据,中枢发送用户装载的数据,并检查系统计时是否溢出设定时限,根据结果选择执行步骤七或返回步骤三;(9)中枢处理通信计时溢出,中枢将通信计时溢出的设备定义为断连,并回收分配给设备的资源,不再处理来自该设备的数据;(10)设备处理通信计时溢出,设备判断通信计时溢出后会认为中枢已经断连,此时设备重新初始化,地址自动修改为0xFFFE即回到大厅。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Lora局域自组网方法,其特征在于,包括以下步骤:S1.中枢、设备初始化;S2.更新系统时间戳;S3.监听数据;S4.分析并处理数据;S5.更新通信时间戳、维持通信;S6.检查系统计时溢出、发送数据;S7.处理通信计时溢出;S8.返回S2或退出。2.根据权利要求1所述的一种Lora局域自组网方法,其特征在于,所述初始化包括:(1)中枢绑定窗地址口并打开连接权限;(2)设备绑定大厅并设置断开连接状态;(3)同一信道中不同中枢单元绑定不同窗口地址;(4)窗口地址为中枢绑定的服务地址,设备通过访问此地址与中枢通信。3.根据权利要求1所述的一种Lora局域自组网方法,其特征在于,所述更新系统时间戳包括:(1)在程序运行过程中,在多个固定环节取系统运行时间并传递至时间记录变量。4.根据权利要求1所述的一种Lora局域自组网方法,其特征在于,所述监听数据包括:(1)接收数据双方发送的数据;(2)按照数据的内容进行分类存放或处理。5.根据权利要求1所述的一种Lora局域自组网方法,其特征在于,所述分析并处理数据包括:(1)中枢和设备根据数据包头处理数据包;(2)中枢处理数据包的方式有三种,分别是处理连接请求包,处理数据/心跳包,处理中枢竞争包;(3)设备处理数据包的方式有三种,分别是处理中枢窗口包,处理数据/心跳包,处理饱和包。6.根据权利要求...

【专利技术属性】
技术研发人员:王森林尹骏刚
申请(专利权)人:湖南湖大华龙电气与信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1