LoRaWAN节点模块如何接入LoRaWAN网络?

B站影视 日本电影 2025-06-03 17:09 1

摘要:本文以模组E77-400M22S为例,演示如何加入LoRaWAN网络,进行数据收发通信。

本文以模组E77-400M22S为例,演示如何加入LoRaWAN网络,进行数据收发通信。

硬件:

• E77模组+USB转串口工具(或者E77套件)

• Windows电脑一台

软件:

• 串口助手

• LoRaWAN服务器(这里使用公网测试服务器The Things Network)

首先在The Things Network注册个账号,这个可以自行搜索下,不过多赘述。

1、登录完成后再点开右上角用户名,选择console;

2、选择地区文件,这里选择Australia 1;

3、创建应用,应用ID名需要唯一;

4、进入应用创建,选择End devices-->Register end device ;

• 注册方法选择手动(Enter end device specifics manually);

• 频段选择 China 470 MHz,FSB1;LoRaWAN 版本选择 LoRaWAN Specification 1.0.3;协议参数版本选择1.0.3A;

• JoinEUI随便输入,这个就是节点的APPEUI,输入完后点Confirm确认。

确认JoinEUI后会出现DevEUI、AppKey选项,点击Generate生成,最后点击Register end device注册节点。

5、服务器上增加网关配置,选择Gateways然后点Register gateway,输入网关EUI(这个需要与网关一致),EUI 和ID都需要唯一性。

三、配置网关

电脑连接上我们E870的WiFi,在浏览器输入192.168.10.1进入网关配置页面,账户密码都是root;

频段地区选择CN470,频段选择0;

LoRaWAN 网关配置,网关ID就是The things Stack上面的网关EUI,服务器地址au1.cloud.thethings.network;端口号1700,设置完成后点击保存并应用。

应用后,在The things Stack查看网关已经上线。

//防止配置过其它参数,首先恢复默认参数,正常使用时不需要

AT+RESTORE

//设置掩码指定为0~7信道,默认就是前8个信道可以不要设置,选其它信道时需要设置

AT+CFREQBANDMASK=00ff:0000:0000:0000:0000:0000

//设置APPEUI

AT+CAPPEUI=0000000000000000

//设置DEVEUI,对应节点DEVEUI具有唯一性

//设置APPKEY,对应节点APPKEY

AT+CAPPKEY=480D05A91D39B8789DB4890E8950E43A

//OTAA入网

AT+CJOIN=1:0

1、入网后默认工作在CLASS A模式,只能在上行完数据后的窗口接收数据,服务器下行的数据将在收到节点上行数据后下发;

//发送数据,端口号3,重发次数1,ack应答开启,hex数据112233

AT+SEND=3:1:1:112233

在服务器上看,收到了HEX数据112233。

//服务器下发数据,向端口号1,下行数据123456;

我们再次上传数据时,会收到下行的数据;

CLASS C模式,CLASS C会一直处于接收,服务器下行数据节点马上接收到。在服务器上End devices-->devices(自己创建节点名)-->General settings-->Network layrer 勾选Suppoer Class C。

节点入网模式切换到Class C;

AT+CCLASS=C

先上报一包数据高速服务器已经切换模式了,然后服务器一直下发就行了。

来源:亿佰特物联网应用

相关推荐