劢领AT| 五分钟,零基础玩转阿里云物联网套件
劢领AT| 五分钟,零基础玩转阿里云物联网套件
- 阿里云准备工作
- 新建产品
- 添加设备
- WIFI模块及设备连接
- AT指令方式
- 配置网络
- 一步到位,直接连接阿里云
- 发布与订阅消息
- 订阅主题
- 说明
阿里云准备工作
本手册适用于劢领M0R1系列(RDA5981)和M0M1(WI6900)WIFI模组及后续出品的AT指令WIFI模块,均可使用本手册进行阿里云连接测试。
新建产品
1)打开阿里云找到物联网平台,开通业务后进入控制台。
2)点开设备管理的产品页面,点击新建产品。
3)根据需求和图示说明创建产品。
添加设备
1)创建产品完成后就可以进入设备页面添加设备了。
3)点击我们刚创建的设备,查看设备。
4)我们需要这几个参数进行连接。
WIFI模块及设备连接
以下将从AT指令方式、配置网络、连接阿里云、发布与订阅信息四个方面,详细讲解设备连接相关内容及注意事项。本文仅介绍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) |
一步到位,直接连接阿里云
前文我们添加了一个设备记录了三元组,这里就需要使用三元组进行连接。
我们的三元组是:
{
“ProductKey”: “a1xZ2SLCzIm”,
“DeviceName”: “520M0R1_WIFI_Module”,
“DeviceSecret”: “wAwuwmyqEDimJ9DPG5N6xnvSg8PGSUec”
}
1.直接AT指令输入三元素连接阿里云:
设置 | 返回 |
---|---|
AT+ALISOCK=520M0R1_WIFI_Module,a1xZ2SLCzIm,wAwuwmyqEDimJ9DPG5N6xnvSg8PGSUec | +ok |
2.查询阿里云是否连接成功:
查询 | 返回 |
---|---|
AT+MSLK | +ok=on |
3.到这里连接部分就结束了,打开阿里云就可以看到我们的设备在线了。
发布与订阅消息
找到我们设备的详情页可以看到所有主题,根据阿里云文档去选择自己使用的主题,我这里使用自定义的主题进行演示。页面有详细权限,我们设备要选择正确的主题。
比如发布消息是update结尾的,订阅主题是get结尾的。
订阅主题
设置 | 返回 |
---|---|
AT+MSUB=QOS1,/a1xZ2SLCzIm/520M0R1_WIFI_Module/user/get | +ok |
在阿里云点击发布消息按钮向设备发送消息:
此时模块主动上报消息:
+MQD,14,/a1xZ2SLCzIm/520M0R1_WIFI_Module/user/get:hello Mylinks!
说明订阅功能正常。
发布消息,我们使用QOS1方式:
AT+MPUB=QOS1,15,/a1xZ2SLCzIm/520M0R1_WIFI_Module/user/update
当出现>后输入数据
Hi,I am Mylinks
+ok=15,15表示成功发送的数据长度
在阿里云找到运维监控,日志服务,找到我们的设备,可以看到消息记录里有一条设备上报的消息。点击那条MessageID可以看详情。
至此使用劢领WIFI模块与阿里云物联网套件交互完成。
说明
如果遇到模组使用上的问题,可以进群号为519630819的QQ群进行交流。
相关产品,请关注:shop.mqlinks.com
劢领AT| 五分钟,零基础玩转阿里云物联网套件相关推荐
- 劢领AT|五分钟,使用AT指令读写U盘文件
劢领AT|五分钟,使用AT指令读写U盘文件 实验前准备 WIFI模块AT指令操作U盘文件 例程1:创建文件并写入数据 例程2:读取文件中的数据 连续读写功能使用 其它AT指令 实验前准备 本手册适用于 ...
- 新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!
在云原生带来的云计算未来趋势下,容器已经成为用户使用云的新界面.据 Gartner 预测,到 2023 年,70% 的组织将在生产环境中运行三个或更多容器化应用程序.容器技术和服务为企业业务发展带来敏 ...
- 二十五岁零基础转行做软件测试怎么样?
俗话说得好:男怕入错行,女怕嫁错郎,那么你的入行方向决定着你的整个职业发展!! 所以在考虑要进入什么行业之前,必须要了解清楚这个行业的发展前景怎么样? 我们都知道,随着社会的发展,互联网行业涉及也越来 ...
- 零基础玩转C语言系列第一章——初始C语言(上)
目录 一.如何学好C语言? 1.鼓励你,为你叫好. 2.挤时间学习 3.学好编程,不仅仅是学好C语言 二.初始C语言 本章目标 本章重点 1.什么是C语言? 2.第一个C语言程序 3.数据类型 4.变 ...
- 深圳c语言程序设计,深圳零基础玩转C语言编程
零基础玩转C语言编程 教学特色:注重学员的实操动手能力,案例解析且提供一对一服务 使用教材:国家教材 学习内容:掌握Microsft Visual 2010集成开发工具.掌握C语言编程,重点掌握数组. ...
- 【云开发】10分钟零基础学会做一个快递查询微信小程序,快速掌握微信小程序开发技能(轮播图、API请求)
大家好,我叫小秃僧 这次分享的是10分钟零基础学会做一个快递查询微信小程序,快速掌握开发微信小程序技能. 这篇文章偏基础,特别适合还没有开发过微信小程序的童鞋,一些概念和逻辑我会讲细一点,尽可能用图说 ...
- 视频教程-5小时零基础入门小程序云开发-微信开发
5小时零基础入门小程序云开发 码农一枚,非著名全栈开发人员.分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑. 多年全栈开发经验,擅长小程序,java,安卓,web前端开发. 邱石 ¥29.0 ...
- sql数据库教程百度云_【推荐】零基础水彩画入门教程|零基础水彩教程百度云...
零基础水彩画入门教程|零基础水彩教程百度云! 照着教程画却总是画不好,这些水彩技法你真的学会了吗? 盲目地照着葫芦画瓢,不懂控制确实很难学会,可以关注一下公众号:每日学绘画,可以领取水彩电子书和全套视 ...
- 【阿里云生活物联网架构师专题 ②】esp8266 sdk 直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...
最新文章
- Django(models中字段+参数)
- ES6新增数据类型符号(1):普通符号
- postgresql表和列注释(描述)
- linux的启动流程和加载程序
- Software - ASCII码表
- Asp.Net中的正则表达式问题可以在此提问,今后大家一起研究!贴出基本语法参考...
- 为什么沃伦·巴菲特有那么多的时间去阅读和思考
- 上海计算机应用基础自考上机,2012年上海自考《计算机应用基础》上机考核大纲...
- 创意PS:-----程序员变身超人
- 天池竞赛:金融风控-贷款违约预测
- 编码,隐匿在计算机软硬件背后的语言读书笔记(6/7/8)
- 学习-软件测试-Selenium-unittest-Maven-Jmeter
- TTA(Test-Time Augmentation) 之Pytorch
- IOS越狱插件开发一(环境配置搭建)
- 十一、实现QQ登陆(第三方的登陆)(用户部分)
- 热敏打印机 java实现根据打印机名字实现分别打印小票
- 拖延症拖延的不想治怎么办!
- 机器学习做自动聊天机器人_您不应该使用聊天机器人的3个原因
- 江南爱软装十大品牌 软装设计师主要做什么
- 如何设计大电流九线导电滑环