lora服务器传输协议,基于lorawan协议的几种常见入网方法

本文详细介绍了基于LoRaWAN协议的OTAA入网过程,包括node端的准备工作,如设置APPEUI、APPKEY和DevNonce等参数,以及入网请求、GW上传数据、NS与AS交互、密钥生成和数据解密等步骤,阐述了LoRaWAN协议中数据的安全传输和加密解密机制。
摘要由CSDN通过智能技术生成

OTAA(Over-The-Air Activation),是LoRaWAN的一种空中入网方式。当node在上电的时候处于非入网状态时,需要先入网才能和服务器进行通信。其操作就是node发送join_request message,请求入网,然后服务器同意入网,并且返回Join-accept message,node再对信息进行解析,获取通信参数,之后就可以和服务器通信了。

顺便分享几个工具网站给大家:

HEX/字符串转换

JSON校验

BASE64编码/解码

OTAA方式入网步骤准备工作

node端在做OTAA入网之前,需要先具备三个参数:

APPEUI node自定义的8字节长地址

APPKEY 服务器和node端都事先存好,用于对Join_acept message 做加解密处理

DevNonce 2字节的随机数,用于生成随机的AppSKey和NwkSKey

这些参数可以通过程序固话在里面,或者通过串口或其他方式在入网操作前告诉node。

当这些准备工作都做好了之后,node设备就能够入网了。

第一步

1.node发起入网请求,也就是发送join_request message,

根据LoRaWAN specification 可知,join_request message的格式如下:

ce1354ff33a4302c60d75164872c0016.png

<
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值