MQTT小白初体验

本文介绍了MQTT的基本架构,包括Broker和Client的角色,以及如何配置和使用MQTT工具进行数据交互。通过下载并安装mosquitto,修改配置文件,启动服务,然后使用MQTTBox进行自收自发的验证。此外,还展示了使用通讯猫进行跨平台的数据验证,确保了MQTT数据的正确传输。
摘要由CSDN通过智能技术生成

MQTT基本架构图,如下:

  1.  MQTT Broker是中介,负责数据中转;
  2. MQTT Client为客户端,有2种角色:publish发布者,subscribe订阅者
  3. 发布者发布数据,订阅者接收数据,2种角色可以在一个设备上,也可以自己订阅自己发布的数据。
  • 下载软件

  • 链接:https://pan.baidu.com/s/1N8hIjVB9edNbnWLU3p4VJA

    提取码:sz9g

如无法下载,私信联系。

  • 安装完成mosquitto后,修改mosquitto.conf

  • mosquitto.conf文件中,将IP地址修改为127.0.0.1,端口号修改为1883.

 重新启动broker服务

  • C:\Program Files (x86)\mosquitto>.\mosquitto -v -c mosquitto.conf

    运行netStat -a,检查服务是否正常。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你是一个初学者,以下是一些学习 MQTT 的步骤: 1. 理解 MQTT 协议:首先,你需要了解 MQTT 协议是什么,它的特点是什么,以及它是如何工作的。你可以在 MQTT.org 上找到 MQTT 协议的完整文档。 2. 学习 MQTT 的用途:接下来,你需要了解 MQTT 的应用场景。MQTT 通常用于物联网、传感器和机器之间的通信,以及其他需要轻量级、高效和可靠的通信协议的场景。 3. 安装 MQTT 代理:为了学习 MQTT,你需要安装一个 MQTT 代理(或者称为 MQTT 服务器)。有很多 MQTT 代理可供选择,例如 Mosquitto、EMQTT、HiveMQ 等。 4. 编写 MQTT 客户端:使用你选择的编程语言编写一个 MQTT 客户端,以便你可以与 MQTT 代理通信并测试 MQTT 的工作原理。 5. 理解 MQTT 客户端 API:了解 MQTT 客户端 API,以便你可以使用 MQTT 客户端与 MQTT 代理通信。不同的编程语言可能有不同的 MQTT 客户端库和 API。 6. 实现 MQTT 通信:使用你选择的编程语言编写一个 MQTT 应用程序,以便你可以实现 MQTT 通信。你可以使用 MQTT 客户端库和 API 来实现 MQTT 通信。 7. 学习 MQTT 安全:学习 MQTT 的安全问题,包括如何使用 SSL/TLS 加密 MQTT 通信、如何使用用户名和密码进行身份验证等。 8. 探索 MQTT 生态系统:了解 MQTT 生态系统中的其他工具和库,例如 MQTT FX、Node-RED、MQTT Explorer 等。 总之,学习 MQTT 需要一些时间和耐心,但是一旦你掌握了它,你就可以使用 MQTT 来构建高效、可靠和安全的物联网和其他应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值