一种LoRa通信方法及系统技术方案

技术编号:35955112 阅读:19 留言:0更新日期:2022-12-14 10:49
本发明专利技术涉及物联网通信技术领域,具体公开了一种LoRa通信方法及系统,所述方法包括获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关;根据空间位置建立待通信设备与LoRa网关的备案连接通道;根据预设的规则向LoRa网关中插入加密算法;接收待通信设备发送的含有目标位置的传输数据,根据所述目标位置选取LoRa网关,搭建传输通道。本发明专利技术根据待通信设备的位置确定LoRa网关,在LoRa网关中增设数据处理功能,当接收到通信需求时,查询能够完成预设功能的LoRa网关,根据LoRa网关的位置和工作进程建立数据传输通道;将待通信设备的数据处理过程交由LoRa网关完成,极大地优化了系统架构。地优化了系统架构。地优化了系统架构。

【技术实现步骤摘要】
一种LoRa通信方法及系统


[0001]本专利技术涉及物联网通信
,具体是一种LoRa通信方法及系统。

技术介绍

[0002]LoRa是semtech公司开发的一种低功耗局域网无线标准,其名称“LoRa”是远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3

5倍。
[0003]LoRa网关常用于物联网领域中,由LoRa网关连接各个待通信设备;但是,现有的LoRa网关在物联网设备的交互过程中,仅起到数据传输功能,而数据处理过程由物联网设备完成,通俗地说,物联网设备先对数据进行处理,再通过网关将处理后的数据向其他主体发送,实际上,有很多数据处理功能是重复的(比如数据加密),在每个物联网设备上均增设相关功能的方式,资源利用率很低,如何提高资源利用率,降低一些功能的重复设定是本专利技术技术方案想要解决的技术问题。

技术实现思路

