l MQTT由Andy Stanford Clark和Arlen Nipper于1999年创建。
l MQTT协议(消息队列遥测传输)是一种消息传递协议,指在为机器对机器(m2m) 通信创建可靠的标准。
l MQTT还是一种发布和订阅协议,这意味着客户端设备和应用程序不是与服务器通信,而是发布和订阅由代理处理的主题。
l MQTT通常使用TCP协议/IP协议(传输控制协议/Internet协议)作为其传输,但也可以使用其他双向传输。
l MQTT因其效率和灵活性而成为物联网通信的事实标准。太阳集团tcy8722无线模块使用它来覆盖各种无线网络(2G-4G蜂窝和LoRa)和协议(USSD,UDP),为开发人员提供熟悉而简单的体验。
l MQTT允许设备和系统(客户端)通过发送消息进行通信。消息不是直接从客户端发送到客户端,而是由客户端发布到存储在 MQTT 代理中的主题。
l 客户端可以通过订阅一个或多个主题来接收消息,并将从该点接收消息。
l 可以使用不同的服务质量级别发布消息,这些级别定义了可靠性以及是否生成数据以进行传递。
l 开放消息协议,简单易实现。
l 发布订阅模式,一对多消息发布。
l 基于TCP/IP网络连接,提供有序,无损,双向连接。
l 1字节固定报头,2字节心跳报文,最小化传输开销和协议交换,有效减少网络流量。
l 消息QoS支持,可靠传输保证。
对物联网领域来说MQTT有何好处?
l 容易
启动和运行MQTT 既快速又简单,有数百万个现成的客户端应用程序和几乎同样多的代理可应用。
l 可靠
许多物联网设备依靠无线电连接来传输和收集数据,这意味着连接并不总是可靠的。MQTT 可以允许将消息存储在代理中,直到设备准备好接收它。由于QoS(服务质量),MQTT能够对消息进行排队,确保它们到达目的地,如果需要,请确保它们只到达一次。
l 双向消息传递
也许更准确地说MQTT 是全向的。任何设备、事物或应用程序都可以发布或订阅代理处理的任何主题。这意味着在网络上可以交谈或收听的内容没有限制。
l 大规模消息传递
将消息广播到一百万台设备与发送到一百台设备一样容易,要被网络上的所有内容听到,事物只需要发布到所有设备都订阅的主题。
归根结底,物联网(IoT) 有一项工作就是在网络上获取设备之间的数据。而这些网络可能位于世界任何地方,每个网络都面临着许多可能导致它们数据传输失败的情况,MQTT具有无数内置的功能来帮助缓解其中一些问题,从而让使用者的烦恼有所减少。
今天的分享就到这里啦,EBYTE人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3