LoRa终端OTAA与ABP入网方式工作原理区别介绍

LoRa终端OTAA与ABP入网方式工作原理区别介绍

LoRa终端两种不同的入网方式,在LoRaWAN协议中,它们分别称为OTAA和ABP。OTAA的全称是Over The Air Activation,中文意思就是空中激活方式;ABP的全称就是Activation By Personalization,中文意思是个性化激活。

OTAA的终端入网流程相对比较复杂,而ABP终端简化了入网流程,从安全性上来说OTAA终端的安全性相比于ABP终端要高一些。

对于不同入网方式的终端来说,通电并不代表节点已经入网了,终端要正常工作,必须要获取到三个加密参数,这三个加密参数分别是:DevAddr、NwkSkey和AppSkey;而OTAA终端配置的是另外三个参数,这三个参数分别是:DevEUI、AppEUI和AppKey。

OTAA终端需要向服务器发送JoinRequest请求,也就是入网请求,服务器处理完入网请求会向终端发送JoinAccept,也就是入网应答,终端成功接收到服务器下发的JoinAccept之后,OTAA终端这时才是入网成功了,此时OTAA终端就可以从JoinAccept中计算出DevAddr、NwkSkey和AppSkey这三个加密参数了。有了这三个加密参数,终端就可以正常工作了。

对于ABP终端来说我们是直接三个加密参数DevAddr、NwkSkey和AppSkey配置给了ABP终端,ABP终端可以直接使用这三个加密参数来工作。当ABP终端成功发送了第一条数据之后,我们就认为ABP终端入网成功了。

我们了解了OTAA终端和ABP终端的入网方式之后,下面来说说为什么OTAA终端相比于ABP终端安全性更高一些。

从前面的介绍我们了解到OTAA终端需要执行一次入网过程之后,才能获取到对应的三个加密参数DevAddr、NwkSkey和AppSkey;OTAA终端每执行一次入网操作,这三个加密参数也会相应的随机变化。

ABP终端是直接配置了三个加密参数DevAddr、NwkSkey和AppSkey,也就是说对于ABP终端这三个加密参数是永远不会改变的。对于OTAA终端我们可以根据需要在适当的时候重新执行入网操作,动态更改加密参数,这就像我们的银行卡密码一样,定期修改银行卡密码可以提高我们银行卡的安全性,所以OTAA设备相对来说比ABP设备安全性更高一些。

相关推荐

【干货】石墨烯的基本表征手段汇总
365etb为什么关闭账号

【干货】石墨烯的基本表征手段汇总

📅 08-05 👁️ 3935
跑步好累……总是跑不动怎么办?教你5招找到原因
365bet手机版APP下载

跑步好累……总是跑不动怎么办?教你5招找到原因

📅 07-09 👁️ 7915
汽车尾气怎么画,尾气画法
365etb为什么关闭账号

汽车尾气怎么画,尾气画法

📅 01-09 👁️ 7007
阳春市介绍(广东省辖县级市,由阳江市代管)
365etb为什么关闭账号

阳春市介绍(广东省辖县级市,由阳江市代管)

📅 07-28 👁️ 2428
分享几个在用的在线看视频网站
365篮球直播吧App

分享几个在用的在线看视频网站

📅 09-04 👁️ 2966
给你真相!还原快递车着火,2万件包裹被烧毁事件┃热聚焦
365etb为什么关闭账号

给你真相!还原快递车着火,2万件包裹被烧毁事件┃热聚焦

📅 08-29 👁️ 8566
NetPeeker Group Edition软件特性
365篮球直播吧App

NetPeeker Group Edition软件特性

📅 09-20 👁️ 1362