基于MQTT協議的物聯網設備應用指南
MQTT 全称Message Queue Telemetry Transport,是一个轻量级的“发布/订阅”消息传输协议。MQTT作为物联网消息传输的重要协议之一, 其最初的设计始于管道SCADA系统的工业通信器。经过增强后的MQTT,可以适用于执行更多关键任务的IIoT工业物联网应用。
最近的互联网巨头动向,都把 MQTT 作为物联网前置接入套件单列出来作为标准云服务提供。阿里云物联网套件,百度天工物联网云平台,腾讯物联平台,Amazon IOT 服务……,MQTT已逐渐成为物联网平台的标配,并有发展为物联网领域最重要的协议的趋势。
MQTT的應用優勢
MQTT 开源、可靠、轻巧、简单,MQTT主要优势特点包括:
1.MQTT支持各种流行编程语言,包括C,Java,Ruby,Python 等;
2.支持发布 / 预定模型,简化应用程序的开发;
3.MQTT通信开销小(最小的消息大小为 2 字节);
4.对不稳定网络的容忍度高,能够从断开等故障中恢复,而且没有进一步的代码需求。但是,HTTP 无法原生地实现此目的,需要客户端重试编码,这可能增加幂等性问题;
5.提供三種不同消息傳遞等級,讓消息能按需到達目的地,適應在不穩定工作的網絡傳輸需求;
6.数百万个连接的客户端,经过测试能处理多达 100 万个通过 MQTT 并发连接的设备;
7.低功耗,MQTT 是专门针对低功耗目标而设计的。HTTP 的设计没有考虑此因素,因此增加了功耗。
计讯物联网设备目前已支持MQTT的産品线包括:邊緣計算網關、加密通信网关、工業物聯網網關、安全管理網關、工業級無線路由器、工業級無線DTU、無線RTU、數采儀等。
支持MQTT協議的無人值守DTU
计讯全网通DTU TD210,支持MQTT协议,无人值守专用,稳定可靠,为项目的通信组网与无线传输提供有力支撑。 配置I/O、ADC、RS232、RS485等接口,全网通网络覆盖,宽温宽压,多中心传输,金融级数据安全标准。
支持MQTT協議的邊緣計算網關
ARM高端CPU,強大邊緣計算能力,有效分擔雲端壓力
提供標准API接口,方便項目二次開發應用
支持MQTT協議的工业级无线路由器
集成5G/4G/NB-IoT/GPS/WiFi/有線等多種通信方式
快速對接阿裏雲、百度雲、華爲雲等
Linux系統,集成Python開發環境和C語言開發環境
利用各大運營商提供的5G/4G網絡爲用戶提供高速無線網絡,現場參數/業務信息/視頻/圖片等大數據高速無線傳輸首選。被廣泛應用在遠程數據采集、遠程設備監測、遠程控制、遠程報警等領域。