现实中哪些地方用到了MQTT协议

现实中哪些地方用到了MQTT协议,第1张

MQTT协议广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等领域。

物联网M2M通信,物联网大数据采集

Android消息推送,WEB消息推送

移动即时消息,例如Facebook Messenger

智能硬件、智能家具、智能电器

车联网通信,电动车站桩采集

智慧城市、远程医疗、远程教育

电力、石油与能源等行业市场

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。例如:\x0d\①网络代价昂贵,带宽低、不可靠。\x0d\②在嵌入设备中运行,处理器和内存资源有限。\x0d\该协议的特点有:\x0d\①使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。\x0d\②对负载内容屏蔽的消息传输。\x0d\③使用 TCP/IP 提供网络连接。\x0d\④有三种消息发布服务质量:\x0d\⑤"至多一次",消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\x0d\⑥"至少一次",确保消息到达,但消息重复可能会发生。\x0d\⑦"只有一次",确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\x0d\⑧小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量。\x0d\⑨使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。\x0d\WebSocket则提供使用一个TCP连接进行双向通讯的机制,包括网络协议和API,以取代网页和服务器采用>

mica-mqtt 基于 t-io 实现的 简单 低延迟 高性能 的 mqtt 物联网开源组件。 使用详见 mica-mqtt gitee 源码 mica-mqtt-example 模块。

得益于 t-io 良好的设计,监控指标直接对接的 t-io stat ,目前支持下列指标,后期会不断完善。

关于 mica-mqtt-spring-boot-starter 客户端等更多使用方式请查看 gitee mica-mqtt-spring-boot-starter 模块 readme 文档。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13032830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存