首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏杂烩

    EMQX体验

    一、概述     物联网大多基于MQTT协议进行消息传输,其中EMQX是比较流行的开源实现,EMQX简单易用,社区资源丰富,可参加官网https://www.emqx.com/,本文是简单初探,通过安装 EMQX、客户端测试,代码测试等三块进行一个体验。 二、安装     EMQX有很多种部署方式,官网写的很详细,参加https://www.emqx.io/docs/zh/v5.0/deploy/install-docker.html,本文采用centos7 +docker安装方式,执行: docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083 :18083 emqx/emqx:5.0.20     然后访问:http://host:18083/可看到如下页面(默认账号admin:public): 三、客户端测试     EMQX适配了很系统的桌面客户端

    1.1K51编辑于 2023-03-23
  • EMQX基础功能

    EMQX Dashboard 功能由 emqx-dashboard 插件实现,该插件默认处于启用状态,它将在 EMQX 启动时自 动加载。 可以看到,除了emqx-dashboard以外, EMQ X 还将默认启动 emqx-rule-engine等4个插件。 比如 emqx.log.1 , emqx.log.2 ... emqx.log.siz 和 emqx.log.idx: 用于记录日志滚动信息的系统文件。 可在 emqx.conf 中修改日志文件的前缀,默认为 emqx.log : log.file = emqx.log EMQ X 默认在单日志文件超过 10MB 的情况下,滚动日志文件,最多可有 5 个日志文件 :第 1 个日志文件为emqx.log.1,第 2 个为 emqx.log.2,并以此类推。

    7.1K20编辑于 2022-11-07
  • 来自专栏院长运维开发

    emqx配置ssl

    openssl req -x509 -new -nodes -key ca-key.pem -days 10000 -out ca.pem -subj "/CN=kube-ca" 2、配置nginx的ssl #emqx

    2.6K20发布于 2021-02-19
  • 来自专栏EMQ 物联网

    EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成

    更多信息请查看对应版本的 Release Note 以了解更详细的信息:EMQX v4.4.5、EMQX Enterprise v4.4.5。 EMQX 5.0 产品解读系列文章与直播为了方便用户更好地了解 EMQX 5.0 的技术细节和产品价值,EMQX 团队推出了 5.0 版本产品解读系列文章。 改版后的日志模块重构了对于日志的解析和搜索能力,提供了 EMQX 两个节点 emqx-node-1 、emqx-node-2 多个级别的日志信息,可从 ClientID、ClientIP、Username EMQX Kubernetes Operatorv1.2.3 发布七月发布的 EMQX Operator 1.2.3 版本中提供了如下新功能:端口调整 pod 不会重启,服务稳定性进一步提升通过 EMQX 账号密码允许用户添加自定义 Container 同时有如下改进优化:优化了configmap 更新文件延时的问题修复了EMQX 在 K8s 环境中,可能出现脑裂的问题EMQX 5.0 支持实现 EMQX

    96210编辑于 2022-08-02
  • 初识EMQX与安装

    2、EMQX: GitHub - emqx/emqx: An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT. 1:首先拉取emqx的镜像 docker pull emqx/emqx:v4.0.5 2:使用docker命令运行得到docker容器 docker run -tid --name emqx -p 1883 1、bin 目录 emqxemqx.cmd:EMQ X 的可执行文件 emqx_ctl、emqx_ctl.cmd:EMQ X 管理命令的可执行文件 2、etc 目录 EMQ X 通过 etc $ cat loaded_plugins {emqx_management,true}. {emqx_recon,true}. {emqx_retainer,true}. {emqx_dashboard,true}. {emqx_rule_engine,true}.

    5.5K11编辑于 2022-11-07
  • 来自专栏软件研发

    ERROR: EMQX 5.3.1 using node name emqx@127.0.0.1 failed 120 probes

    ERROR: EMQX 5.3.1 使用节点名称 'emqx@127.0.0.1' 失败 120 次探测在使用EMQX 5.3.1作为 MQTT 消息代理服务器时,你可能会遇到一个错误消息:“ERROR : EMQX 5.3.1 使用节点名称 'emqx@127.0.0.1' 失败 120 次探测”。 修改 emqx.conf 配置文件中的 node.name 项,将其设置为一个唯一的节点名称,例如 'emqx@127.0.0.1-1'。 如果不确定如何修复,可以参考EMQX的官方文档或从EMQX社区寻求帮助。EMQX是一个开源的分布式消息代理服务器,用于支持大规模的物联网(IoT)和实时消息传递应用。 示例代码:使用EMQX MQTT库连接到EMQX代理服务器以下示例代码演示了如何使用EMQX MQTT库在Python中连接到EMQX代理服务器。

    2.3K10编辑于 2023-12-13
  • 来自专栏张善友的专栏

    Windows Server 上安装Emqx

    解题的关键就是运行时依赖的安装,EMQX的运行时就是  Erlang/OTP ,我们就到[Erlang 官网下载](https://www.erlang.org/downloads)安装Erlang/OTP 访问 emqx.io 下载要安装的 EMQX 的 tar.gz 包。 解压程序包 tar -zxf emqx-full-package-name.tar.gz 启动 EMQX Broker cd . /emqx ./bin/emqx start ./bin/emqx_ctl status 停止 EMQX Broker . /bin/emqx stop 开启EMQX 仪表盘 浏览器输入一下地址 http://ip:18083/#/ 能够看到EMQX 仪表盘内容如下图锁所示。

    2.8K20编辑于 2022-11-07
  • 来自专栏张善友的专栏

    Windows Server 上安装EMQX

    2013年,EMQ 作为一个开源项目在Github: https://github.com/emqx/emqx 上发布,目前已成为全球市场广泛应用的开源MQTT消息服务器。 解题的关键就是运行时依赖的安装,EMQX的运行时就是 Erlang/OTP ,我们就到[Erlang 官网下载](https://www.erlang.org/downloads)安装Erlang/OTP 访问 emqx.io 下载要安装的 EMQX 的 tar.gz 包。 解压程序包 tar -zxf emqx-full-package-name.tar.gz 启动 EMQX Broker cd . /emqx ./bin/emqx start ./bin/emqx_ctl status 停止 EMQX Broker . /bin/emqx stop 开启EMQX 仪表盘 浏览器输入一下地址 http://ip:18083/#/ 能够看到EMQX 仪表盘内容如下图锁所示。

    85810编辑于 2025-04-28
  • 来自专栏技术客栈

    Java使用EMQX实现MQTT通信

    EMQX EMQX 是一个「无限连接,任意集成,随处运行」大规模分布式物联网接入平台。 EMQX 企业版提供一体化的分布式 MQTT 消息服务和强大的 IoT 规则引擎,为高可靠、高性能的物联网实时数据移动、处理和集成提供动力,助力企业快速构建关键业务的 IoT 平台与应用。 附下载地址: https://www.emqx.com/zh/try? Mria 集群架构​ 支持全新的 Mria 集群架构,在此架构下 EMQX 水平扩展性得到指数级提升,单个集群可以轻松支持 1 亿 MQTT 连接,这使得 EMQX 5.0 成为目前全球最具扩展性的 MQTT 参考: https://docs.emqx.com/zh/enterprise/v5.1/

    2.2K30编辑于 2023-07-20
  • 来自专栏科控自动化

    Windows部署emqx并开机自动运行

    下载EMQX压缩包 https://www.emqx.io/zh/downloads?os=Windows 解压缩 1. 打开任务计划程序。 在操作设置中,指定以下内容: - "程序或脚本":D:\emqx\bin\emqx.cmd - "参数":start 8. 在其他选项卡中,根据您的需求进行其他设置,然后单击"确定"保存任务。 现在,您已经成功配置了一个在开机时自动启动EMQX的任务。无论是否登录,该任务都会在系统启动时运行。

    7K11编辑于 2023-09-22
  • 来自专栏EMQ 物联网

    EMQX vs Mosquitto | 2023 MQTT Broker 对比

    emqx/emqx? EMQX 也同样提供了类似于 Mosquitto 的 MQTT 数据桥接功能,可以连接多个 EMQX 集群或其他标准 MQTT 服务。EMQX 在企业版中重点增强了数据集成能力。 图片EMQX Kubernetes Operator: 点击查看图片桥接 Mosquitto 到 EMQX虽然 EMQX 和 Mosquitto 作为 MQTT Broker 有着很多不同之处,但它们可以通过 桥接 Mosquitto MQTT 消息至 EMQX? 原文链接:https://www.emqx.com/zh/blog/emqx-vs-mosquitto-2023-mqtt-broker-comparison?

    3.9K40编辑于 2023-04-21
  • 来自专栏EMQ 物联网

    EMQX vs VerneMQ | 2023 MQTT Broker 对比

    EMQX 简介EMQX 于 2012 年在 GitHub 发布,遵循 Apache 2.0 许可证。它旨在以百万级的并发连接为需要高可扩展性 MQTT Broker 的应用场景提供解决方案。 EMQX 是目前全球最具扩展性的 MQTT Broker。 详情请浏览:高度可扩展,EMQX 5.0 达成 1 亿 MQTT 连接图片EMQX 提供了丰富的企业功能、数据集成、云托管服务以及来自 EMQ 公司的商业支持。 EMQX 企业版可以利用规则引擎和内置的数据桥接功能与 Kafka、数据库以及云服务实现无缝的数据集成。图片扩展开发EMQX 和 VerneMQ 都支持使用钩子和插件实现灵活的扩展。 原文链接:https://www.emqx.com/zh/blog/emqx-vs-vernemq-2023-mqtt-broker-comparison?

    1.1K30编辑于 2023-04-21
  • 来自专栏EMQ 物联网

    桥接 Mosquitto MQTT 消息至 EMQX

    场景描述假设我们有一个 EMQX 服务器集群 emqx1,和一台 Mosquitto 服务器,我们需要在 Mosquitto 上创建一条桥接,把所有传感器主题 sensor/# 消息转发至 emqx1 集群,并从 EMQX 订阅所有控制主题 control/#。 图片EMQX得益于 EMQX 标准的 MQTT 协议支持,Mosquitto 可以桥接至任意版本的 EMQX,此处使用 EMQX Cloud 提供的 免费的在线 MQTT 服务器 进行测试:图片Mosquitto 主题,该主题将接收到远程 EMQX 上发布的消息:mqttx sub -t "control/#"在远程 EMQX 的 control/t/1 主题上发布消息,消息将在 EMQX 集群中传递,同时桥接到 原文链接:https://www.emqx.com/zh/blog/bridging-mosquitto-to-emqx-cluster

    1.6K50编辑于 2022-09-13
  • 来自专栏EMQ 物联网

    EMQX vs NanoMQ | 2023 MQTT Broker 对比

    本文中我们将对 EMQX 和 NanoMQ 这两个 Broker 进行详细的对比分析。 EMQX 简介EMQX 是目前全球最具扩展性的 MQTT 消息服务器,广泛用于物联网、工业物联网(IIoT)和车联网(IoV)等各类关键业务场景。 EMQX 还额外支持 OAuth 2.0 身份验证和 IP 白名单/黑名单。 图片桥接 NanoMQ 到 EMQX我们可以将 NanoMQ 部署在物联网边缘端的小型设备或网关上,然后通过桥接功能把数据汇总和传输到云端的大型 EMQX 集群。 原文链接:https://www.emqx.com/zh/blog/emqx-vs-nanomq-2023-mqtt-broker-comparison?

    1.9K50编辑于 2023-04-19
  • 来自专栏啄木鸟软件测试

    用JMeter测试emqx服务器性能

    在 GitHub - emqx/mqtt-jmeter: MQTT JMeter Plugin:https://github.com/emqx/mqtt-jmeter,将Download/v1.0.1目录下的 后面那个user name 和 password写登陆emqx dashboard的那个   4.ClientId prefix: 标识客户端的固定前缀,每个连接(虚拟用户)再添加一个uuid串,整个作为客户标识 这个内存好像是emq的节点根据当前的线程数分配的,线程增多,分配的内存(图中的total)就会相应地增加(不过,免费版emqx的内存是有上限的)   但是我不太懂那个(used/available),为啥是

    2.9K30发布于 2019-12-12
  • 来自专栏EMQ 物联网

    使用 EMQX 接入 MQTT-SN 协议设备

    本文将介绍如何在 EMQX 中接入 MQTT-SN 协议设备,并通过认证及授权保障设备接入安全。MQTT-SN 的优点是什么? 使用 EMQX 接入 MQTT-SN 协议EMQX 的 MQTT-SN 网关基于 MQTT-SN 1.2 版本实现。 MQTT-SN 网关作为一个组件集成在 EMQX,可以允许将其部署在边缘或云端来实现上文提到的第一和第二种部署结构。 配置发布订阅权限在 EMQX 5.0 中,所有主题的发布订阅权限都在授权(Authorization)中统一配置。 原文链接:https://www.emqx.com/zh/blog/connecting-mqtt-sn-devices-using-emqx

    2K50编辑于 2022-09-06
  • EMQX从搭建到作用于MQTT

    EMQX与MQTT的关系 EMQX(Erlang MQTT Broker)是一个开源的高性能、分布式 MQTT 消息代理服务器,专门用于实现 MQTT 协议的消息传递。 协议与实现:MQTT 是一种协议,定义了消息发布、订阅、分发的标准;而 EMQX 是基于此协议实现的消息代理服务。EMQX 支持 MQTT 3.1、3.1.1 和 5.0 版本的协议。 ​ 2. 8883 -p 18083:18083 -v /acowbo/emqx/data:/opt/emqx/data -v /acowbo/emqx/log:/opt/emqx/log --user root emqx/emqx:5.8.1 这里不指定–user,会报权限问题,但是指定了又相对不安全,如果是生产环境建议赋权或者另辟蹊径 端口说明 EMQX 服务器通常使用以下 4 个主要端口, 典型应用:通过网页或者 Web App 客户端与 EMQX 进行通信,适合物联网管理平台等前端可视化系统连接到 EMQX

    1.1K10编辑于 2025-05-31
  • 来自专栏EMQ 物联网

    EMQX Newsletter 2022-08|企业版 5.0 开发进行中、EMQX Kubernetes Operator 2.0 即将发布

    EMQX Kubernetes Operator 也随着 EMQX 5.0 的发布一并进行了相关能力的更新升级,以更好地支持 EMQX 的云原生特性。 更新详情请查看:《EMQX 4.x 版本更新:Kafka 与 RocketMQ 集成安全增强》5.0 产品解读文章与直播为了方便用户更好地了解 EMQX 5.0 的技术细节和产品价值,EMQX 团队近期陆续推出了 EMQX 自定义资源新增 .status 字段,根据这个字段来观察EMQX集群的运行状态。 全新的配置格式 用 EMQX 全新的 HOCON 配置和 Dashboard 的热配置功能,允许用户将原生的 EMQX 配置写入 EMQX 自定义资源中。 原文链接:https://www.emqx.com/zh/blog/emqx-newsletter-202208

    51230编辑于 2022-09-06
  • 来自专栏SpringBoot教程

    EMQX Cloud全托管的 MQTT 消息云服务

    EMQX Cloud 是 EMQ 公司推出的一款面向物联网领域的 MQTT 消息中间件产品。 作为全球首个全托管的 MQTT 5.0 公有云服务,EMQX Cloud 提供了一站式运维代管、独有隔离环境的 MQTT 消息服务。 物联网消息收发模型 1.1 双向通信 EMQX Cloud 支持海量设备及应用端连接,为应用程序及物联网设备提供安全可靠的双向通信能力: 在该模型中,EMQX Cloud 提供的 MQTT 服务将海量设备与应用连接起来 在该模型中,EMQX Cloud 提供的 MQTT 服务可以实现数据的采集、计算和持久化。 EMQX Cloud 提供了多种接入方案,涵盖了不同的网络条件、各种类型终端设备和边缘网关设备,支持70多种工业协议接入。

    1.8K20编辑于 2023-02-16
  • 来自专栏EMQ 物联网

    EMQX 在 Kubernetes 中如何进行优雅升级

    升级完成后,各节点间的负载不均衡(如上图:emqx-ee-0 在升级过程中,客户端可能会进行重连,此时由于 emqx-ee-0 还未就绪,因此可能连接到 emqx-ee-1 或者 emqx-ee-2,升级完成后 其中:sum:总的连接数,图中最上面的一条线emqx-ee-a:前缀表示的是升级前 3 个 EMQX 节点emqx-ee-b:前缀表示的是升级后 3 个 EMQX 节点图片在上图中,当我们开始执行滚动升级时 ,首先 emqx-ee-a-emqx-ee-2 进行销毁,并创建新的 emqx-ee-b-emqx-ee-2,此时仅有 emqx-ee-a-emqx-ee-1、emqx-ee-a-emqx-ee-0 能够提供服务 ,当客户端进行重连时,LB 会将流量转移到 emqx-ee-a-emqx-ee-0、emqx-ee-a-emqx-ee-1 上面,因此我们能够看到 emqx-ee-a-emqx-ee-1、emqx-ee-a-emqx-ee EMQX Kubernetes Operator 近日在 2.1.0 版本中实现了 EMQX Enterprise 的蓝绿发布,即从现有的 EMQX Enterprise 集群开始,创建一套新版本的 EMQX

    92530编辑于 2023-01-16
领券