初出茅庐的小李博客之MQTT.fx客户端接入EMQX Platform

2024-05-25 11:52

本文主要是介绍初出茅庐的小李博客之MQTT.fx客户端接入EMQX Platform,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EMQX Platform 概览

EMQX Platform 是 EMQ 推出的一款面向物联网领域的 MQTT 消息中间件产品。作为全球首个 MQTT 5.0 消息云服务,EMQX Platform 提供了一站式运维代管、独有隔离环境的 MQTT 消息服务。在万物互联的时代,EMQX Platform 可以帮助您快速构建面向物联网领域的行业应用,轻松实现物联网数据的采集、传输、计算和持久化。

EMQX Platform 可用根据不同的业务场景架构不同的解决方案,主要的模型有 3 种:

  • 双向通信
    在这里插入图片描述
    应用场景举例:智能家居

  • 数据采集
    在这里插入图片描述
    应用场景举例:智慧工业

  • 混合模型
    在这里插入图片描述
    应用场景举例:车联网

申请使用版本部署

客户可通过我们的 Serverless 免费额度或专有版提供的 14 天免费试用计划探索和试用 EMQX 产品。
Serverless 免费试用额度:
每月 1百万 连接分钟数
每月 1GB 流量
每月 1百万 规则动作数
专有版免费试用部署规格如下:
1000 线规格
14 天免费试用
100 GB 免费流量
数据集成、监控管理等自有的功能
支持 MQTT,WebSockets 协议连接。
免费试用部署注意事项:
试用期间若连续 5 天没有客户端连接,试用部署将被停止,但您的部署实例将会被保留,如需继续试用,请在控制台手动启用。
试用到期后,如您账户有可用余额,部署将继续运行并自动按小时进行收费。
试用到期后,如您账户无可用余额,部署将会被保留 3 天。3 天后,试用部署将被自动删除。

申请一个部署名称【AQST_TEST】

按照网页提示、扫码实名认证,可以很快的部署完成。效果如下

在这里插入图片描述

配置MQTT.fx软件

MQTT.fx 是目前最为流行的 MQTT 桌面客户端工具,MQTT.fx 1.0 Major 版本由 Jens Deters 使用 JavaFX 技术开发,即为 Java 虚拟机应用。遗憾的是 MQTT.fx 目前已经停止维护,并转为由 Softblade 公司资助开发另发行了其商业版本 MQTT.fx® 5.0,采用收费许可证方式经营该软件。本文中的 MQTT.fx 不经特殊说明即特指 1.0 版本。

支持 TCP、TLS 协议但不支持 WebSocket

在这里插入图片描述
在网页把图示信息记录下来填写到软件中
在这里插入图片描述

连接注意事项

EMQX Platform 所有部署均开启了用户认证,因此使用 MQTT.fx 进行测试连接时,需要填写用户名密码字段。

方式
在 访问控制 -> 客户端认证 中设置用户名和密码,可逐一添加,也可批量导入认证信息

在这里插入图片描述
把用户名跟密码输入到软件客户端
在这里插入图片描述
配置好软件后即可连接服务
如图所示
在这里插入图片描述
服务器端显示如图
在这里插入图片描述
至此:

MQTT.fx客户端接入EMQX Platform 已经完成。

如果连接失败有哪几类原因?

  1. 首先需要检查部署是否处于运行的状态,对于没有活跃连接的部署,系统会自动停止。‘
  2. 其次查看连接地址和端口是否正确,如果是基础版的实例,请留意端口号不是1883和8883
  3. 连接到部署需要设置认证鉴权,需要在 访问控制- > 客户端认证 中设置用户名和密码,并且通过用户名和密码连接。

这篇关于初出茅庐的小李博客之MQTT.fx客户端接入EMQX Platform的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1001430

相关文章

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

Java MQTT实战应用

《JavaMQTT实战应用》本文详解MQTT协议,涵盖其发布/订阅机制、低功耗高效特性、三种服务质量等级(QoS0/1/2),以及客户端、代理、主题的核心概念,最后提供Linux部署教程、Sprin... 目录一、MQTT协议二、MQTT优点三、三种服务质量等级四、客户端、代理、主题1. 客户端(Clien

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

MYSQL查询结果实现发送给客户端

《MYSQL查询结果实现发送给客户端》:本文主要介绍MYSQL查询结果实现发送给客户端方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql取数据和发数据的流程(边读边发)Sending to clientSending DataLRU(Least Rec

Python FastMCP构建MCP服务端与客户端的详细步骤

《PythonFastMCP构建MCP服务端与客户端的详细步骤》MCP(Multi-ClientProtocol)是一种用于构建可扩展服务的通信协议框架,本文将使用FastMCP搭建一个支持St... 目录简介环境准备服务端实现(server.py)客户端实现(client.py)运行效果扩展方向常见问题结

MQTT SpringBoot整合实战教程

《MQTTSpringBoot整合实战教程》:本文主要介绍MQTTSpringBoot整合实战教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录MQTT-SpringBoot创建简单 SpringBoot 项目导入必须依赖增加MQTT相关配置编写

C#使用MQTTnet实现服务端与客户端的通讯的示例

《C#使用MQTTnet实现服务端与客户端的通讯的示例》本文主要介绍了C#使用MQTTnet实现服务端与客户端的通讯的示例,包括协议特性、连接管理、QoS机制和安全策略,具有一定的参考价值,感兴趣的可... 目录一、MQTT 协议简介二、MQTT 协议核心特性三、MQTTNET 库的核心功能四、服务端(BR

spring security 超详细使用教程及如何接入springboot、前后端分离

《springsecurity超详细使用教程及如何接入springboot、前后端分离》SpringSecurity是一个强大且可扩展的框架,用于保护Java应用程序,尤其是基于Spring的应用... 目录1、准备工作1.1 引入依赖1.2 用户认证的配置1.3 基本的配置1.4 常用配置2、加密1. 密

基于C#实现MQTT通信实战

《基于C#实现MQTT通信实战》MQTT消息队列遥测传输,在物联网领域应用的很广泛,它是基于Publish/Subscribe模式,具有简单易用,支持QoS,传输效率高的特点,下面我们就来看看C#实现... 目录1、连接主机2、订阅消息3、发布消息MQTT(Message Queueing Telemetr