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>

猜你喜欢

转载自blog.csdn.net/qq_31762741/article/details/128436989