龙空技术网

Qt MQTT之服务器介绍

QT教程 287

前言:

此刻兄弟们对“netsotpserver”大约比较关心,看官们都想要学习一些“netsotpserver”的相关知识。那么小编同时在网上收集了一些有关“netsotpserver””的相关资讯,希望姐妹们能喜欢,你们一起来学习一下吧!

概述

MQTT是一种构建于TCP/IP协议的"轻量级"消息传输协议,它基于发布/订阅(publish/subscribe)模式。那么,既然是传输协议,而且基于发布/订阅,那就一定有一个服务器,将消息推送给服务器,再由服务器将数据分发给所有订阅的客户端,服务器端也可以管理所有的数据进行展示等等。

EMQ X 消息服务器

在上一篇文章中我们介绍了EMQ使用Qt来封装了MQTT的接口,这其实不是它最牛x的地方,最牛x的是它提供的百万级开源MQTT消息服务器,​EMQ X​​。

EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器。

用户可以自己使用EMQ X搭建一个消息服务器,用于接收MQTT消息,并且它提供了非常完善的文档说明,按照用户指南一步步的操作就行了。​官网文档介绍​

这里就不介绍其搭建方式了,感兴趣的可以去官网详细查看。

阿里云IoT服务器

接下来看另外一个更牛x的现成的服务器,阿里云提供的专门用于物联网(IoT)连接的服务器,并提供了一系列的解决方案。它的牛x之处是一切都是现成的,只要有阿里云账号,在上面开通一下就可以拥有一个具有亿级设备的长连接能力、百万级并发处理能力的物联网服务器。

通过一张对比图来看一下它的优势到底有哪些:

更多的详情请浏览​ ​官网​​介绍。

总的来说,如果想要快速的搭建物联网平台,那么阿里云肯定是首选,一站式全部解决,不用费心,文档也相当完善。

这里只是简单的介绍这两个平台。下一篇我们就来具体看看如何让MQTT连接到阿里云IoT服务器。

【领QT开发教程学习资料,点击下方链接免费领取↓↓,先码住不迷路~】

「链接」

标签: #netsotpserver