MQTT
MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的轻量级消息传输协议,运行于TCP/IP协议之上。该协议由IBM开发并由OASIS标准化,专为带宽有限、网络不稳定或计算资源受限的环境设计,具有低开销、低功耗的特点,广泛应用于物联网、嵌入式系统及移动设备之间的异步消息通信。
核心事实
时间轴 (近 90 天)
项目架构中,Raspberry Pi通过CAN总线从VCU解码原始信号,降采样到约10Hz,再通过MQTT协议发布给座舱内的手机。
边缘网关承担协议转换(如把Modbus、OPC UA转为MQTT)、本地缓存与断网续传、数据过滤降采样等职责,并常运行轻量推理实现毫秒到秒级本地告警
AIoT的典型技术栈包括边缘计算节点(设备侧低延迟推理)、云端数据平台(模型训练与长期趋势分析)以及设备管理协议(如MQTT、OPC UA)。
Postman登录后支持更多协议类型(如gRPC、MQTT),并支持通过目录方式管理接口请求;不登录则主要支持HTTP协议。
在工业场景中,AIoT 与 IIoT 高度重叠:IIoT 更侧重设备互联与数据采集的工业协议栈(如 OPC UA、Modbus、MQTT),而 AIoT 的落点在于用机器学习、计算机视觉等模型把数据转成判断与决策。
MQTT、CoAP等物联网协议在早期设计中普遍缺乏强制加密机制。
Lamp的环境数据可以通过Web和MQTT以只读方式获取
Playback在本地服务器上以K3S集群运行,连接本地摄像头流和MQTT broker,把数据汇入时序数据库
Roborock扫地机通过MQTT通道实时上报清扫状态、接收指令、同步传感器数据,通过REST接口获取地图数据和更新设备配置
方案第二步是完整复刻Roborock的后端技术栈,包括MQTT消息通道与REST接口
还有 8 条时间轴事件
全部知识事实 (20)
MQTT是应用层消息传输规范,通过发布/订阅模式实现异步通信,最小报文头仅2字节
70%待验证MQTT协议由IBM在1999年为卫星链路遥测监控设计,其最小报文头仅2字节
90%待验证RuoYi-Vue Pro 的 IoT 模块支持 MQTT 等协议
85%待验证RuoYi-Vue-Pro集成了IoT物联网功能,通过MQTT等协议实现设备数据采集和远程控制
85%待验证OwnTracks是开源的家庭定位工具,同时提供iOS和Android客户端,通过MQTT或HTTP协议将位置数据上报到用户自己搭建的服务器
60%待验证该项目同时支持WebSocket和MQTT+UDP两种通信协议
60%待验证项目架构中,Raspberry Pi通过CAN总线从VCU解码原始信号,降采样到约10Hz,再通过MQTT协议发布给座舱内的手机。
50%待验证边缘网关承担协议转换(如把Modbus、OPC UA转为MQTT)、本地缓存与断网续传、数据过滤降采样等职责,并常运行轻量推理实现毫秒到秒级本地告警
50%待验证AIoT的典型技术栈包括边缘计算节点(设备侧低延迟推理)、云端数据平台(模型训练与长期趋势分析)以及设备管理协议(如MQTT、OPC UA)。
50%待验证Postman登录后支持更多协议类型(如gRPC、MQTT),并支持通过目录方式管理接口请求;不登录则主要支持HTTP协议。
50%待验证在工业场景中,AIoT 与 IIoT 高度重叠:IIoT 更侧重设备互联与数据采集的工业协议栈(如 OPC UA、Modbus、MQTT),而 AIoT 的落点在于用机器学习、计算机视觉等模型把数据转成判断与决策。
50%待验证MQTT、CoAP等物联网协议在早期设计中普遍缺乏强制加密机制。
50%待验证Lamp的环境数据可以通过Web和MQTT以只读方式获取
50%待验证Playback在本地服务器上以K3S集群运行,连接本地摄像头流和MQTT broker,把数据汇入时序数据库
50%待验证方案第二步是完整复刻Roborock的后端技术栈,包括MQTT消息通道与REST接口
50%待验证Roborock扫地机通过MQTT通道实时上报清扫状态、接收指令、同步传感器数据,通过REST接口获取地图数据和更新设备配置
50%待验证遥测数据通常通过MQTT、HTTP或私有协议周期性地推送至后端API
50%待验证工业设备常采用西门子S7、三菱MC、发那科FOCAS等互不兼容的专有协议,数据接入标准化方案包括OPC-UA、MQTT及边缘数据采集网关
50%待验证MQTT提供三级服务质量(QoS)保障机制:QoS 0最多一次、QoS 1至少一次、QoS 2恰好一次
50%待验证OwnTracks默认使用QoS 1保证位置更新可靠性同时避免QoS 2的额外网络开销
50%