我的NBIOT学习——BC35-G用AT指令通过CoAP协议连接华为云
一、首先在华为云物联网平台上的创建产品与设备模型定义、插件开发这就不赘述了注:我尝试用了不加密的方式,但是无法连接;选择加密的注册方式,可以连接注:NBIOT的密钥(PSK)仅支持32个16进制数(0-f),例如:a22aaa699997ff90fbc1ac89aab94a99二、通过AT指令使NBIOT连接上华为云1.设备初始化:1 AT2 AT+CFUN=03 AT+QSETPSK=<p
一、首先在华为云物联网平台上的创建产品与设备
模型定义、插件开发这就不赘述了
注:我尝试用了不加密的方式,但是无法连接;选择加密的注册方式,可以连接
注:NBIOT的密钥(PSK)仅支持32个16进制数(0-f),
例如:a22aaa699997ff90fbc1ac89aab94a99
二、通过AT指令使NBIOT连接上华为云
1.设备初始化:
1 AT
2 AT+CFUN=0
3 AT+QSETPSK=<pskid>,<psk>
注:pskid填0,psk即上面自己写的密钥
4 AT+NCDP=<ip>,<port>
注:ip获取方法,端口号填5684
5 AT+QSECSWT=1
2.开始连接iot平台:
1 AT+CFUN=1,返回OK
2 AT+COPS=0,返回OK
3 AT+CSQ,返回+CSQ:26,99 OK
4 AT+CGATT?,返回+CGATT:1
5 BC35-G会自动向iot平台注册,若注册成功,就会看到两条异步消息+QLWEVTIND:0和+QLWEVTIND:3,我们就可以使用数据传输相关指令和平台进行通讯,平台上也能看到设备状态由“未**”--->“在线”
6 看到两条异步消息+QLWEVTIND:0和+QLWEVTIND:3后,就可以发送AT+NMGS=<length>,<data>,例:AT+NMGS=1,01
注:第一次发送可能会返回ERROR,多尝试几次就会返回OK,看在线调试界面就会出现你发送的消息,或者将开始连接iot平台发送的AT指令重复一次
结果如下图所示:
更多推荐
所有评论(0)