一种LoRaWAN复杂透传中继实现方法技术

技术编号:16105192 阅读:137 留言:0更新日期:2017-08-29 23:57
本发明专利技术公开了一种LoRaWAN复杂透传中继实现方法,采用在Semtech公司的一颗SX1278射频芯片上使用中继的方式,接收LoRaWAN无线终端设备的上行数据,然后将数据进行封装并发送给网关,随后接收网关的下行数据,服务器收到上行数据后解析并判断是否为经过中继的数据,然后要对经过中继的下行数据加入中继的信息等进行封装,再将封装后的数据发给网关,中继收到下行数据后将FRMPayload部分的数据发送给无线终端设备。为了更好的兼容原有的LoRaWAN网络,减少对原有LoRaWAN网络设备的升级改造,本发明专利技术提出了四种优化方案。

【技术实现步骤摘要】
一种LoRaWAN复杂透传中继实现方法
本专利技术涉及物联网
,具体地说,涉及一种LoRaWAN复杂透传中继实现方法。
技术介绍
LoRa是Semtech公司提出的一种低功耗、远距离物联网技术,广泛应用于无线抄表等领域。LoRaWAN采用LoRa技术构建低功耗、远距离无线互联广域网。LoRaWAN得益于扩频调制和前向纠错码的增益,LoRa取得大约2倍蜂窝技术(手机)的通信距离。LoRaWAN远距离传输存在以下缺陷:1)在高楼林立的复杂环境中,像地下室、封闭暗室、下水道等空间相对封闭的场所,LoRa信号无法较好的覆盖。2)在LoRaWAN无线终端设备部署不多的环境下,为这些无线终端设备部署网关话,会花费比较多的费用,增加企业负担,并且网关使用率低,资源浪费。
技术实现思路
本专利技术的目的在于克服现有技术中存在的缺陷,提供一种LoRaWAN复杂透传中继实现方法,采用在Semtech公司的一颗SX1278射频芯片上使用中继的方式,接收LoRaWAN无线终端设备的上行数据,然后将数据进行封装并发送给网关,随后接收网关的下行数据,服务器收到上行数据后解析并判断是否为经过中继的数据,然后要对经过中继的下行数据加入中继的信息等进行封装,再将封装后的数据发给网关,中继收到下行数据后将FRMPayload部分的数据发送给无线终端设备。为了更好的兼容原有的LoRaWAN网络,减少对原有LoRaWAN网络设备的升级改造,本专利技术提出了四种优化方案。为实现上述技术目的,达到上述技术效果,其技术方案具体为:一种LoRaWAN复杂透传中继实现方法,包括以下步骤:步骤1.中继搜索LoRaWAN网络,接入LoRaWAN网络获取到相应的SF和频率;步骤2.LoRaWAN无线终端设备搜索LoRaWAN网络失败,最终在SF12、471.5MHZ中工作;步骤3.中继在固定的SF12、471.5MHZ中以CLASS_C的方式接受LoRaWAN无线终端设备的上行数据;步骤4.中继收到LoRaWAN无线终端设备的上行数据后,将自己的地址等信息拼接到数据的头尾,以接入到LoRaWAN网络中的SF和频率将处理后的数据发送给网关;步骤5.中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动2秒钟的接收窗口;步骤6.网关将数据发送给服务器后,服务器解析数据,若数据中含有中继的地址信息则为经中继传输过来的数据,服务器不对经过中继的LoRaWAN无线终端设备做ADR、信道频率和CLASS_B等MAC指令。步骤7.服务器对下行数据降入中继地址等信息进行两次封装,将数据发送给网关,网关再将数据发送给中继。步骤8.若中继接收到网关的下行数据后,将数据解析,再以固定的SF12、471.5MHZ将下行数据张中的FRMPayload发送给LoRaWAN无线终端设备。若中继没有接收到网关的下行数据则接收超时。步骤9.之后中继以上述步骤3、4、5、6、7、8运行。进一步,所述LoRaWAN无线终端设备搜网时优先在其它的SF和频率下,当搜网失败时再使用固定的SF12、471.5MHZ来搜网。进一步,所述LoRaWAN无线终端设备根据接入网络中的信号强度,周期性的重新搜索网络。进一步,所述LoRaWAN无线终端设备搜网时优先在其它的SF和频率下,当搜网失败时再使用固定的SF、频率,该SF和频率可以是当前环境中较好的其他无线资源,不仅仅是在SF12、471.5MHZ上。进一步,所述中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动几秒秒钟的接收窗口,改时间窗口应当根据LoRa数据传输时间、网络延时、服务器响应速度等情景做调整,不仅仅是2秒。本专利技术具有以下有益效果:1、本专利技术的中继对LoRaWAN无线终端设备和网关都是透明的,适配现有的LoRaWAN设备,仅需要对服务器进行升级改造。2、本专利技术中的中继适应相对封闭的环境甚至是无以太网等环境。3、本专利技术中的中继组网简单,部署方便。4、本专利技术中中继的工作模式下,服务器能够获得LoRaWAN无线设备终端的数据整个传输流程,以及信号环境,方便日后的优化、维护。5、本专利技术中的中继使用SX1278射频芯片,整机成本比网关要低很多。附图说明图1为中继的数据传输图;图2为中继的上行数据和服务器的下行数据帧结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。本专利技术采用中继搜网的方式连接到LoRaWAN原有的网络,在固定的SF12、471.5MHZ中接收LoRaWAN无线终端设备的上行数据,然后在入网后获取的SF和频率中发送数据给网关和获取网关的下行数据,再以固定的SF12、471.5MHZ中发送数据给LoRaWAN无线终端设备。中继数据传输流程如下:1.中继搜索LoRaWAN网络,接入LoRaWAN网络获取到相应的SF和频率;2.LoRaWAN无线终端设备搜索LoRaWAN网络失败,最终在SF12、471.5MHZ中工作;3.中继在固定的SF12、471.5MHZ中以CLASS_C的方式接受LoRaWAN无线终端设备的上行数据。4.中继收到LoRaWAN无线终端设备的上行数据后,将自己的地址等信息拼接到数据的头尾,以接入到LoRaWAN网络中的SF和频率将处理后的数据发送给网关。5.中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动2秒钟的接收窗口。6.网关将数据发送给服务器后,服务器解析数据,若数据中含有中继的地址信息则为经中继传输过来的数据,服务器不对经过中继的LoRaWAN无线终端设备做ADR、信道频率和CLASS_B等MAC指令。7.服务器对下行数据降入中继地址等信息进行两次封装,将数据发送给网关,网关再将数据发送给中继。8.若中继接收到网关的下行数据后,将数据解析,再以固定的SF12、471.5MHZ将下行数据张中的FRMPayload发送给LoRaWAN无线终端设备。若中继没有接收到网关的下行数据则接收超时。9.之后中继以上述流程3、4、5、6、7、8运行。由于LoRaWAN无线终端设备和中继都需要搜网,避免可能存在的LoRaWAN无线终端设备没有接入网络和中继负载过大。采用四种方案减少上述情况的概率:1)LoRaWAN无线终端设备搜网时优先在其它的SF和频率下,当搜网失败时再使用固定的SF12、471.5MHZ来搜网。2)LoRaWAN无线终端设备根据接入网络中的信号强度,周期性的重新搜索网络。3)LoRaWAN无线终端设备搜网时优先在其它的SF和频率下,当搜网失败时再使用固定的SF、频率,该SF和频率可以是当前环境中较好的其他无线资源,不仅仅是在SF12、471.5MHZ上。4)中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动几秒秒钟的接收窗口,改时间窗口应当根据LoRa数据传输时间、网络延时、服务器响应速度等情景做调整,不仅仅是2秒。以上所述,仅为本专利技术较佳的具体实施方式,本专利技术的保护范围不限于此,任何熟悉本
的技术人员在本专利技术披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均落入本专利技术的保护范围内。本文档来自技高网
...
一种LoRaWAN复杂透传中继实现方法

