一、首先在华为云物联网平台上的创建产品与设备

模型定义、插件开发这就不赘述了

 

注:我尝试用了不加密的方式,但是无法连接;选择加密的注册方式,可以连接

注: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指令重复一次

结果如下图所示:

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