OTAA和ABP入网方式的区别

在之前的文章中介绍了“lorawan终端如何以otaa方式入网ttn服务器”,现在为大家介绍lorawan终端两种入网方式otaa与abp工作原理的区别,此文来自微信公众号“小七说lora”,内容已获小七老师授权,小七老师是腾讯云在线课程讲师,点击链接可以观看课程视频。
lorawan终端两种不同的入网方式,在lorawan协议中,它们分别称为otaa和abp。otaa的全称是overtheairactivation,中文意思就是空中激活方式;abp的全称就是activationbypersonalization,中文意思是个性化激活。
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设备安全性更高一些。
接下来的系列文章里我们还将跟大家分享弱网区域下otaa和abp入网方式的对比,还有网络上常见的一些关于节点入网的错误知识更正等等,敬请期待。


讯飞双十一收官战报 智能录音笔系列连续三年蝉联销售额冠军
红米Note7Pro评测 非常适合性价比用户选择
RS232串口通信实验
光伏变频器的原理是什么
电子储能材料企业海星股份发布2022第一季度报告
OTAA和ABP入网方式的区别
示波器与频谱仪有什么区别
8Bitdo手柄固件更新支持任天堂Switch:更多选择
移动智能机器人如何为我们服务
基于金属有机框架材料的新型分子印迹光电化学传感器用于食品中土霉素的检测
使用workvisual软件对KR C4进行外部轴配置
芯教程|平头哥助力昊芯HX2000系列芯片专题SCI串口通讯奇偶校验(二)SCI增强FIFO
RT9907应用电路及参数资料
芯科科技光模块利器预置I2C Bootloader功能
大疆车载融资计划已启动,接连获得比亚迪和一汽集团投资意向
贸泽电子即日起备货Laird Connectivity的BL653系列模块
二线接近开关接线图解
光栅电子细分电路设计
DENSER是一种用进化算法自动设计人工神经网络(ANNs)的新方法
突发!美国法院签发临时禁令,紧急叫停美商务部对微信的限制