[0004]本专利技术的目的在于提供一种LoRa通信方法及系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种LoRa通信方法,所述方法包括:获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关;根据空间位置建立待通信设备与LoRa网关的备案连接通道;根据预设的规则向LoRa网关中插入含有触发器的加密算法;加密算法用于对经过该LoRa网关的数据进行加密;接收待通信设备发送的含有目标位置的传输数据,根据所述目标位置选取LoRa网关,搭建传输通道。
[0006]作为本专利技术进一步的方案:所述获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关的步骤包括:接收用户上传的含有待通信设备的编号的备案请求,获取待通信设备的空间位置;根据所述空间位置排列所述待通信设备,并实时更新比例尺;根据实时更新的比例尺搭建显示图,基于所述显示图确定LoRa网关;所述显示图中含有与待通信设备对应的设备点;基于所述显示图接收用户输入的调整信息,修正所述LoRa网关。
[0007]作为本专利技术进一步的方案:所述根据实时更新的比例尺搭建显示图,基于所述显示图确定LoRa网关的步骤包括:
确定显示图幅,根据实时更新的比例尺和所述显示图幅确定与待通信设备的空间位置对应的设备点;依次计算以各个设备点为中心,预设的数值为半径,确定查询圆;获取查询圆中的设备点数量,根据所述设备点数量对中心点的进行级别标记;所述级别与设备点数量呈正比;根据所述级别降序确定LoRa网关;判断各个LoRa网关是否属于同一查询圆,当存在至少两个LoRa网关属于同一查询圆中,保留一个LoRa网关。
[0008]作为本专利技术进一步的方案:所述根据空间位置建立待通信设备与LoRa网关的备案连接通道的步骤包括:计算待通信设备与其他LoRa网关的距离,选取距离最近的LoRa网关作为目标LoRa网关;获取待通信设备的通信数据的数据结构,根据所述数据结构在LoRa网关中建立接口;基于接口建立LoRa网关与该待通信设备的连接通道。
[0009]作为本专利技术进一步的方案:所述根据预设的规则向LoRa网关中插入含有触发器的加密算法的步骤包括:依次以LoRa网关为中心,预设的遍历方向上查询距离最近的LoRa网关,并建立连接通道;查询与该LoRa网关相连的LoRa网关数量,根据所述网关数量确定LoRa网关的连通级别;根据所述连通级别选取LoRa网关作为目标网关,向所述目标网关中插入含有触发器的加密算法;其中,所述加密算法中含有适配于各个待通信设备的通信数据的数据转换接口。
[0010]作为本专利技术进一步的方案:所述接收待通信设备发送的含有目标位置的传输数据,根据所述目标位置选取LoRa网关,搭建传输通道的步骤包括:接收待通信设备发送的含有目标位置的传输数据,基于所述目标位置选取以LoRa网关为中转点的信息通道;计算信息通道的数据传输距离以及含有加密算法的网关数量,生成通信标签插入对应的信息通道;统计所有LoRa网关的工作进程量,根据所述工作进程量调节通信标签;根据所述通信标签选取信息通道,作为传输通道;其中,所述通信标签为动态标签,所述通信标签含有空间效率标签、时间效率标签和保密级别标签。
[0011]作为本专利技术进一步的方案:所述根据所述通信标签选取信息通道,作为传输通道的步骤包括:根据预设的计算公式计算各信息通道的选取值,基于选取值选取信息通道,作为传输通道;实时开放用户选取端口,基于用户选取端口确定优选级更高的传输通道;
其中,所述计算公式为:式中,为信息通道的选取值,分为对应空间效率标签、时间效率标签和保密级别标签,为相关系数;其中,时间效率标签和保密级别标签对应的相关系数大于空间效率标签对应的相关系数。
[0012]本专利技术技术方案还提供了一种LoRa通信系统,所述系统包括:网关确定模块,用于获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关;网关备案模块,用于根据空间位置建立待通信设备与LoRa网关的备案连接通道;加密算法插入模块,用于根据预设的规则向LoRa网关中插入含有触发器的加密算法;加密算法用于对经过该LoRa网关的数据进行加密;通道搭建模块,用于接收待通信设备发送的含有目标位置的传输数据,根据所述目标位置选取LoRa网关,搭建传输通道。
[0013]作为本专利技术进一步的方案:所述网关确定模块包括:位置获取单元,用于接收用户上传的含有待通信设备的编号的备案请求,获取待通信设备的空间位置;比例尺更新单元,用于根据所述空间位置排列所述待通信设备,并实时更新比例尺;显示图建立单元,用于根据实时更新的比例尺搭建显示图,基于所述显示图确定LoRa网关;所述显示图中含有与待通信设备对应的设备点;网关修正单元,用于基于所述显示图接收用户输入的调整信息,修正所述LoRa网关。
[0014]作为本专利技术进一步的方案:所述网关备案模块包括:网关选取单元,用于计算待通信设备与其他LoRa网关的距离,选取距离最近的LoRa网关作为目标LoRa网关;接口建立单元,用于获取待通信设备的通信数据的数据结构,根据所述数据结构在LoRa网关中建立接口;连接单元,用于基于接口建立LoRa网关与该待通信设备的连接通道。
[0015]与现有技术相比,本专利技术的有益效果是:本专利技术根据待通信设备的位置确定LoRa网关,在LoRa网关中增设数据处理算法,当接收到任一待通信设备发出的含有处理要求的通信数据时,根据处理要求选取含有相应功能的网关,使得数据经过这些网关进行传输,此时,数据处理任务由设备转向网关,无需在设备上重复的设定常用的功能(比如数据加密),极大地提高了计算资源的利用率。。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种LoRa通信方法,其特征在于,所述方法包括:获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关;根据空间位置建立待通信设备与LoRa网关的备案连接通道;根据预设的规则向LoRa网关中插入含有触发器的加密算法;加密算法用于对经过该LoRa网关的数据进行加密;接收待通信设备发送的含有目标位置的传输数据,根据所述目标位置选取LoRa网关,搭建传输通道。2.根据权利要求1所述的LoRa通信方法,其特征在于,所述获取待通信设备及其空间位置,根据所述待通信设备的空间位置确定LoRa网关的步骤包括:接收用户上传的含有待通信设备的编号的备案请求,获取待通信设备的空间位置;根据所述空间位置排列所述待通信设备,并实时更新比例尺;根据实时更新的比例尺搭建显示图,基于所述显示图确定LoRa网关;所述显示图中含有与待通信设备对应的设备点;基于所述显示图接收用户输入的调整信息,修正所述LoRa网关。3.根据权利要求2所述的LoRa通信方法,其特征在于,所述根据实时更新的比例尺搭建显示图,基于所述显示图确定LoRa网关的步骤包括:确定显示图幅,根据实时更新的比例尺和所述显示图幅确定与待通信设备的空间位置对应的设备点;依次计算以各个设备点为中心,预设的数值为半径,确定查询圆;获取查询圆中的设备点数量,根据所述设备点数量对中心点的进行级别标记;所述级别与设备点数量呈正比;根据所述级别降序确定LoRa网关;判断各个LoRa网关是否属于同一查询圆,当存在至少两个LoRa网关属于同一查询圆中,保留一个LoRa网关。4.根据权利要求1所述的LoRa通信方法,其特征在于,所述根据空间位置建立待通信设备与LoRa网关的备案连接通道的步骤包括:计算待通信设备与其他LoRa网关的距离,选取距离最近的LoRa网关作为目标LoRa网关;获取待通信设备的通信数据的数据结构,根据所述数据结构在LoRa网关中建立接口;基于接口建立LoRa网关与该待通信设备的连接通道。5.根据权利要求1所述的LoRa通信方法,其特征在于,所述根据预设的规则向LoRa网关中插入含有触发器的加密算法的步骤包括:依次以LoRa网关为中心,预设的遍历方向上查询距离最近的LoRa网关,并建立连接通道;查询与该LoRa网关相连的LoRa网关数量,根据所述网关数量确定LoRa网关的连通级别;根据所述连通级别选取LoRa网关作为目标网关,向所述目标网关中插入含有触发器的加密算法;其中,所述加密算法中含有适配于各个待通信设备的通信数据的数据转换接口。
6.根据权利要求1所述的LoRa通信方法,其特征在于,所述接...

【专利技术属性】
技术研发人员:罗新覃文昊
申请(专利权)人:湖南柒丰智能科技有限公司
类型:发明
国别省市:

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

1