扫码加入

mqtt

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。收起

查看更多

电路方案

查看更多
  • 基于STM32设计的便携式污水检测船
    本项目旨在设计并实现一套基于STM32的便携式污水检测船系统。该系统集成了多种水质传感器,通过寄存器级别的硬件编程实现对底层设备的精确控制,并利用Wi-Fi模块将数据上传至华为云物联网平台。同时,采用Qt框架开发适配Android和Windows双端的远程监控软件,不仅能够实时显示和报警,还支持云端参数的动态设置。整套系统结合了嵌入式技术、物联网通信、移动应用开发以及无人船控制技术,旨在为中小型水域的水质监测提供一种高效、智能、便捷的一体化解决方案。
    343
    03/26 09:54
    基于STM32设计的便携式污水检测船
  • 怎么回事?TCP没有顺序交付数据?
    鱼鹰在开发MQTT升级固件功能时遇到问题,发现lwip的接收窗口TCP_WND调整后引发Bug,导致TCP数据未能按顺序被应用层读取。通过Wireshark抓包和底层数据接收函数分析,确认底层函数已接收到所有数据包,但上层并未按顺序接收数据。最终发现问题在于DMA使用零拷贝技术,导致数据包覆盖,造成读取数据看似无序。改为拷贝模式后虽能顺序接收,但接收速度变慢且仍有非顺序接收问题。经查阅历史提交记录,发现之前曾解决类似问题,并将其应用于当前项目,但仍存在丢包现象,初步判断为STM32和lwip协议栈配置不合理所致。
    313
    03/05 17:10
  • 基于STM32设计的智能冰箱控制系统(接入华为云IOT)
    本项目成功设计并实现了一套基于STM32的智能冰箱控制系统,完成了从硬件选型、嵌入式程序开发、物联网通信到上位机APP的全栈式开发。通过将传统冰箱与现代物联网技术、智能控制算法相结合,实现了冰箱的智能化升级,使其具备了环境感知、智能调控、远程监控和人工智能交互等先进功能。
    2563
    01/21 11:13
    基于STM32设计的智能冰箱控制系统(接入华为云IOT)
  • 【教程】必看!手把手教你学会MQTT工作模式下阿里云物联网平台的配置
    ECAN-E02产品支持MQTT工作模式,可通过阿里云物联网平台进行测试与通信。MQTT是一种轻量级消息传输协议,采用发布-订阅模式,提供多种服务质量等级和保留消息功能。配置步骤包括创建产品和设备、设置Topic订阅、配置设备身份凭证和主题,最终实现设备在线并进行数据收发。
    【教程】必看!手把手教你学会MQTT工作模式下阿里云物联网平台的配置
  • 基于MQTT的Web获取火柴人实时数据并播放
    大家好,我是谷动谷力的大树。 今天我们来探讨一下获取火柴人(骨架数据)的实时数据并播放的方法。由于笔者水平有限,难免会有出入之处,请大家批评指正。 获取火柴人(骨架数据)的实时数据并播放的通常涉及以下步骤: 获取MQTT oaunth token; 获取mqttAccount相关信息; 获取streamtoken; 获取组ID; 建立MQTT连接; 订阅骨架数据流: 接收骨架数据; 解析骨架数据;
    1333
    2025/06/19