山海鲸可视化

MQTT协议(Message Queuing Telemetry Transport)

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

简介

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

适用场景

MQTT 协议是一种轻量级的、开放的、可靠的、基于发布/订阅模式的消息传输协议。它是为了满足物联网(IoT)设备之间低带宽、不可靠的网络环境下通信需求而设计的。
优势:MQTT 协议对网络带宽和处理能力的要求较低,适用于网络状况较差的场景。此外,MQTT 协议的代码量也较少,容易实现。
缺点:MQTT 协议本身并没有提供安全性保证,且在网络不稳定或者高负载情况下,可能发生消息丢失或者传递失败的情况。MQTT 协议没有一个标准的 API,因此集成的复杂度可能会比较高。

图例

  1. MQTT 协议流程图。

up-73cf0f98da1a4be835cbeb24108d0a92276.webp

  1. MQTT 协议的实现。

20190515130306651.png

数字孪生大屏应用案例

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

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

image.png

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

image.png

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

image.png

相关数据源

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