本节主要介绍 LoRaWAN AT 指令的简单使用示例。这里提供一个AT指令的格西烽火的bsp工程:LoRaWAN_AT_command.zip。 需自行下载安装格西烽火串口软件打才能打开。
本节主要介绍:如何通过 AT 指令,在 OTAA 工作模式下,对节点进行参数配置,加入网络,与后台服务器通信的一系列过程(节点每次上电重启后,默认进入 OTAA 模式)。
本示例以在 FogCloud 后台创建的一个 LoRa 后台服务器,地址:https://112.126.95.3:8080/#/login?_k=ws2yp44,也即 LoRa 网关的后台服务。暂不对外公开使用,需要向庆科获取管理员账户和密码。
1.设备端查询 DEUI 值:
OTAA 模式下 DEUI 值是不可手动设置的,模块出厂已烧录固化了,需要查询。(ABP模式下,可由用户自行设置。)
AT+DEUI=?r
,返回:54:66:61:04:03:02:01:01
。
2.后台创建应用:
3.后台创建节点:
在 test 应用程序下创建新 LoRa 节点,并填写信息,包括:
4.设备端节点参数配置:
进入 AT 指令模式,依次发送以下 AT 控制指令:
必须由用户设置的参数:
AT+APPEUI=10:20:30:40:50:60:70:80r
,返回:OK
。
AT+APPKEY=2b:7e:15:16:28:ae:d2:a6:ab:f7:15:88:09:cf:4f:3cr
,返回:OK
。
AT+TXFQ=471300000r
, 返回:OK
。
AT+RX1FQ=481300000r
, 返回:OK
。
AT+RX2FQ=485300000r
, 返回:OK
。
用户可根据需要自行选择修改的参数设置,如:
AT+TXP=5r
, 返回:OK
。
AT+DR=5r
, 返回:OK
。
AT+ADR=1r
, 返回:OK
。
其它参数可自行参考
5.设备端入网:
设备端进入 AT 指令模式,并依次发送以下各 AT 控制指令:
AT+NJM=1r
, 返回:OK
。 即:OTAA
模式;
AT+NJM=?r
,返回:1
。 即:OTAA
模式;
AT+JOINr
, 返回:OK
。 稍等几秒钟后。
AT+NJS=?r
, 返回:1
。 即:已成功入网;若不成功,继续等待,直至成功。
6.设备端向后台服务器发送数据:
7.后台服务器向设备端发送数据:
其中,参数说明:
{
"confirmed": true, //设备端应答设置为 true,AT+CFM=1
"data": "aGVsbG8=", //字符串需转换为 date_base64
"devEUI": "5466610403020101", //设备的DEUI值
"fPort": 100, //下发数据端口号,自定义
"reference": "string"
}
此时,查看https://112.126.95.3:8080/#/login?_k=ws2yp44的 节点 RAW Frame logs,可看到:
此时,通过设备端 AT指令: AT+SEND=60:0123r, 向服务器发数据,设备端调试串口log信息,如:
该模式下,除个别参数和OTAA模式下设置可选性有差别外,与后台实现通信方式类似。具体步骤可参考 OTAA 模式使用。
上一篇:没有了....
下一篇:5.指令详细
版权所有 © 2017 - 2018 MXCHIP授权代理商 - 深圳市博易特智能科技有限公司 粤ICP备17063559号
服务热线:0755-23733662 Email:info@mxchip.cc