lua - 如何在 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 请帮我找到这个迷宫的解决方案,也请给我提供任何资源。
解决方案
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
干杯肖恩
推荐阅读
- google-sheets - 根据单元格文本内容格式化单元格颜色
- reactjs - 为什么我的 Webpack 不适用于 CSS 模块
- php - 现在比较保存的日期/时间不起作用
- amazon-cognito - 在 Cognito 托管的登录页面上看不到公司电子邮件地址框
- ruby-on-rails - “密钥必须是 16 字节”AES-128 CBC,带有 MD5 密钥+IV
- sql - [Microsoft][ODBC SQL Server Driver][SQL Server]关键字“AS”附近的语法不正确。QODBC3:无法执行语句”
- java - 如何从现有的动态代理中获取“代理”对象
- typescript - 从返回值推断类型
- ios - 如何使用 `var shouldAutorotate` 旋转屏幕返回 false
- java - 使用改造 2 将图像从画廊/相机上传到服务器(okhttp 问题)