首页 > 解决方案 > 如何在 Lua 中为 NodeMCU 实现 Rabbitmq 客户端

问题描述

谁能帮我实现 ESP32(NodeMCU Lua)的rabbitmq客户端..?
实际上我对 MQTT 知之甚少,我已经在 ESP32(NodeMCU Lua)上使用 Mosquitto 代理实现了基本的发布和订阅,NodeMCU 文档中已经提供。
现在我想使用 Rabbitmq,但我不知道如何使用它,从哪里开始,并且没有太多可用资源来指导如何在 NodeMCU Lua 中使用rabbitmq,对此所做的任何努力将不胜感激。

我有疑问,我是否能够使用 NodeMCU ( https://nodemcu.readthedocs.io/en/dev-esp32/modules/mqtt ) 提供的现有 API(模块)来实现,或者需要为Rabbitmq 请帮我找到这个迷宫的解决方案,也请给我提供任何资源。

标签: luarabbitmqesp32nodemcu

解决方案


Abhi - 如果这对您来说仍然是一个问题,那么也许我可以提供帮助:

  • 您不需要 NodeMCU 设备上的任何 RabbitMQ 插件或其他代码。
  • 您确实需要编译 NodeMCU 固件以包含 MQTT 模块。
  • 你确实需要在你的服务器上启用 rabbitmq_mqtt 插件。

有关 NodeMCU 的帮助,请查看https://nodemcu.readthedocs.io/en/release/modules/mqtt/

对于 RabbitMQ 插件:https ://www.rabbitmq.com/mqtt.html#enabling-plugin

干杯肖恩


推荐阅读