计算机网络中的MQTT协议是什么?
MQTT代表消息队列遥测传输。它是一种高度轻量级的发布订阅消息传输协议。该协议有助于与带宽非常宝贵的远程位置的连接。这些功能使其在多种情况下都很有用,包括稳定的环境,例如机器对机器的通信和互联网。
MQTT最初是由IBM在1990年代后期发明和开发的。它最初的应用是将石油管道上的传感器与卫星连接起来。它是一种消息传递协议,可在各方之间提供异步通信。异步消息协议在空间和时间上分离消息发送者和接收者,因此在不可靠的网络环境中是可扩展的。
创建MQTT是为了从许多设备收集数据,然后将这些数据传输到IT基础设施。它重量轻,是远程监控的理想选择,尤其是在需要小代码占用空间或有限网络带宽的M2M连接中。
特征
MQTT的特点如下-
它是一种机器对机器协议,即它支持设备之间的通信。
它被创建为一个简单而轻量级的消息传递协议,它有助于发布/订阅系统在用户和服务器之间交换数据。
不需要用户和服务器同时建立连接。
它支持更快的数据传输,比如Whatsapp/messenger如何提供更快的交付。
它允许用户订阅有限的主题选择以接收他们正在寻找的信息。
优点
MQTT的优点如下-
它可以更有效地分发信息。
它用于增加可扩展性。
它可以显着减少网络带宽消耗。
它可以将更新速率最小化到秒。
它非常适用于遥感和控制。
它可以最大化可用带宽。
它用于高度轻量级的开销。
基于权限的安全性非常安全。
它被石油和天然气行业、亚马逊、Facebook和其他重要企业使用。
它可以节省开发时间。
与轮询协议相比,它用于发布/订阅协议以更少的带宽收集更多数据。
评论列表