劢领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| 五分钟,零基础玩转阿里云物联网套件相关推荐

  1. 劢领AT|五分钟,使用AT指令读写U盘文件

    劢领AT|五分钟,使用AT指令读写U盘文件 实验前准备 WIFI模块AT指令操作U盘文件 例程1:创建文件并写入数据 例程2:读取文件中的数据 连续读写功能使用 其它AT指令 实验前准备 本手册适用于 ...

  2. 新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!

    在云原生带来的云计算未来趋势下,容器已经成为用户使用云的新界面.据 Gartner 预测,到 2023 年,70% 的组织将在生产环境中运行三个或更多容器化应用程序.容器技术和服务为企业业务发展带来敏 ...

  3. 二十五岁零基础转行做软件测试怎么样?

    俗话说得好:男怕入错行,女怕嫁错郎,那么你的入行方向决定着你的整个职业发展!! 所以在考虑要进入什么行业之前,必须要了解清楚这个行业的发展前景怎么样? 我们都知道,随着社会的发展,互联网行业涉及也越来 ...

  4. 零基础玩转C语言系列第一章——初始C语言(上)

    目录 一.如何学好C语言? 1.鼓励你,为你叫好. 2.挤时间学习 3.学好编程,不仅仅是学好C语言 二.初始C语言 本章目标 本章重点 1.什么是C语言? 2.第一个C语言程序 3.数据类型 4.变 ...

  5. 深圳c语言程序设计,深圳零基础玩转C语言编程

    零基础玩转C语言编程 教学特色:注重学员的实操动手能力,案例解析且提供一对一服务 使用教材:国家教材 学习内容:掌握Microsft Visual 2010集成开发工具.掌握C语言编程,重点掌握数组. ...

  6. 【云开发】10分钟零基础学会做一个快递查询微信小程序,快速掌握微信小程序开发技能(轮播图、API请求)

    大家好,我叫小秃僧 这次分享的是10分钟零基础学会做一个快递查询微信小程序,快速掌握开发微信小程序技能. 这篇文章偏基础,特别适合还没有开发过微信小程序的童鞋,一些概念和逻辑我会讲细一点,尽可能用图说 ...

  7. 视频教程-5小时零基础入门小程序云开发-微信开发

    5小时零基础入门小程序云开发 码农一枚,非著名全栈开发人员.分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑. 多年全栈开发经验,擅长小程序,java,安卓,web前端开发. 邱石 ¥29.0 ...

  8. sql数据库教程百度云_【推荐】零基础水彩画入门教程|零基础水彩教程百度云...

    零基础水彩画入门教程|零基础水彩教程百度云! 照着教程画却总是画不好,这些水彩技法你真的学会了吗? 盲目地照着葫芦画瓢,不懂控制确实很难学会,可以关注一下公众号:每日学绘画,可以领取水彩电子书和全套视 ...

  9. 【阿里云生活物联网架构师专题 ②】esp8266 sdk 直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

最新文章

  1. Django(models中字段+参数)
  2. ES6新增数据类型符号(1):普通符号
  3. postgresql表和列注释(描述)
  4. linux的启动流程和加载程序
  5. Software - ASCII码表
  6. Asp.Net中的正则表达式问题可以在此提问,今后大家一起研究!贴出基本语法参考...
  7. 为什么沃伦·巴菲特有那么多的时间去阅读和思考
  8. 上海计算机应用基础自考上机,2012年上海自考《计算机应用基础》上机考核大纲...
  9. 创意PS:-----程序员变身超人
  10. 天池竞赛:金融风控-贷款违约预测
  11. 编码,隐匿在计算机软硬件背后的语言读书笔记(6/7/8)
  12. 学习-软件测试-Selenium-unittest-Maven-Jmeter
  13. TTA(Test-Time Augmentation) 之Pytorch
  14. IOS越狱插件开发一(环境配置搭建)
  15. 十一、实现QQ登陆(第三方的登陆)(用户部分)
  16. 热敏打印机 java实现根据打印机名字实现分别打印小票
  17. 拖延症拖延的不想治怎么办!
  18. 机器学习做自动聊天机器人_您不应该使用聊天机器人的3个原因
  19. 江南爱软装十大品牌 软装设计师主要做什么
  20. 如何设计大电流九线导电滑环

热门文章

  1. 《鸿门宴传奇》是冯绍峰的传奇
  2. java字符串转时间戳_java时间戳与字符串相互转换
  3. Iceberg (一、presto和trino实践——行级更新)
  4. 格网中A点(左上角)到B点(右下角)路径数量算法
  5. Java网络编程(八)—— 组播和MulticastSocket
  6. 火柴人联盟html签到怎,火柴人联盟签到英雄劫技能与使用技巧详解
  7. 01火山PC开发网站-我的第一个网页程序
  8. python中argsort()函数
  9. Linq语句数组List去重
  10. 今天是我的生日打开微信朋友圈看到很多祝福2019.8.2