MQTT协议(Message Queuing Telemetry Transport)

山海鲸可视化,提供一站式数字孪生解决方案,致力于打造一款人人都会用的,零代码数字孪生工具。

简介

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是 IBM 开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过 Twitter 让房屋联网)的通信协议。

适用场景

MQTT 协议是一种轻量级的、开放的、可靠的、基于发布/订阅模式的消息传输协议。它是为了满足物联网(IoT)设备之间低带宽、不可靠的网络环境下通信需求而设计的。

优势:MQTT 协议对网络带宽和处理能力的要求较低,适用于网络状况较差的场景。此外,MQTT 协议的代码量也较少,容易实现。

缺点:MQTT 协议本身并没有提供安全性保证,且在网络不稳定或者高负载情况下,可能发生消息丢失或者传递失败的情况。MQTT 协议没有一个标准的 API,因此集成的复杂度可能会比较高。

图例

  1. MQTT 协议流程图。

  1. MQTT 协议的实现。

数字孪生大屏应用案例

目前,我们山海鲸可视化资源中心提供了丰富的数字孪生大屏案例,在网页上就可以快速体验大屏。

  1. 智慧城市可视化应用管理平台

  1. 云南智慧水利管理系统

  1. 杭州市交通运输综合展示

相关数据源

CouchDB 数据库

DBM 数据库

MySQL 数据库

SQLServer 数据库

参考资料

  1. https://baike.so.com/doc/7098130-7321082.html
  2. https://baike.baidu.com/item/MQTT?fromModule=lemma_search-box
  3. https://baike.sogou.com/v72918068.htm?fromTitle=MQTT

可视化工具

零代码数字孪生可视化大屏开发工具,开箱即用,支持公网和局域网环境部署

免费下载 文档教程

免费报表系统

零代码BI报表工具,支持BS和CS,开箱即用,零基础轻松制作复杂报表

免费下载 文档教程

轻量级数据中台

免登录,无网络环境限制,配合山海鲸可视化实现项目的本地私有化部署

免费下载 文档教程

倾斜摄影切片工具

多种GIS文件格式,一站式转换,实时倾斜摄影OSGB模型编辑

免费下载 文档教程