mqtt-测试

使用MQTT需要用到对应的Broker,这里以EMQ为例,基于docker进行安装。在执行以下操作之前,需要先在本机安装好docker,如果有权限限制,可在下面docker命令前添加sudo来获取执行权限。

搜索&下载

执行search命令找到对应的镜像:

docker search emqx

这里采用第一个镜像emqx/emqx。

通过pull命令下载对应的镜像

docker pull emqx/emqx

可在终端中执行docker images来检查是否加载成功:

docker images

启动emqx容器

执行以下命令,启动容器:

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx

其中,1883:MQTT协议端口;8883: MQTT/SSL端口;8083: MQTT/WebSocket端口;8080: HTTP API端口;18083: Dashboard 管理控制台端口;

验证

执行完成之后,可在浏览器输入http://localhost:18083/ 来访问对应的管理后台。默认的登录用户名:admin,密码:public。

参考链接:https://www.choupangxia.com/2021/02/05/dockermqtt-broker-emq/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近公司在做物联网项目,买了个大喇叭,mqtt客户端是用lua语言编写的,mqtt服务器部署在腾讯云上。 最开始准...
    wxb2dyj阅读 4,123评论 0 0
  • MQTT协议了解 MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。 ...
    youseewhat阅读 6,614评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,970评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,281评论 0 4