阿里云物联网平台实现MQTT通信
阿里云物联网平台实现MQTT通信
- 一、环境搭建
- 一、阿里云物联网平台
- 二、MQTT.fx
- 总结
一、环境搭建
一、阿里云物联网平台
1.首先进入阿里云官网https://www.aliyun.com/?utm_content=se_1000301881注册并登录你的账号。
点击控制台。
搜索物联网平台并进入。
第一次使用阿里云物联网平台会弹出一个界面要求同意相关协议,同意即可。
详细信息参考:https://help.aliyun.com/document_detail/73728.html?spm=5176.11485173.help.dexternal.3bad59afGkzxbQ
复制这三个东西建议保存在记事本中,后续会使用。
接下来返回产品,点击产品名称查看产品详情:
接下来添加两个功能来进行测试:一个是标准功能一个是自定义功能。
得到如图所示 然后点击发布上线
然后进入
我们可以在功能定义里查看功能的详细信息,其中当前温度为读写类型为只读:
test可读可写
所以我们选择这两个
当前温度对应第一个,test对应第二个。把它复制到之前的文本文件中。
其中 ${deviceName}
用我们复制的DeviceName :test替换。
得到:
二、MQTT.fx
之前的学习中我们提到 mqtt通信需要两个客户端,接下来我们就用测试软件来充当一个客户端。
在这里我们使用MQTT.fx
以下只是简单流程详细流程参考官方文档:https://help.aliyun.com/document_detail/86706.htm?spm=a2c4g.11186623.0.0.10fc4d8bjKlkQe#concept-d3l-fw3-p2b
下载六十四位版本,安装完成后运行软件:
点击这个进入编辑配置文件这样我们才能建立与阿里云物联网平台的通信。
解释:
单击User Credentials,设置User Name和Password。
其中密码生成小工具的链接:
https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/189223/cn_zh/1605168543507/MQTT_Password.7z?spm=a2c4g.11186623.0.0.33163df4Mn5vxH&file=MQTT_Password.7z
解压到后点击:
输入完毕后点击connect 右上角出项绿灯表示连接成功,同时在阿里云上我们也能看到设备处于在线状态,接下来我们测试发布和订阅。
因为阿里云的消息负载payload有格式要求所以我们先进行订阅测试。
单击subscribe
回到阿里云进入调试。
这里获取就是订阅的意思,设置就是发布。因为我们在mqtt.fx中是订阅,所以我们在这时要设置。
回到mqtt.fx
可以看到已经收到消息。
接下来我们让mqtt.fx发消息:
我们需要复制我们收到的订阅消息以保证发布消息格式正确,这种格式我们在自己动手编程实现客户端时会学习,这里知道即可。
点击publish后返回阿里云。
调试获取后就可以得到温度值。
也可以在这里实时监控数据:
总结
多看官方文档。
阿里云物联网平台实现MQTT通信相关推荐
- 搭建阿里云物联网平台实现MQTT通信
1,点击进入阿里云官方网站:阿里云-上云就上阿里云 (aliyun.com) 2,注册登录并且进行实名认证: 如下图: 点击右上角 控制台,进入如图界面: 3,在阿里物联网云平台创建设备: 首先创建产 ...
- 阿里云物联网平台实现MQTT通信(MQTT.fx测试)
一.在阿里云平台创建产品及设备 阿里云-上云就上阿里云 (aliyun.com) ①进入阿里云官网完成注册登录,注意一定要实名认证,这样后面才可以创建实例 ②搜索物联网平台,找到公共实例 ③先要在平台 ...
- esp32连接阿里云物联网平台进行MQTT通信
前提:IDE是采用arduino IDE,arduino使用的库是pubsubclient 开发板可以使用esp32(esp8266也是一样的) 已经学会pubsubclient库的基本使用 使用pu ...
- 合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)
一.简介 1.项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报, ...
- ESP32基础应用之使用两个ESP32通过阿里云物联网平台实现相互通信
文章目录 1 阿里云物联网平台 2 程序编写 2.1 ESP32-COM4 设备 2.1 ESP32-COM5 设备 3 实验现象分析 1 阿里云物联网平台 在设备管理下创建两个设备,参考ESP32基 ...
- 001-STM32+Air724UG(4G模组)基本控制篇(阿里云物联网平台)-使用MQTT接入阿里云物联网平台
前言 这节测试下使用STM32+Air724UG 和 Android 和 微信小程序 和 网页端 接入阿里云物联网平台 当前的各种物联网平台整体思想是提供一个网页端让用户去注册设备 这个设备就对应一个 ...
- 阿里云物联网平台HTTP连接通信
HTTP连接通信 更新时间:2020-10-21 15:14:22 编辑 我的收藏 本页目录 限制说明 接入流程 物联网平台支持使用HTTP接入,目前仅支持HTTPS协议.下面介绍使用HTTP连接通信 ...
- ESP8266开发之旅 阿里云物联网平台篇② MQTT.FX客户端模拟 调试 MQTT LED智能灯控制系统
文章目录 1. 前言 2.LED智能灯控制系统 2.1 概念图 2.2 创建产品 2.3 创建物模型 2.4 创建设备 2.4.1 LED_Device1 -- 对应ESP8266 设备1 2.4.2 ...
- 使用网络调试助手 MQTT接入阿里云物联网平台,逐字节讲解,适用单片机/ESP8266接入阿里云
目录 1. CONNECT 连接服务器 2. CONNACK 确认连接 3. DISCONNECT 断开连接 4. PINGREQ 心跳请求 5. PINGRESP 心跳响应 6. SUBSCRIBE ...
最新文章
- WKWebView get/set cookie小结
- 细说C#多线程那些事 - 线程同步和多线程优先级
- 上传jar包到Apache Archiva本地仓库
- sql数据库简单增删改查
- mysql在同一台机器上实现主从_MySQL 5.7主从搭建(同一台机器)
- typeof操作符返回一个字符串,表示未经计算的操作数的类型。
- 王道机试指南读后总结-5(迷宫深搜问题详解)
- 使用jmeter做接口测试----柠檬不萌!
- python毕业设计作品基于django框架 景区购票系统毕设成品(6)开题答辩PPT
- 用EasyChm制作chm文档
- 图书期刊信息管理系统c语言,基于C语言的图书馆管理系统.doc
- python输出最大的素数_Python中的最大素数回文
- 极虎病毒结束度假,感染量再攀高峰
- 【机器视觉】Halcon 18安装教程
- 纤巧精干:爱普生六轴机器人
- alert意为:警告、警报。
- ros-gazebo-仿真环境搭建
- 【大医精诚】认识白细胞
- 2019-5-30 个人创业跟在公司上班的区别体验小书
- java 字节流乱码_java用字节流读取中文乱码怎么解决?