ESP8266连接阿里云(四)与自定义Topic通信

这篇具有很好参考价值的文章主要介绍了ESP8266连接阿里云(四)与自定义Topic通信。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步、创建自定义Topic

1)点击产品然后点击Topic列表选择自定义列表,我们可以看到Topic操作权限,发布权限表示我们ESP8266可以向其发布数据,订阅权限表示我们订阅后可以接受到Topic的数据

esp8266订阅,阿里云,单片机,stm32

 2)点击自定义Topic类后Topic选择权限,编辑好名称然后写好描述以免Topic过多分不清作用

esp8266订阅,阿里云,单片机,stm32

 3)创建成功后将箭头所指的主题复制出来,订阅权限的Topic用来接受Topic主题发送过来的数据

esp8266订阅,阿里云,单片机,stm32

 4)此时我们可以看到我们的设备还没有订阅任何Topic接下来我们开始订阅

esp8266订阅,阿里云,单片机,stm32

第二步、为设备订阅主题

 AT指令为:AT+MQTTSUB=0,"要订阅的主题",1     //用来订阅一个主题

刚刚复制的/icou3LQjBDH/${deviceName}/user/ESP_Get就是我们要订阅的主题,${deviceName}替换为你创建的设备的设备名称就可以了,发送完AT指令后没有问题然后就可以看到设备订阅了主题了

esp8266订阅,阿里云,单片机,stm32

esp8266订阅,阿里云,单片机,stm32

第三步、自定义Topic发送消息

点击设备Topicl列表中订阅的主题点击发布消息然后输入要发送的消息即可最后点击确定

 esp8266订阅,阿里云,单片机,stm32

esp8266订阅,阿里云,单片机,stm32

 打开刚刚的串口调试助手我们可以看到接收到了数据123456

esp8266订阅,阿里云,单片机,stm32

第四步、自定义Topic接收数据

由于我们的自定义用来发布的Topic接收到数据后我们并不知道它有没有真的收到数据所以我们需要用到有个云产品流转的功能 

 1)点击左侧云产品流转然后点击返回旧版,然后点击创建规则esp8266订阅,阿里云,单片机,stm32

 esp8266订阅,阿里云,单片机,stm32

2)编辑好规则名称后选择二进制格式然后写好规则描述点击确定后就会出现下面的界面

esp8266订阅,阿里云,单片机,stm32

esp8266订阅,阿里云,单片机,stm32

 3)我们点击为设备编写SQL,然后选择字段为*表示所有数据最后选择产品、设备、以及发布主题即可点击确认

esp8266订阅,阿里云,单片机,stm32

 esp8266订阅,阿里云,单片机,stm32

5)同意的操作为转发数据编写SQL选择user/ESP_Get也就是我们之前设备订阅的主题,数据转发到这我们串口调试助手就可以看到了,点击确认即可,最后记得点击启动云流转

esp8266订阅,阿里云,单片机,stm32

esp8266订阅,阿里云,单片机,stm32

 文章来源地址https://www.toymoban.com/news/detail-685739.html

6)使用AT指令向发布主题上传数据

AT+MQTTPUB=0,"要发布的主题","内容",1,0     //串口向主题发送数据

/icou3LQjBDH/${deviceName}/user/ESP_post将${deviceName}换成设备名称即可内容自己随意编写

esp8266订阅,阿里云,单片机,stm32

 7)打开串口发送数据我们可以看到云流转将我们的数据转发过来到我们订阅的主题了所以我们收到了刚刚的数据也证明我们的发布主题可以接受我们上传的数据 

esp8266订阅,阿里云,单片机,stm32

 

 

 

 

 

