劢领AT| 五分钟,零基础玩转Wing中国电信物联网开放平台
劢领AT| 五分钟,零基础玩转Wing中国电信物联网开放平台
Wing准备工作
本手册适用于劢领M0R1系列(RDA5981)和M0M1(WI6900)WIFI模组及后续出品的AT指令WIFI模块,均可使用本手册进行Wing中国电信物联网联网开放平台的连接测试。
新建产品
1)打开Wing中国电信物联网开放平台,开通业务后点击进入右侧的产品中心。
2)点击右上角的“创建产品”按钮:
3)根据需求和图示说明创建产品,这里特别注意的是认证方式 :待征串认证,安全类型:一型一密。我们这里创建一个灯的例子:
4)此时我们会在产品中心中看到刚才创建的产品:MQTT设备测试
添加设备
1)创建产品完成后就可以进入产品MQTT设备测试进行添加设备。
2)点击右上角的“添加设备”,我们设置一个设备"灯1":
3)完成后我们可以查看到创建的设备
4) 我们需要记录下几个参数:
5) 点击“产品概况”中的详情:
记录下产品详情中的特征串和设备接入IP端口。
WIFI模块及设备连接
以下将从AT指令方式、配置网络、连接Wing中国电信物联网开放平台、订阅信息三个方面,详细讲解设备连接相关内容及注意事项。本文仅介绍MQTT方式连接与接收数据,其他方式请根据需要另行研究。
AT指令方式
首先根据劢领官方教程下载完AT固件(出厂默认就是AT多合一功能固件)。
M0R1连接设备的串口1,M0M1连接串口0。开发板直接接USB转TTL口到电脑即可,其他的自己设计的板子可使用USB转TTL等工具连接(注意电平转换)。
MCU向WIFI模块发送的AT命令都要以 \n 结尾,也可以为\r\n结尾。
串口默认参数:波特率为115200,8位,1个停止位,无校验位。
配置网络
1)设置连接路由器的账号和密码
设置 | 返回 |
---|---|
AT+WJAP=APtest,12345678 | +ok(APtest为路由器的AP,12345678为路由器的密码) |
查询 | 返回 |
---|---|
AT+WJAP | +ok=APtest,12345678 (APtest为路由器的AP,12345678为路由器的密码) |
2)设置WIFI模块工作模式
设置 | 返回 |
---|---|
AT+WMODE=STA | +ok |
查询 | 返回 |
---|---|
AT+WMODE | +ok=STA(模式有:APSTA,STA,AP) |
3)查询是否连接上路由器
查询 | 返回 |
---|---|
AT+WSLK | +ok=APtest(FE12546F6D23) |
打开MQTT状态显示
设置 | 返回 |
---|---|
AT+STATUS=on | +ok |
AT指令连接Wing中国电信物联网开放平台
前文我们记录了一些参数,用于平台的连接。
平台网址:mqtt.ctwing.com,端口:1883
特征串:M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ,此参数用于MQTT连接的password。
设备ID:1007003400000000001,此参数用于MQTT连接的client id。
平台登录用户名,用于MQTT连接user。
1)设置CLIENT ID:
设置 | 返回 |
---|---|
AT+MCID=1007003400000000001 | +ok |
查询 | 返回 |
---|---|
AT+MCID | +ok=1007003400000000001 |
2)设置用户名和密码,这里平台登录名假设为:my_test
设置 | 返回 |
---|---|
AT+MUSER=my_test,M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ | +ok |
查询 | 返回 |
---|---|
AT+MUSER | +ok=my_test,M9g_d-i2oqeTbpjcPHEWPEPVvjdwB_kWg8CM8UcMBSQ |
3)连接设备到Wing中国电信物联网开放平台:
设置 | 返回 |
---|---|
AT+MSOCK=1883,mqtt.ctwing.cn | +ok |
此时WIFI模块串口出来:+MQTT:OK,表明平台连接成功!
4)到这里连接部分就结束了,刷新页面就可以看到我们的设备已**并且上线了。
订阅消息
1)从Topic列表中可以得知设备需要订阅一个device_control的主题,我这里使用此主题进行演示:
设置 | 返回 |
---|---|
AT+MSUB=QOS1,device_control | +ok |
2)在平台中选择”设备管理“,点击”指令下发“按钮:
3)此时会弹输入界面,这里注意,必须输入json格式的数据,点击确定后,指令下发:
4)此时我们可以从串口工具接收到数据,与页面发送的数据长度和内容完全相同
模块主动上报消息:+MQD,45,device_control:{“red”:128,“power”:“on”,“green”:18,“blue”:66}
5)在Wing中国电信物联网开放平台找到“指令下发日志”,我们可以的这里看到发送时间与串口接收到数据时间的关系。
6)点击“操作”,可以看到发送数据的具体内容:
至此使用劢领WIFI模块与Wing中国电信物联网开放平台交互完成。
说明
如果遇到模组使用上的问题,可以进群号为519630819的QQ群进行交流。
相关产品,请关注:shop.mqlinks.com