其他分享
首页 > 其他分享> > LoRa节点ABP入网方式怎么样

LoRa节点ABP入网方式怎么样

作者:互联网

在之前的文章中为大家介绍了“LoRaWAN终端OTAA入网方式”,现在为大家介绍ABP节点入网,此文来自微信公众号“小七说LoRa”,内容已获小七老师授权,小七老师是腾讯云在线课程讲师,点击链接https://mp.weixin.qq.com/s/CQMI9XI3HaqQ7RfdSifBkw可以观看课程视频。

ABP的全称是Activation By Personalization,ABP入网方式是LoRaWAN协议中节点的两种入网方式之一,另一种就是我们上个视频介绍过的OTAA入网方式。

在介绍ABP入网方式之前,我们先来回忆下OTAA入网方式。OTAA入网方式的节点需要发送一条Join Request入网请求,然后接收到NS下发的Join Accept入网应答之后,从入网应答中解析出DevAddr、NwkSKey和AppSKey之后,才是入网成功。因为节点需要使用这三个参数对所发的数据进行加密以保证数据的安全性。

ABP入网方式更加简单、直接,ABP省略了OTAA的入网步骤,直接配置了DevAddr、NwkSKey和AppSKey这三个参数,所以ABP节点可以直接使用这三个参数对数据来进行加密。

为了保证ABP数据的安全性,LoRa节点生产厂商一般不会把DevAddr、NwkSKey和AppSKey这三个参数印刷到节点上。我们可以通过at命令或者其他方式获取到这三个参数。

ABP节点的缺点是三个加密参数是不变的,安全性相对OTAA节点低一些。

OTAA节点可以通过重新执行入网请求来达到更改加密参数的目的,而ABP节点的三个加密参数几乎是无法更改的。因为有些节点需要重新烧写节点的固件才能达到修改三个参数的目的;有些厂商设计的更人性化一些,可以通过AT命令修改ABP三个加密参数。无论是哪种方式来修改ABP节点的三个加密参数,如果节点数量多的话,这都将是一个非常大的工作量。

但是ABP入网方式也有其优点,在弱网区域,ABP节点的表现要优于OTAA节点。

网关的接收能力要强于节点的接收能力,在弱网区域网关有可能接收到节点发出的LoRa数据,但是节点不一定能接收到网关发出的LoRa数据。

而ABP节点相比于OTAA节点简化了入网流程,不需要接收网关发送给节点的Join Accept消息,因此,ABP比OTAA更适合于在弱网覆盖区域工作。

ABP发送数据失败一般有以下两个原因

第一个是节点的三参数和服务器上配置的三参数不一致引起的,参数配置不一致的话就会导致服务器无法解析节点发出的数据。

第二个是节点和网关之间的信号差导致的。一般是硬件故障或者周围环境导致的无线信号特别差。硬件故障一般出现的概率比较低,我们可以先清除网关和节点之间的障碍物之后再尝试发送数据。

在接下来的文章中,将会继续分享更多的LoRa相关知识,希望大家持续关注我们。

标签:LoRa,ABP,参数,OTAA,入网,节点
来源: https://blog.csdn.net/RAKwireless/article/details/115250248