【技术保护点】
一种LoRaWAN复杂透传中继实现方法,其特征在于,包括以下步骤:步骤1.中继搜索LoRaWAN网络,接入LoRaWAN网络获取到相应的SF和频率;步骤2.LoRaWAN无线终端设备搜索LoRaWAN网络失败,最终在SF12、471.5MHZ中工作;步骤3.中继在固定的SF12、471.5MHZ中以CLASS_C的方式接受LoRaWAN无线终端设备的上行数据;步骤4.中继收到LoRaWAN无线终端设备的上行数据后,将自己的地址的信息拼接到数据的头尾,以接入到LoRaWAN网络中的SF和频率将处理后的数据发送给网关;步骤5.中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动2秒钟的接收窗口;步骤6.网关将数据发送给服务器后,服务器解析数据,若数据中含有中继的地址信息则为经中继传输过来的数据,服务器不对经过中继的LoRaWAN无线终端设备做ADR、信道频率和CLASS_B的MAC指令;步骤7.服务器对下行数据降入中继地址的信息进行两次封装,将数据发送给网关,网关再将数据发送给中继;步骤8.若中继接收到网关的下行数据后,将数据解析,再以固定的SF12、471.5MHZ将下行数据张中的FRMPayload发送给LoRaWAN无线终端设备;若中继没有接收到网关的下行数据则接收超时;步骤9.之后中继以上述步骤3、4、5、6、7、8运行。...

【技术特征摘要】
1.一种LoRaWAN复杂透传中继实现方法,其特征在于,包括以下步骤:步骤1.中继搜索LoRaWAN网络,接入LoRaWAN网络获取到相应的SF和频率;步骤2.LoRaWAN无线终端设备搜索LoRaWAN网络失败,最终在SF12、471.5MHZ中工作;步骤3.中继在固定的SF12、471.5MHZ中以CLASS_C的方式接受LoRaWAN无线终端设备的上行数据;步骤4.中继收到LoRaWAN无线终端设备的上行数据后,将自己的地址的信息拼接到数据的头尾,以接入到LoRaWAN网络中的SF和频率将处理后的数据发送给网关;步骤5.中继将数据发送给网关后,以接入到LoRaWAN网络中的SF和频率启动2秒钟的接收窗口;步骤6.网关将数据发送给服务器后,服务器解析数据,若数据中含有中继的地址信息则为经中继传输过来的数据,服务器不对经过中继的LoRaWAN...

【专利技术属性】
技术研发人员:顾庆欢涂小朋谢玖实
申请(专利权)人:国动物联网技术上海有限公司
类型:发明
国别省市:上海,31

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

1