微消息队列 MQTT
微消息队列 MQTT 是紫光云推出的一款面向移动互联网以及物联网领域的轻量级消息中间件,针对移动互联网以及物联网 IoT 场景的消息传输特点,支持了包括 MQTT、CoAP等主流物联网通信协议。同时,微消息队列 MQTT 在数据传输层支持原生 TCP 长连接、SSL 加密、Websocket 等传输形式,支持包括 C/C++、Java、iOS、Android 等主流开发语言和平台。
产品优势
支持的都是标准协议,例如 MQTT、CoAP,应用方无技术捆绑,使用绝大多数开源的 SDK 即可无缝迁移到云上。
作为一个海量移动终端长连接网关,后端和紫光云其他消息产品数据打通,应用可以无需搭建自己的网关即可实现端和云的双向通信。
支持设备级权限控制,并支持 SSL/TLS 加密通信,数据传输更安全可靠。
微消息队列 MQTT 主要承担移动端连接接入、连接管理、数据转发等工作,相当于一个无限扩展能力的连接网关,后端数据持久化和消息存储可以搭配紫光云其他消息队列产品,例如传统服务端消息中间件(消息队列 RabbitMQ、消息队列 Kafka 等)。微消息队列 MQTT 系统采用分布式理念进行设计,无单点瓶颈,各组件之间均可以无限水平扩展,保证容量可以随着您的在线使用量进行调整,并且对用户完全透明。
产品功能
MQTT 物联网标准协议
设计开放,协议简单,平台支持丰富,可连接所有移动互联网以及物联网设备
发布/订阅(Pub/Sub)
支持Pub/Sub消息模型,提供一对多的消息分发方式
低消耗
小型传输,开销小,协议交换最小化,以降低网络流量
三种级别 QoS 支持
根据业务场景,提供三种级别的消息传递服务质量进行选择
至多一次
At-Most-Once 允许消息少量丢失,最多传输一次
至少一次
At-Least-Once 确保消息一定到达,可少量重复
有且仅有一次
Exactly-Once 避免消息重复或丢失会导致不正确的结果
完善的运维配套
提供一整套完善、便捷、易用的产品运维工具,帮助用户快速发现并处理问题
资源报表
设备查询、分组在线设备管理、消息收发统计等
监控告警
实时监控在线连接、消息堆积、投递延迟,及时发现问题
应用场景
智慧种植
随着物联网行业的快速发展,自动化技术在现代农业中的应用十分广 泛,蔬菜种植自动控制系统是自动化技术在农业领域中的一大应用。蔬菜种植自动控制系统是针对蔬菜大棚的控制要求配置的远程监控与管理系统,采用无线传感器技术,基于传统的蔬菜大棚生产技术,提供一套更适合蔬菜大棚的,具有高可靠性、安全性、灵活性、可扩展性、易操作性的一套软硬件系统。时实监测蔬菜大棚内的温度、湿度、土壤墒情、二氧化碳浓度、电动卷帘状态、水泵状态的采集,以及对水泵、阀门的启停、电动卷帘、通风窗的开闭等控制,通过无线通讯方式与蔬菜大棚管理中心计算机联网,实时对各蔬菜大棚单位进行监管和控制。
物联网消息
随着移动互联网以及物联网应用的蓬勃发展,阿里云推出微消息队列 MQTT,从而实现端(浏览器、Android、iOS、智能设备、互动直播、车联网)与云的双向通信,通过消息实现万物互联;