到了这里,关于ESP8266连接阿里云(四)与自定义Topic通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【物联网】手把手完整实现STM32+ESP8266+MQTT+阿里云+APP应用——第2节-编写STM32程序初步实现ESP8266上云与发布订阅消息

    本节目标: 本节实现,硬件连接STM32与ESP8266,编写STM32程序通过at命令方式实现STM32+ESP8266与阿里云物联网平台发布订阅消息,本节最终实现初步的发布订阅消息(能够发布消息给阿里云物联网平台但无外设数据,能够订阅阿里云物联网平台发送的消息来开关LED灯)。 硬件连接

    2024年02月03日
    浏览(45)
  • ESP8266连接阿里云(三)连接上阿里云设备

    网盘链接:链接: https://pan.baidu.com/s/1Xx1Vy5NfFU3XRirivi6iDQ?pwd=8888 提取码: 8888 1)AT+RST   重启设备 2)AT+CWMODE=3   AP+Station模式 3)AT+CIPSNTPCFG=1,8,\\\"ntp1.aliyun.com\\\"   开启SNTP服务器,8时域,SNTP服务器为阿里云域名 4)AT+CWJAP=\\\"wifi名字\\\",\\\"WiFi密码\\\"   连接到WIFI ESP8266回复都ok代表连接上了WIFI或者热

    2024年02月13日
    浏览(31)
  • esp8266连接阿里云 (课程设计 附源码)

    目标:esp8266连接阿里云,接入DHT11温湿度模块,外接继电器用于开关,开关连接风扇调节温湿度。 目录 基于阿里云的药物存储系统 一、应用场景 1.1场景 1.2 现代设计方法

    2023年04月15日
    浏览(32)
  • 【ESP-01S / ESP8266 AT指令连接阿里云物联网平台】

    关注+星标 公众号,不错过精彩内容 作者 | MakingClub 微信公众号 | electronic造物实验室 注册阿里云账号并搜索物联网服务。选择并进入物联网平台产品页。 点击管理控制台,进入物联网平台管理界面。 选择公共实例(如果尚未开通,需要先进行开通,具体步骤不再赘述),然

    2024年02月07日
    浏览(42)
  • ESP8266+STM32+MQTT发送数据到阿里云服务器(三、配置ESP8266模块并测试连接)

    1、固件烧录器 2、固件 3、串口工具 4、ESP866模块 5、USB转TTL模块 (以上软件工具文末分享的链接有,硬件请淘宝自行购买) 硬件如下图: 1、按照下面对照关系进行接线 USB转TTL ESP8266 3.3V 3V3 GND GND RX TX TX RX IO0 GND 2、打开固件烧录工具图标 3、点击“ OK ” 4、在出现的界面中,

    2024年03月23日
    浏览(37)
  • ESP8266连接阿里云通过MQTT上报状态属性

    1、新建一个产品 2、添加物模型,物模型用于显示上报的消息的 编辑草稿,也就是添加属性  可以选择标准的和自定义的,我这里选择自定义的 设置物模型功能 我这里添加了两个,完成后发布上线 3、到设备中添加设备,用于ESP8266连接  添加成功后,可以看到  我这里多添

    2023年04月09日
    浏览(32)
  • STM32驱动ESP8266连接阿里云(1)----使用AT指令连接阿里云

    购买的ESP8266一般没带MQTT固件,所以无法通过MQTT指令与云平台通信,需要烧录固件。 MQTT固件可以在安信可科技进行下载。 交流qun:6_15061293。 https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html 下载器可以使用乐鑫官方的下载器。 https://www.espressif.com.cn/zh-hans/s

    2024年02月03日
    浏览(46)
  • ESP8266 -- STM32与阿里云物联网平台建立通信(四)

    目录 链接快速定位 前沿 1 准备工作 2 硬件环境介绍 3 软件环境介绍 3.1 串口初始化及配置 3.2 编写AT MQTT指令代码 3.2.1 ESP8266_Cmd函数介绍 3.2.2 wifi连接函数介绍 3.2.3 云端连接语句介绍 3.2.4 环回消息测试语句介绍 3.2.5 属性上报语句介绍 3.2.6 设置属性语句介绍 4 实验现象 4.1 代码

    2024年02月04日
    浏览(42)
  • ESP8266+dht11 连接阿里云 上传温湿度

    ESP8266+dht11 连接阿里云 上传温湿度 ①在刚开始研究的时候也是一头雾水,在看了几天各路大神写的博客和视频之后,最终得以实现。 ②接下来让我详述一下整个过程 需要编写代码,云端创建产品和设备,还有阿里云的库文件需要用到 下面让我们开始吧! 一、创建云端设备

    2024年01月17日
    浏览(44)
  • esp8266(MQTT固件)+串口助手连接阿里云服务测试

    esp8266烧录MQTT固件 阿里云创建产品步骤 登录阿里云,没有阿里云账号的需自行注册。 创建产品 在物联网平台下,点击 设备管理 - 产品 -创建产品 产品名称根据自身需求填写,选择自定义品类,选择直连设备,连网方式选wifi,数据格式选JSON格式(配置可根据自己需求选择)

    2023年04月08日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包