1.文档资料
飞书云文档 (feishu.cn)
G43室内LoRaWAN网关 - doc.alinkwise.com > LoRaWAN网关(基站) > G4x > G43室内LoRaWAN网关
2.简介
LoRa: 远距离无线电(long rang radio), 它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。
LoRa实际上是物联网LOT的无线平台,有个主从机的概念,类似于家里的路由器,然后其他设备通过wifi连接。而我们开发就是设备端。
2.1LoRaWAN简介
飞书云文档 (feishu.cn)
LoRaWAN属于一种低功耗广域网网络(LPWAN)规范,适用于多种物联网低功耗(LOT)应用场合,如自动抄表,智慧城市,智能家居,工业自动化等,LoraWAN由LoRa联盟推动。
2.2LoraWAN设备类型
LoRaWAN协议针对低功耗,电池供电的传感器等应用进行了不同等级的优化,分成不同级别的终端类型。
3.利尔达(Lierda)LoRa模组
WB25系列LoRaWAN节点模组,集成了LoRaWAN协议栈,模块采用串口与用户设备进行数据,指令交互,可以方便的为用户提供快速LoRaWan网络接入和无线数据传输等功能。
3.1LoRaWAN节点模组激活
LoRaWAN节点模组必须激活才能加入特定的LoRaWAN网络服务器,一种是空中激活:OTAA(Over The Air Activation)激活。一种是个性化激活(Activation By Personalization)ABP激活.
OTAA激活
飞书云文档 (feishu.cn)
a.配置入网参数
节点模组出厂已配置DevEUI, 用户需要使用AT指令配置AppEUI和AppKey.
DevEUI(设备扩展唯一标识符):全球唯一标识设备的64为标识符
AppEUI(应用扩展唯一标识符):标识应用的64为标识符
AppKey(应用密钥):128位密钥,用于加密和解密入网请求和入网接收的数据。
b.发起入网请求
节点模组使用DevEUI,AppEUI, AppKey作为参数,发起入网请求
c.入网接受响应
LoRaWAN网络服务器收到入网请求后,会验证节点的参数(DevEUI,AppEUI和AppKey),如果验证通过,lorawan网络服务器将下发入网接受响应(Join Accept)入网接受中包含新的通讯参数DevAddr, NwkSkey和AppSkey.
DevAddr(设备地址):分配给设备的32位地址,用于后续数据通信、
NwkSkey(网络会话密钥):用于网络层数据的加密和解密
AppSkey(应用会话密钥):用于应用层数据的加密和解密
d.数据通信
节点模组使用DevAddr, NwkSkey和AppSkey进行上下行数据交互。
我使用的是WB25-7C,直接看第二章
默认情况下,LoRaWAN节点模组在CN470频段下默认处于同频配置(AT+BAND=7:同频),OTAA激活(AT+OTAA=1,0),如果玩过无线的就知道,同一频段可能会造成数据发生碰撞,导致数据丢包。
2.2 异频配置
ABP激活
ABP激活模式,绕过入网交互流程直接加入LoRaWAN网络进行数据通信,流程如下:
a.配置通讯参数
用户需要使用AT指令配置DevAddr, NwkSkey和AppSkey
b.数据通讯
节点模组使用DevAddr, NwkSkey, AppSkey进行上下行数据交互
和OTAA激活的区别在于, evAddr, NwkSkey, AppSkey这三个参数由谁分配。
2.2 异频配置
3.2LoraWAN设备入网解决思路
LoRaWAN设备入网失败解决思路 - 飞书云文档 (feishu.cn)
3.3LoraWAN引脚时序应用知道
飞书云文档 (feishu.cn)
3.3LoRaWan节点模组通讯问题及部署建议
讨论同时连接大量设备如何避免数据干扰。
飞书云文档 (feishu.cn)
3.4关于详细的AT指令以及快速使用
飞书云文档 (feishu.cn)