lorawan的工作原理_LoRaWAN中继器技术原理

标准LoRaWAN网络为星型架构,终端直接和网关进行数据交互,无多跳,最大程度简化网络结构,减小数据传输带来的功耗开销。

但是在部分较为复杂的网络部署环境下,确实会遇到网关无法可靠覆盖个别节点的情况,针对这种补盲的需求,中继器方案是一种快速且低成本的解决方案。

利尔达联合阿里制定了ICA中继器技术规范,以下为中继实现方案说明:

工作流程:

1、中继注册入网后进行周期性的CAD检测(周期1.8s)

2、节点Join失败,切换到中继模式,JoinDelay1+1s,JoinDelay2+2s

3、节点在中继频点发送带长前导(2.1s)、IQ反向的JoinRequest

4、中继检测到一次前导后再做一次CAD(间隔80ms),成功则唤醒开始接收节点数据。

5、中继RX结束后立即在普通频点转发数据包(普通前导、IQ正向)并在TXDone+JoinDelay时刻做接收

6、网关在普通频点正常下发JoinAccept(普通前导、IQ反向)

7、中继收到网关的JoinAccept后,在节点的RX1/RX2转发给节点。

8、节点收到JoinAccept后最多发送5 次MType=PROPRIETARY的数据包给中继器,内容包含一个标志(0x1A2B3C4D),DevEui 和DevAddr

9、中继器收到后在Rx1发送一份相同的数据包给节点,节点收到后停止发送,否则直到发送次数达到最大值后重新进入Join流程。

10、通信流程与Join流程基本一致,节点中继模式下的RXDelay+1s,RX2Delay+2s。在通信完成后不需要进行定制包的白名单交互

说明:

1、节点根据入网时的频点确定后续中继频点

2、中继定时上报电量心跳包(一天两次),Confirm帧,最多重传3次,若一直没收到ACK则重新Join

3、中继专用频点为

4、中继速率只支持SF7-9

5、中继模式下部分MAC命令不支持:

·节点:不支持LinkADR中NBTrans的调整、不支持RXParamSetup中RX1DROffset的调整、拒绝NewChannelReq、DlChannelReq、RXTimingSetupReq

·中继:不支持LinkADR中CHMask和Nbtrans的调整、不支持RXTimingSetupReq

6、中继白名单管理:支持三种方式:AT指令设置、节点上报、服务器下发(心跳包中)。中继通过DevAddr/Netid过滤数据。

疑问:

·什么条件触发节点自动进入中继模式?:目前阿里节点为手动进入中继模式

  ·中继RX结束后多久开始转发数据?:未做说明 目前中继器处理方式是立即转发。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值