完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 小熊派开源社区 于 2020-2-26 10:08 编辑
1. EMQ X EMQ X与emqttd的关系 EMQ X全称Erlang/Enterprise/Elastic MQTT Broker,它是基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的百万级开源MQTT消息服务器。 说起EMQ-X,其它的前身就是emqttd消息服务器,自emqttd 3.0 版本起更名为EMQ-X。 EMQ X 消息服务器完整支持 MQTT V3.1/V3.1.1/V5.0 版本协议规范,并扩展支持 MQTT-SN 、WebSocket、CoAP、LwM2M、Stomp 以及私有 TCP/UDP 协议。 其中,MQTT-SN、CoAP 协议已在2.0-rc.1版本发布,LwM2M、LoRaWan 协议在 3.0 版本中发布。 EMQ X 的每个版本都提供如下平台的软件包:
部署时直接在官方下载链接下载zip压缩包,解压后直接运行即可。 另外,EMQ X 还提供Docker镜像,可以在Docker中直接部署。 关于各个平台的部署方法,可以参考官方部署文档,本文中只讲述如何在Linux服务器上使用zip方式部署和使用docker方式部署,本文所使用的是腾讯云服务器,配置1核2G,系统是Ubuntu 18.04 64位。 使用v3.1.0版本,其它高版本测试有问题!获取zip包下载链接 访问官方下载链接,选择需要下载的版本和系统,之后复制下载链接: 登录云服务器,使用wget工具下载:
比如这里我的下载命令是:
zip包需要使用unzip工具解压,使用如下命令查询unzip是否安装:
我的电脑上已安装,所以查询结果如图: 如果没有查询到,请使用如下命令安装:
确保已经安装unzip之后,解压刚刚下载的压缩包:
进入解压出的文件夹:
然后使用如下命令启动emqx:
启动成功之后如图: 查询一下emqx的状态,检查一下是否真正成功启动:
EMQ X 消息服务器默认占用的 TCP 端口包括:
3. 使用docker部署 安装docker 参考我的博客:Docker-ce最新版在Ubuntu18.04上的安装、更新、卸载方法(存储库方式)。 获取docker镜像通过 Docker Hub 获取docker镜像:
启动 docker 容器 使用如下命令启动docker容器:
启动之后如图: 启动之后查看docker进程,检查一下是否运行:
EMQ X 消息服务器默认占用的 TCP 端口包括:
停止docker服务 如果不需要使用EMQ-X,使用如下命令停止docker服务:
如图: 访问DashBoard 访问http://<服务器ip地址或域名>:18083即可访问到EMQ-X的后台登录界面,使用用户名admin和密码public登录: 登陆成功之后,后台界面如图: 默认是英文和dark-themes,可以在setting界面进行更改: 中文界面如下: 刚刚登录面板使用的是默认用户名和密码,安全起见,可以在user界面修改: 关注“小熊派开源社区”微信公众号,回复“通信模组“,获取更多工具和文档 -------------------------------------END--------------------------------------
|
|
相关推荐
|
|
655 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2448 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1292 浏览 0 评论
1895 浏览 0 评论
1486 浏览 0 评论
74867 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:29 , Processed in 0.648080 second(s), Total 62, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号