如何在Lua中为NodeMCU实现Rabbitmq客户端

有任何人能够帮助我在ESP32 (NodeMCU Lua)中实现Rabbitmq客户端吗?

实际上,我对MQTT有一些了解,我已经在ESP32 (NodeMCU Lua)上实现了与Mosquitto broker的基本发布和订阅,这已经在NodeMCU文档中提供了。

现在我想使用Rabbitmq,但我不知道该如何使用它,从哪里开始,而且没有太多可用的资源来指导在NodeMCU Lua中如何使用rabbitmq,任何有关这方面的努力都将不胜感激。

我有疑问,例如是否能够使用NodeMCU提供的现有API(模块)来实现(https://nodemcu.readthedocs.io/en/dev-esp32/modules/mqtt),还是需要为Rabbitmq实现专用客户端,请帮助我获得这个迷宫的解决方案,并提供任何相应的资源。

点赞
用户9993420
用户9993420

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

干杯 Sean

2021-04-08 17:01:43