当前位置:   article > 正文

Docker安装EMQX教程

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
  • 1


查看正在运行的Docker容器

docker ps
  • 1


使用Docker Desktop查看

端口说明

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

登录EMQX的Web管理端页面

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


默认地址http://ip:18083 
默认账号:admin 
默认密码:public
  • 1
  • 2
  • 3

出现该界面则说明已经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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/175420
推荐阅读
相关标签
  

闽ICP备14008679号