EMQX (简称 EMQ), 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器,同时也支持 CoAP/LwM2M 一站式 IoT 协议接入。EMQ 是 5G 时代万物互联的消息引擎,适用于 IoT、M2M 和移动应用程序,可处理千万级别的并发客户端。
在物理网系统中,一般需要用接收物联网数据的服务器先把数据接收下来,然后再发送到网站、手机APP、数据库等。EMQX主要有3种镜像:
emqx/emqx 标准服务器,没有数据持久化,可以通过HTTP接口,把数据发送到WEB服务器。
emqx/emqx-edge 运行内存约120M
emqx/emqx-ee 运行内存约180M企业版服务器,可以数据持久化到数据库
免费版只有10个链接,申请license 后可以1000个链接,只有15天.
(1)下载EMQX,在拉取镜像页面,填入上面的emqx 服务器版本。
(2)构建容器,设置外部访问端口(云服务器要开放这些端口),设置数据保存的存储卷。不同版本会有一些不同。端口也可以改为其他的,18083端口是管理端口,是需要的。其他端口是传数据用的,可以根据需要,打开部分。


(3)运行,选中emqx容器,点击运行即可。
(4)用浏览器登入EMQX服务器: http://域名或IP:18083/ ,默认用户名admin,默认密码public

