MQTT.fx接入物联网平台使用说明

简介: 通过MQTT.fx工具快速接入阿里云物联网平台

概述

MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具,支持通过Topic订阅和发布消息。
对于刚入门的新手,可以通过这个第三方软件,以MQTT协议快速接入阿里云物联网平台进行体验。
官方文档:使用MQTT.fx接入物联网平台

创建产品和设备

登录阿里云物联网平台的控制台,创建产品并添加一个设备.

  • 创建产品
    a51a9131c2eb71a1c6bc5f9ef6af81fdc30e72e7.png
  • 添加设备
    7f584e79964257806842c79c28776786d83a6427.png

MQTT.fx软件及签名工具下载

  • 访问MQTT.fx官网,下载软件并安装。官网地址
    image
  • 下载连接参数Password的生成小工具。下载地址
    image

具体配置

打开MQTT.fx软件,进行配置。

  • 基本信息配置
  1. 输入自定义名称
  2. 连接域名格式为:${YourProductKey}.iot-as-mqtt.${region}.aliyuncs.com
    其中${YourProductKey}为产品对应的productKey,${region}为产品所在地域的代码(例如cn-shanghai)地域和可用区
  3. 端口:1883
  4. [特别注意]这个参数是ClientID,格式为${clientId}|securemode=3,signmethod=hmacsha1|(注意最后面有一个|,截图因为长度问题没显示)
    ${clientId}可以自定义,本文中用12345(ClientID和clientId务必区别开);securemode为安全模式,TCP直连模式设置为securemode=3,TLS直连为securemode=2,本文用TCP直连;signmethod为算法类型,支持hmacmd5和hmacsha1,本文用hmacsha1

image

  • User Credentials&SSL/TLS配置
  1. User Name格式为:${YourDeviceName}&${YourPrductKey}(注意中间有一个&)
  2. 使用工具来生成,详见【Password生成】
  3. 因为选择的是TCP直连(securemode=3,所以SSL/TLS里面不要勾选)
    image

image

  • Password生成
  1. 使用密码生成工具,打开sign.html
  2. 拿到password
    image
  • 连接阿里云物联网平台
  1. 配置完成后点击Connect,如图所示即为连接成功。
    image
  2. 控制台查看设备连接情况
    image

发布和订阅消息

  • 通过自定义topic发布消息
  1. 选择发布的topic
    image
  2. 在MQTT.fx上发布消息
    image
  3. 在控制台的日志服务中查看消息
    image
  • 通过自定义topic订阅消息
  1. 订阅topic
    image
  2. 通过控制台发布消息
    image
  3. 在MQTT.fx上看到阿里云物联网平台发送过来的消息
    image
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
4天前
|
人工智能 自然语言处理 搜索推荐
AiChat—智能办公助手
在当今的数字化时代,人工智能(AI)已经在各个领域中展现出了强大的能力和潜力。AI在许多方面都为我们的生活带来了便利,其中最显著的一点就是在我们的日常交流和工作中。 现在,最简单的低门槛软件应该是AiChat……
183846 7
AiChat—智能办公助手
|
4天前
|
数据采集 自然语言处理 监控
应用监控 eBPF 版:实现高效协议解析的技术探索
应用监控 eBPF 版:实现高效协议解析的技术探索
130930 0
|
9天前
|
开发工具 数据库 git
向量检索服务体验评测
通过一个实用的例子带你全方位了解向量检索服务DashVector
119966 1
|
17天前
|
弹性计算 运维 Linux
炸裂大合集 !零基础畅玩指南:从入门到精通,一文解锁幻兽帕鲁、雾锁王国之旅
本文从0开始介绍,包含基础电脑配置、购买、搭建等一步步完成,共历时5天。分别介绍了基于ECS+计算巢部署帕鲁和雾锁王国、计算巢运维服务详解、单独采用ECS服务器部署帕鲁和雾锁王国等,文章很长,但确实写的很用心,后期如有新的想法也会同步更新在这里。
268282 12
炸裂大合集 !零基础畅玩指南:从入门到精通,一文解锁幻兽帕鲁、雾锁王国之旅
|
3天前
|
弹性计算 安全 Linux
教你选择适合业务的云服务器ECS,适合自己业务的才是最好的
随着云计算技术的发展,越来越多的个人和企业开始使用云服务器ECS。但是,选择适合自己业务和需求的云服务器ECS并不容易,需要考虑多个因素。本文将介绍如何选择适合自己的云服务器ECS,并提供一些工作中总结的实用的建议。
24897 7
|
18天前
|
弹性计算 监控 区块链
全网最全的幻兽帕鲁服务器搭建教程—阿里云【保姆级/高性价比】
在近年来,随着区块链技术和元宇宙概念的兴起,游戏行业也开始进行全新的探索和变革。幻兽帕鲁作为一个区块链游戏,成为了玩家们热议的话题。在这个游戏世界中,玩家们可以捕捉、培养幻兽,与其他玩家进行战斗和交易。为了让更多玩家能够体验到幻兽帕鲁的魅力,我们特地整理了一份详细的服务器搭建教程,让你在家也能轻松搭建自己的幻兽帕鲁服务器。
159715 21
|
19天前
|
弹性计算 运维 数据安全/隐私保护
|
4天前
|
人工智能 Prometheus 监控
面向智算服务,构建可观测体系最佳实践
面向智算服务,构建可观测体系最佳实践
136044 9
|
17天前
|
弹性计算 运维 监控
ECS省钱指南,万字长文教你如何选择与业务形态最匹配的付费方式
阿里云弹性计算团队十三位产品专家和技术专家共同分享云上运维深度实践,详细阐述如何利用CloudOps工具实现运维提效、弹性降本。
131179 33
|
17天前
|
弹性计算 运维 安全
最佳实践分享,如何体系化提升ECS安全性
阿里云弹性计算团队十三位产品专家和技术专家共同分享云上运维深度实践,详细阐述如何利用CloudOps工具实现运维提效、弹性降本。
128130 1
最佳实践分享,如何体系化提升ECS安全性

相关产品

  • 物联网平台