emMQTT - 消息队列遥测传输协议
emMQTT 向堆栈提供消息队列遥测传输协议的客户端功能。 emMQTT 使用套接字,并且可以与任何 IP 堆栈一起使用,例如使用套接字接口的 emNet。
emMQTT - 消息队列遥测传输协议
emMQTT 向堆栈提供消息队列遥测传输协议的客户端功能。 emMQTT 使用套接字,并且可以与任何 IP 堆栈一起使用,例如使用套接字接口的 emNet。
l 完整的 MQTT 版本 3.1.1 支持。
l 包括发布/订阅客户端。
l 支持服务质量数据交付。
l 内存占用低。
l 独立于 TCP/IP 堆栈:可以使用任何带有套接字的堆栈。
l 包括发布者和订阅者演示。
l 包括在 PC 上用于 Microsoft Visual Studio 的可执行项目。
关于 MQTT
消息队列遥测传输 (MQTT) 是一种发布/订阅消息传输协议,用于在 TCP/IP 协议之上使用。 它简单、轻便且开放。 这些特性使其非常适合在许多情况下使用,包括受限环境,例如机器对机器 (M2M) 和物联网 (IoT) 环境中的通信。
MQTT 基础设施易于扩展,因此可用于数千台设备的通信。 它可用于传输传感器数据、设备状态、跟踪信息、事件、配置数据等等。
MQTT 是一种非常轻量级的通信协议,最初设计用于 M2M 上下文中的通信。它很容易在客户端实现,并且只有最小的数据包开销。这使其非常适合与资源有限的设备一起使用。
它使用发布/订阅模式,这是众所周知的客户端/服务器模型的替代方案。与客户端/服务器模型相反,客户端直接与端点通信,发布/订阅模式将特定消息的发送者和接收者解耦。在 MQTT 上下文中,发送客户端称为发布者,接收客户端称为订阅者。
发布者和订阅者不知道彼此的存在。要启用消息传输,需要第三方。第三方提供的服务在MQTT上下连接中称为broker。代理过滤来自发布者的所有传入消息并将它们分发给订阅者。
MQTT 使用基于主题的消息过滤。发布者发送与主题相关的消息,订阅者如果订阅了主题就会收到消息。
为了从 MQTT 代理获取消息,订阅者建立到代理的连接。代理检查发布者是否为订阅的主题发送了消息,如果是,则将其发送给订阅者。这种方法的优点是发布者和订阅者不需要相互认识,也不需要同时运行。他们只需要知道经纪人的 IP 地址。
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:18925037463
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座907