[BC26]2.BC26接入电信AEP平台(LWM2M)
电信AEP平台设置
电信AEP地址:https://iamnew.ctwing.cn/
登录电信AEP平台,在“控制台”->“产品中心”,新建一个LWM2M的产品,设置参数如下:
在产品中心中出现一个产品
在详情中,可以查看数据接入的IP和端口号,这里的IP和端口就是NB模组需要设置的IP和端口号。
在“设备管理”中添加新的设备
填写NB模组的IMEI,设备名称自定义即可,保持默认开启自动订阅。设置好电信AEP平台。
NB模组BC26操作指令
1. AT
查看返回OK,模组通信正常
2. AT+CGPADDR=1
检查NB模组的IP地址。
3. AT+QLWCLOSE
关闭上次的连接
4.AT+QLWDEL
删除上次的LWM2M的连接
5.AT+QLWSERV="221.229.214.202",5683
设置电信AEP的IP地址和端口号
AT+QLWSERV="221.229.214.202",5683
这里的IP地址和端口号是AEP平台产品中心,产品详情中的“设备接口IP端口”
6.AT+QLWCONF="869098042509814"
设置接口LWM2M的NB模组的IMEI号
其中IMEI号可以通过指令 AT+CGSN=1 从模组中获取。
7. AT+QLWADDOBJ=19,0,1,"0"
添加 LWM2M对象, 19/0/0 上行链路
8. AT+QLWADDOBJ=19,1,1,"0"
添加 LWM2M 对象,19/0/1 下行链路
9. AT+QLWOPEN=0
开始注册IoT平台,并使用直接推送模式
10. AT+QLWCFG="dataformat",1,1
设置发送和接收的数据为十六进制的字符串模式。
11. AT+QLWDATASEND=19,0,0,5,68656C6C6F,0x0000
使用NON模式上报数据,此模式不需要IoT平台应答。
11.2 AT+QLWDATASEND=19,0,0,6,303132333435,0x0100
使用CON模式上报数据,此模式需要IoT平台应答。
电信AEP平台上接收到一条数据,十六进制的68656c6c6f。与NB模组发送的数据一致。
电信AEP平台下发一条指令31323334353637383930,这里是字符串,NB模组将收到20字节数据。
NB模组不会立马收到,等NB模组再次与服务端连接时,NB模组将收到服务端的数据。我们再发送一条6字节的十六进制数据202122232425
NB模组收到20字节数据:3331333233333334333533363337333833393330,正是服务端下发的数据。
12. AT+QLWCLOSE
取消电信AEP的LWM2M注册
13. AT+QLWDEL
删除LWM2M的连接