一种基于LoRaWAN协议可实现节点间通信的LoRa网络的制作方法

    专利2022-07-07  92


    本发明涉及一种lora通信技术,尤指loranode间实现通信的技术。



    背景技术:

    lora网络具有的低功耗广覆盖特性使其大量应用于固定点的窄带通信设备上,如燃气表、水表、电表等定时抄表领域,在这些应用中lorawan协议是应用最广的lora通信协议。lorawan协议规定lorawan网络中loranode只能与loragateway通信,loranode间不能直接通信。因此lorawan网络是纯粹的星型网络结构,以lorawan网关为中心,loranode经由lorawan网关与网络服务器通信。

    而在现实应用中,以lora为通信方式的低功耗设备中,如燃气表、水表、电表等设备,通常安装于楼宇的各个角落,而数量有限的loragateway通常也按照施工要求安装于楼宇角落,导致loragateway的信号覆盖范围受限,因此会有一些lora节点因建筑物遮挡、楼层、墙壁遮挡等原因而无法连接到loragateway而处于离线状态。

    虽有业者开发了rpl路由协议(routingprotocolforlow-powerandlossynetworks)的meshlora网络可以实现loranode间直接通信,但rpl路由协议是基于ipv6技术的标准路由协议,不兼容lorawan协议,引入ipv6也会导致lora终端因运算量增大而功耗上升,所以在lora为通信方式的低功耗设备中应用受限制。



    技术实现要素:

    本发明的目的是提供一种与现有lorawan协议相兼容并且能够支持loranode间直接通信的协议、支持lora报文的各种路由功能需求的lora产品。

    为达成上述目的,本发明一种基于lorawan协议可实现节点间通信的lora网络,包括lora网关和lora节点,lora网关和lora节点通过lorawan协议通信,其中,lora网关和lora节点呈树状网络,lora网关位于根部,在每个支路上至少设有一级lora节点,第一级的lora节点与lora网关通过lorawan协议通信直连,下一级的lora节点与上一级的lora节点通过与lorawan报文兼容的lora节点报文连接,lora报文内设置lora节点的源地址和目的地址。

    采用上述方案后,本发明在固定点的窄带通信设备上,通过兼容lorawan协议实现了loranode间直接通信。

    附图说明

    图1为本发明网络结构示意图;

    图2为本发明的通讯过程流程图。

    具体实施方式

    为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。

    请参阅图1,本发明有一个loragateway(lgw)和多个loranode(lndx)。第一级lora节点loranode的lnd1、2、3、4使用lorawan协议与lgw直连。lnd41的报文经由lnd32再经由lnd24再经由lnd3路由到lgw,而lnd41的路由路径lnd41=》lnd32=》lnd24=》lnd3=》lgw是lnd41在入网激活是就确定的;如果此路径中的任何一个设备失联,将自动触发下级设备重新入网。本发明lora节点报文与lorawan报文兼容,不产生任何冲突,报文中增加node的源地址和目的地址以实现node与node间通信。规定node目标地址为0xffffffff时表示广播报文;规定node目标地址为0x00000000时表示目标设备为loragateway。下表为根据实际需求定义的lora报文

    各字段详细表达如下:

    报文字段详细含义如下:

    macheader.mtype恒为7,表示此报文为非lorawan报文的私有报文

    macheader.rfu的含义如下表格所示:

    macheader.major恒为0

    maccontrol.ul值为1时表示此报文是上行报文(报文向lorawan网关传送),值为0时表示此报文是下行报文(报文背离lorawan网关传送)

    maccontrol.ack的含义如下表所示:

    maccontrol.pending值为1时表示还有待发送报文;0表示发送完所有报文

    maccontrol.subframesequence为大报文分包后的子报文编号,取值范围0–15;未分包报文取值0;因此可支持的最大用户数据报文理论值为240*16=3840字节。

    pri_hdr.devaddr0表示目标为lorawan网关,-1表示广播报文,其他值表示特定node。

    本发明的通讯过程图2所示。

    本发明在低功耗的窄带通信领域在兼容了lorawan协议的基础上实现了lora节点间的通信,这与宽带互联网节点间通信是完全不同的技术;而meshlora网络采用的rpl则需要基于ipv6技术标准路由协议,这些都不可以兼容lorawan协议。本发明兼容了lorawan协议,与lorawan设备可以完全共存,入网时建立确定的路由关系,更能降低功耗与计算复杂度;本技术也支持不依赖lorawan网络独立组网工作。

    以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


    技术特征:

    1.一种基于lorawan协议可实现节点间通信的lora网络,包括lora网关和lora节点,lora网关和lora节点通过lorawan协议通信,其特征在于:lora网关和lora节点呈树状网络,lora网关位于根部,在每个支路上至少设有一级lora节点,第一级的lora节点与lora网关通过lorawan协议通信直连,下一级的lora节点与上一级的lora节点通过与lorawan报文兼容的lora节点报文连接,lora报文内设置lora节点的源地址和目的地址。

    技术总结
    本发明公开一种基于LoRaWAN协议可实现节点间通信的LoRa网络,LoRa网关和LoRa节点呈树状网络,LoRa网关位于根部,在每个支路上至少设有一级LoRa节点,第一级的LoRa节点与LoRa网关通过LoRaWAN协议通信直连,下一级的LoRa节点与上一级的LoRa节点通过与LoRaWAN报文兼容的LoRa节点报文连接,LoRa报文内设置LoRa节点的源地址和目的地址;本发明兼容了LoRaWAN协议,与LoRaWAN设备可以完全共存,入网时建立确定的路由关系,更能降低功耗。

    技术研发人员:卢潇
    受保护的技术使用者:厦门骐俊物联科技股份有限公司
    技术研发日:2020.11.09
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-8439.html

    最新回复(0)