Docker安装EMQX教程

Posted 花伤情犹在

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker安装EMQX教程相关的知识,希望对你有一定的参考价值。

EMQX概述


EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。

作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。


开始安装

创建并启动EMQX的Docker容器

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


查看正在运行的Docker容器

docker ps


使用Docker Desktop查看

端口说明

  • 1883MQTT 协议端口
  • 8883MQTT/SSL 端口
  • 8083MQTT/WebSocket 端口
  • 8080HTTP API 端口
  • 18083Dashboard 管理控制台端口

登录EMQX的Web管理端页面

上面已经说了18083端口是管理控制台端口,所以直接使用IP+端口访问即可~


默认地址http://ip:18083 
默认账号:admin 
默认密码:public

出现该界面则说明已经OK~

客户端MQTTX连接EMQX

官网下载

点击右上角连接

连接成功之后可以往指定Topic发送消息了~

SpringBoot整合EMQX

Maven依赖

	<!-- mqtt -->
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-integration</artifactId>
    </dependency>
    <dependency>
       <groupId>org.springframework.integration</groupId>
       <artifactId>spring-integration-stream</artifactId>
    </dependency>
    <dependency>
       <groupId>org.springframework.integration</groupId>
       <artifactId>spring-integration-mqtt</artifactId>
    </dependency>

以上是关于Docker安装EMQX教程的主要内容,如果未能解决你的问题,请参考以下文章

MQTT(EMQX)

i.MX8 Linux安装并运行 EMQX

docker启动emqx官方镜像,顺便启动exporter

docker-compose emqx 4.3.5

ESP 保姆级教程玩转emqx篇 ——初识emqx

ESP 保姆级教程玩转emqx篇① ——初识emqx