问题标签 [emq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mqtt - Mosquitto - EMQX 桥接连接名称
1) 如何确定 Mosquitto 网桥连接名称。
下面写的代码片段来自 EMQx 文档(http://emqtt.io/docs/v2/bridge.html#mosquitto-conf)
连接名——emqttd是根据什么写的?
2) 我在主机 172.22.25.53 和端口 2883 上从 EMQX 打开了一个 tcp 连接。当我尝试从同一系统连接时。它工作得很好。但是从不同的系统,我得到了这个错误
我的 mosquitto.conf 文件是:
mqtt - 桥接连接断开时的 MQTT 数据处理
我已经在 Mosquitto 和 EMQ 之间建立了 MQTT 桥连接。
1) 2 个 MQTT 之间的桥接是否始终稳定?
2)如果不是,当网桥关闭时它如何处理数据通信?!
erlang - EMQX emqx_web_hook 高级配置
在 EMQX 软件中,如果我使用“web_hook 插件”并尝试选择 Advanced Config,如果我选择 web hook 仅用于接收到的消息,则需要填写两个字段:
第二个字段对我来说没问题...这是将请求重定向到的 API URL,但我必须在第一个字段“web.hook.rule.message.publish.$name”中插入什么?
L.
mqtt - 是否可以将两个 mqtt 侦听端口与单个代理一起使用
我们使用的是 emqx (3.0)。我的 emqx 运行在 1883 端口,它从同一端口的认证(设备认证和主题授权)的设备获取数据。我想再启用一个端口进行设备取消身份验证。这就是我为同一个 emqx 多启用一个端口的原因。现在 emqx 运行在两个进程号相同的端口上。我用 netstat 命令检查了两个端口(1883 和 xxxx)显示相同的进程 ID。但是通过 paho 我无法从 xxxx 端口连接到 emqx。它显示连接丢失错误。
1883端口工作正常。
在仪表板中还启用了 xxxx 端口。
但我无法通过 paho 连接。
mqtt - Mosquitto client can't publish message to EMQ X Broker
EMQ X Broker installed at IP 222.x.y.z.
And two Mosquitto client.
I want to publish message from Mosquitto_client_2 then receive Mosquitto_client_1.
I do like this:
Step 1: run command:
mosquitto_sub -h 222.x.y.z -t "TEST_TEST"
on Client_1
Step 2: EMQ X Broker auto create topic "TEST_TEST", like this
Step 3: Mosquitto client 2 publish message, run command:
mosquitto_pub -h 222.x.y.z -t TEST_TEST -m "hello world"
But it have problem "Error: Connection refused" like this:
I don't know the cause of the error and how to fix this error.
emq - EMQ X 延迟消息
我正在寻找在 EMQX(以前的 EMQTT)中 x 秒后将消息发布到特殊主题的解决方案。我发现 EMQ X 企业版的功能表显示Delay and schedule message delivery
的是企业版的功能不是Broker Edition
。另一方面,GitHub 上有一个来自 EMQX 团队的官方插件,它完全符合我的要求,延迟发布。
所以我的问题是插件的可靠性如何?如果他们计划将此功能添加到他们的企业版中,为什么他们应该创建一个开源 GitHub 项目来做同样的事情!
amazon-ec2 - 部署在 AWS 上的 EMQ 3.0 无法接收 4kb mqtt 数据
我在 AWS Ec2 实例上部署了 EMQ 3.0,并主要使用默认配置对其进行了配置,但我更改了缓冲区大小,因为我的要求是发送 4KB 的 MQTT 数据。但它不起作用,EMQ 代理没有接收到消息。AWS 端的数据包大小是否有任何限制,如果有,如何增加?我验证了 EMQ 配置允许一个 64kb 的数据包,我将外部缓冲区大小增加到 4KB,但没有成功。有任何解决此问题的建议或方法吗?请注意,我最多可以发送 2KB 的数据。谢谢您的帮助。
ubuntu - 让我们在 emqtt 上加密 ssl
我正在使用 Emqtt 2.3.3 版本。我正在尝试使用让加密实现 ssl。我正在使用以下步骤来实现相同的
sudo apt-get update,sudo apt-get install software-properties-common,sudo add-apt-repository ppa:certbot/certbot,sudo apt-get update,sudo apt-get install certbot
sudo certbot certonly --standalone -d example.com openssl verify -CAfile /etc/letsencrypt/live/$domain/chain.pem /etc/letsencrypt/live/zhengyupan.de/cert.pem
/etc/letsencrypt/live/$domain/cert.pem:好的
我在 emq listener.ssl.external.keyfile = /etc/letsencrypt/live/$domain/privkey.pem listener.ssl.external.certfile = /etc/letsencrypt/live/$domaion/fullchain.pem 中更改了以下配置
猫 /etc/ssl/certs/DST_Root_CA_X3.pem /etc/letsencrypt/live/$domain/chain.pem > ca.pem
mosquitto_sub -t abc -h $domain -p 8883 -d --cafile ~/ca.pem
如果我订阅我会收到连接超时等错误
emq - emqtt在哪里存储数据
在 Emqtt 中,它在哪里存储有关客户端订阅、节点详细信息、统计信息等的所有信息。根据一些文章,我发现它将存储在每个节点的 data/mnesia 文件夹中。是否正确??如果正确,那么它将如何存储。
erlang - 添加插件后 EMQ 启动时出现错误:您尝试设置 XXX,但没有设置该名称
我使用 emqttd-windows 10-v2.3.11
我想在 EMQTT 中加载自定义插件。
我把插件文件放在EMQTT\emqttd-windows10-v2.3.11\emqttd\lib目录下,配置文件放在EMQTT\emqttd-windows 10-v2.3.11\emqttd\etc\plugins目录下。
在 CMD 中执行命令“.binemqttd 控制台”启动 EMQ 时出现以下错误。错误可能意味着 EMQTT 在插件中找不到新变量。
咨询过EMQTT客服,他们说插件配置文件和配置文件解析文件schema不对,不知道是什么问题。
以下是我的插件配置文件(.conf)的内容
以下是我的插件配置文件解析文件(.schema)的内容
插件完整代码:https ://files.cnblogs.com/files/wunaozai/emq_plugin_wunaozai.zip
我希望插件在执行命令“.\bin\emqttd console”时正确加载