参考链接:ESP8266 AT MQTT 透传指令接入阿里云物联网平台笔记


刷AT固件

参考链接:ESP8266连接阿里云

需要注意:

有时可能会出现下载失败的情况,注意一下FLASH SIZE那里,可以查看一下自己的芯片FLASH容量大小


连接WIFI

发送下面的指令连接上wifi后就可以开始连接阿里云了

AT+CWMODE=1回复:
OKAT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"回复:
OKAT+CWJAP="WiFi名","WiFi密码"回复:
WIFI CONNECTED
WIFI GOT IPOK


配置连接参数

使用阿里云物联网配置助手配置参数


连接

使用串口调试助手发送AT指令进行连接,可能有的串口调试助手在你发送AT之后没有反应,如下图,只能收到乱码的复位信息,剩下的ready ok等的都收不到,在发送AT后也没任何反应

先不用怀疑是不是固件或是什么连接的问题,可以换一个串口调试助手试一下(我就是换一个串口调试助手就好了)

然后开始发送AT指令

AT+MQTTUSERCFG=0,1,"NULL","用户名","密码",0,0,""回复:
OKAT+MQTTCLIENTID=0,"ClienId"//clientId第二个参数注意每个逗号后加分隔符“\”
例如:原ClienId:test1|securemode=3,signmethod=hmacsha1,timestamp=10|逗号前加‘\’:test1|securemode=3\,signmethod=hmacsha1\,timestamp=10|回复:
OKAT+MQTTCONN=0,"ProductKey.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1回复:
+MQTTCONNECTED:0,1,"连接域名","1883","",1
OK

串口助手的显示如下

 到这里就可以看到物联网平台上设备已经处于在线状态了


订阅Topic

设备初始没有订阅任何的Topic

在产品详情里面可以自定义Topic

接下来我们订阅自定义的那个“订阅权限”的Topic

AT+MQTTSUB=0,"订阅的主题",1
我的就是:AT+MQTTSUB=0,"/a1B70cUJHWr/XYX-1/user/TempHumGet",1
XYX-1替换成你的设备名就好了回复:
OK

再次查看设备的订阅Topic,就会出现我们设置订阅的Topic

然后发布一条消息

点击确定后,在串口调试助手就可以收到我们发布的消息


发布Topic

AT+MQTTPUB=0,"发布的主题","内容",1,0
举例:AT+MQTTPUB=0,"/a1B70cUJHWr/XYX-1/user/TempHumPost","resply must can",1,0回复:
OK

这样可能我们也不知道到底有没有发送,接下来我们使用平台的云流转功能,将发送的内容流转到接收上

创建好后会让你填写sql语句

要处理数据的SQL

转发数据的操作

接着启动该规则

然后我们再发一次数据,同时我们也会收到订阅Topic的数据,因为在云端进行了转发

ESP8266连接阿里云(串口调试助手)相关推荐

  1. ESP8266连接阿里云(STM32)

    一.概述 之前通过串口调试助手+ESP8266已经连接上阿里云了 ESP8266连接阿里云(串口调试助手) 这次我们使用STM32+ESP8266来接入阿里云,其实本质上就是STM32和ESP8266 ...

  2. ESP8266开发、ESP8266连接阿里云物联网、天猫精灵控制esp8266、esp8266一键配网、智能家居

    ESP8266开发.ESP8266连接阿里云物联网.天猫精灵控制esp8266.esp8266一键配网.智能家居 项目介绍 最近会 将arduino IDE开发ESP8266中一些值得记录得部分写下来 ...

  3. ESP8266连接阿里云--MQTT协议

    ESP8266连接阿里云–MQTT协议   MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscr ...

  4. 【智能家居远程控制系统】ESP8266连接阿里云(一)

    系列文章目录 第一章 阿里云物联网平台搭建 第二章 订阅与发布MQTT消息 第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 第四章 ESP8266连接阿里云 第五章 阿里云平台云 ...

  5. 【智能家居远程控制系统】ESP8266连接阿里云(六)

    系列文章目录 第一章 阿里云物联网平台搭建 第二章 订阅与发布MQTT消息 第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 第四章 ESP8266连接阿里云 第五章 阿里云平台云 ...

  6. 【智能家居远程控制系统】ESP8266连接阿里云(三)

    系列文章目录 第一章 阿里云物联网平台搭建 第二章 订阅与发布MQTT消息 第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 第四章 ESP8266连接阿里云 目录 系列文章目录 ...

  7. 通用ESP8266连接阿里云物联网平台

    最近在做毕业设计.毕竟本科4年,作为计算机嵌入式专业学生,又在嵌入式实验室学习三四年,不想糊弄自己,准备好好搞一个.最近突然决定要将硬件连接云平台,采用的是通用的ESP8266,于是乎就开始搞阿里云. ...

  8. 手把手教你用Arduino接入阿里云物联网平台,ESP8266连接阿里云物联网平台必看教程...

    使用Ardui no 的方式快速连接阿里云物联网平台. 文中提到的 AliyunIoTSDK 这个 Arduino 库,可以在 Arduino 库商店里搜索到(搜索 AliyunIoTSDK) Ali ...

  9. ESP8266连接阿里云控制LED灯

    用arduino软件让ESP8266连接到阿里云,进而和云进行通信. 效果图: 首先要用Arduino的SDK,需要下载库文件 AliyunIoTSDK.ArduinoJson. PubSubClie ...

最新文章

  1. 星云精准测试之用例魔方
  2. java 拼接字符串性能_java字符串拼接与性能分析详解
  3. java使用MD5加密
  4. python求组合数c_科学网—Python 组合函数 C(n,m) - 杨玠的博文
  5. 通过iOS 9 SFSafariViewController提供完整的Web浏览体验
  6. jquery css位置offset()
  7. vb 打开sdf数据_DWG、DGN、SDF、DWF!Civil 3D图形数据共享的几种方法
  8. bzoj 3437 小p的农场
  9. VUE优秀的组件库总结
  10. 卡方检验四格表怎么做_运用SPSS进行医学诊断数据的Kappa一致性检验 ——【杏花开医学统计】...
  11. GitHub网站加速方法
  12. Bio.Entrez下载PubMed中的文献
  13. 苹果库乐队怎么玩_iPhone技巧丨苹果手机制作炫酷铃声,就是不一样!
  14. JVM -- JVM内存结构:程序计数器、虚拟机栈、本地方法栈、堆、方法区(二)
  15. 图像分割:阈值获取方法总结
  16. 安全面试之安全基础(二)
  17. 闭环系统的零极点图判定稳定性_系统的稳定性判别
  18. 简单的35选7彩票系统
  19. 十二、GIO GSettings
  20. 米家骑记电助力折叠自行车,看看里面的电子方案

热门文章

  1. y7000触摸板失灵
  2. 最新SourceInsight 4.0.124下载及安装教程
  3. 009 - STM32学习笔记 - 中断
  4. 推荐几个学习Python的免费网站
  5. 《网络***寂寞高手》-我最喜欢的文章
  6. SNATDNAT策略
  7. 第六周毛概课学习心得
  8. matlab 未定义函数或变量 ‘mexClassRF_train‘
  9. Java 实现九九乘法表
  10. windows系统搭建WEB服务器(IIS)