一、在阿里云平台创建产品及设备

阿里云-上云就上阿里云 (aliyun.com)

①进入阿里云官网完成注册登录,注意一定要实名认证,这样后面才可以创建实例

②搜索物联网平台,找到公共实例

③先要在平台创建产品,然后才可以创建相应的设备,填写相应的产品信息

④在相应的产品下创建设备,并保存相应的设备信息,之后再进行通信的时候会使用

 把这些信息记录下来,可以保存到记事本中

⑤在产品中添加相应的功能模块

⑥找到相应的topic,并记录下来

那么上面的步骤就已经完成了阿里云物联网平台上的产品设备创建,下面就可以进行通信测试。

二、使用MQTT.fx进行测试

①MQTT.fx是pc端的客户端程序,我们可以使用其与服务器通信,实现相应的订阅发布功能

MQTT.fx下载网址

②点击选择配置文件,填写相应的信息

注意以上填写的数据,我们需要使用到前面在前面在阿里云平台中保存的那些信息去计算出来。

值得注意的是:在User Credentials下的Password设置在文档里知名了signmethod为hmacsha1(哈希sha1算法),而productKey使用的是mqtt.fx工具,并不能直接带入哈希算法,所以我们可以通过以下的链接进行计算

http://xupan.unaux.com/jiami/?i=1

将上述相应的信息填写到配置文件中,注意要点击Apply,这样就完成了配置文件,再去点解connect,出现下图情况,则连接成功

这时候回到阿里云平台上查看相应的设备,会发现设备在线

③接下来可以在MQTT.fx上先完成通信测试,先去阿里云平台产品找到相应的topic

先进行订阅测试

在平台上发布消息

回到MQTT.fx上,发现接收到消息,说明订阅成功

再来测试一下发布

回到阿里云平台找到相应的日志查看

以上就是MQTT.fx实现了订阅和发布功能。

阿里云物联网平台实现MQTT通信(MQTT.fx测试)相关推荐

  1. 合宙Air780e+luatos+阿里云物联网平台完成设备通信与控制(属性上报+4G远程点灯)

    一.简介 1.项目介绍 之前发布的文章有采用合宙的4G LTE Cat.1模块,编程语言用的是lua,整体来说代码比较简洁,实现对华为云物联网平台的设备通信与控制,即采用一个变量作为模拟属性定时上报, ...

  2. ESP32基础应用之使用两个ESP32通过阿里云物联网平台实现相互通信

    文章目录 1 阿里云物联网平台 2 程序编写 2.1 ESP32-COM4 设备 2.1 ESP32-COM5 设备 3 实验现象分析 1 阿里云物联网平台 在设备管理下创建两个设备,参考ESP32基 ...

  3. 阿里云物联网平台HTTP连接通信

    HTTP连接通信 更新时间:2020-10-21 15:14:22 编辑 我的收藏 本页目录 限制说明 接入流程 物联网平台支持使用HTTP接入,目前仅支持HTTPS协议.下面介绍使用HTTP连接通信 ...

  4. http发送16进制报文_阿里云物联网平台使用心得(25)MQTT协议详解UNSUBSCRIBE报文...

    题目 大家好,超子又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖.超子今天给大家介绍一下UNSUBSCRIBE报文. UNSUBSCRIBE报文 从上图中可知,UNSUBSCRI ...

  5. 使用网络调试助手 MQTT接入阿里云物联网平台,逐字节讲解,适用单片机/ESP8266接入阿里云

    目录 1. CONNECT 连接服务器 2. CONNACK 确认连接 3. DISCONNECT 断开连接 4. PINGREQ 心跳请求 5. PINGRESP 心跳响应 6. SUBSCRIBE ...

  6. 【4G模块】中移物联ML302 + GD32F407 使用支持MQTT协议AT指令接入阿里云物联网平台

    目录 〇.目的.GD32.ML302相关简介 0.目的: 1.ML302: 2.LTE Cat.1: 3.GD32F407 一.GD芯片创建工程写驱动:LED.串口4.4G模块 1.创建工程 2.LE ...

  7. 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...

    想获取更多IIOT干货 请点击蓝字,关注我们 虹科工业树莓派 高性能 多接口 宽温--适应恶劣环境 ★★★★★ Node-RED是构建物联网(IoT)应用程序的强大工具,它使用可视化的编程方法,允许开 ...

  8. 微信小程序连接阿里云物联网平台——物联网远程控制开发1

    博主在尝试使用微信小程序与阿里云物联网平台的topic通信,但有些资源说的不够详细,容易搞懵小白,因此补充一些. 内容框架参考: [物联网]微信小程序接入阿里云物联网平台 微信小程序连接阿里云物联网平 ...

  9. ESP8266 AT指令连接阿里云物联网平台

    模组:ESP-12F   ||   ESP-12S  ||   (保险来说,ESP模组的flash应该 大于4MB.或者说为32Mbit 才可以)待补充 ... 平台:阿里云物联网平台 固件:ESP8 ...

  10. STM32 通过 ESP8266 AT指令连接阿里云物联网平台

    模组  :ESP-12F   ||   ESP-12S  ||  (保险来说,ESP模组的flash应该 大于4MB.或者说为32Mbit 才可以) 待补充 ... 平台  :阿里云物联网平台 MCU ...

最新文章

  1. 使用jquery 根据下拉列表的name值查找被选中的值
  2. iOS无法导入头文件
  3. [C#]关于Access的“INSERT INTO 语句的语法错误”问题
  4. SpringSecurity 权限控制准备之IOC容器结构说明
  5. xaml与HTML相比较,还是太复杂
  6. LeetCode 第 33 场双周赛(511/3304,前15.5%,第4次全部通过)
  7. 作者:劳保强(1989-),男,中国科学院上海天文台助理工程师
  8. 禁止提示:You have new mail in /var/spool/mail/root
  9. 视频抠图在线工具有哪些?推荐这3款AI智能抠图工具
  10. Java 八大排序算法
  11. 如何写一个简单的爬虫程序
  12. 计算机远程桌面连接有几种方式,远程桌面连接的2种方法
  13. matlab复化梯形公式误差,数值分析复化梯形公式,复化Simpson公式MATLAB程序
  14. 2356,2372,2377,2388,2394
  15. MTK平台关于Metadata当中Size的配置
  16. 原生JS实现躲避粒子小游戏
  17. Android系统的应用开发与运行环境构建
  18. oss 浏览器访问pdf文件不能预览
  19. CF - E95(div2) -- B. Negative Prefixes【贪心】
  20. 苹果iOS 7四种后台机制 优劣比较详细解析

热门文章

  1. 收藏 | Python接单赚钱兼职平台推荐
  2. insert into select语句与select into from语句
  3. python+opencv实现多张图像拼接_附源码
  4. 视通科技科技法庭解决方案
  5. 在线域名批量查询工具
  6. 网站如何301跳转?介绍301跳转设置的详细方法
  7. 视频教程-用友U8视频教程全集(库存管理)-ERP
  8. vpwm的控制变频_变频器常用的几种控制方式
  9. java rmi (1)Java RMI入门
  10. 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