做为OASIS MQTT技术委员会的一员,EMQ在上周收到OASIS的一项公告:在最近的投票中,MQTT 5.0 标准以17票经过0票反对被批准为OASIS标准。委员会将准备并发布做为OASIS标准的最终版,并在完成后通知委员会成员。html
MQTT协议是一种基于客户端、服务器架构的、以发布和订阅方式传递消息的一种消息传输协议。MQTT是一种轻量的、开放的、易用的和易实现的协议,这些特性使MQTT可以适应不一样的使用环境,包括资源受限的场景,好比M2M通信和各类物联网应用场景。这次经过的MQTT 5.0是自2014年的3.1.1版本以来的一次重要的协议升级,新协议能适应近年来行业发展的新需求,同时也为将来物联网行业发展的作了协议上的准备。git
EMQ公司从成立到如今,咱们EMQ一直致力于为整个物联网行业提供最好的MQTT协议产品,同时也在积极的参与MQTT标准的制定。从2018年起,EMQ就在OASIS MQTT 技术委员会中拥有投票权,是目前为止惟一的拥有投票权的中国公司。github
在EMQ的产品线中,EMQ X 2.X版本实现了MQTT 3.1.1标准,已经被国内外各行各业普遍应用,其中既有世界五百强的巨头公司,也有伴随着物联网浪潮而来的新兴企业。EMQ做为行业的领导者,对于MQTT 5.0的支持也走在行业的的前列,EMQ X 3.0 开源版已于2018年9月支持MQTT 5协议,是业内首个支持MQTT 5 的开源消息中间件产品。此次OASIS将MQTT 5.0归入正式标准,咱们预见,在不久的未来,MQTT 5 将会迅速普及。服务器
和MQTT3.1.1标准相比,MQTT 5.0带来了很多贴合应用的新特性,咱们在这里列举一些比较重要的特性:session
完整的新属性列表包含在协议标准的附录C,您能够在如下网址得到:架构
http://docs.oasis-open.org/mq...并发
EMQ后续会以专题系列的形式,向各位读者详细介绍MQTT 5.0标准。spa
更多信息请访问咱们的官网 emqx.io,或关注咱们的开源项目 github.com/emqx/emqx ,详细文档请访问 官方文档。htm