我们将创建一个多订阅的MQTT网关,它可以同时订阅多个主题,并将消息转发到其他MQTT代理或者处理这些消息。 这里我们假设这个网关作为一个中间人,可以订阅多个主 […]
网关支持对读取数据和写入数据进行数据运算;运算符 运算符 功能 说明 +,-,/,* 加减乘除 &,|,^ 按位与,按位或,异或 ** 乘方 % 取模 […]
主题汇总 序号 主题 说明 消息方向 1 /sys/thing/node/login/post/{clientID} 子设备上线请求 网关->平台 2 / […]
为了避免nodejs的版本混乱,采用nvm来管理nodejs的版本 安装配置nvm 下载并安装 打开cmd 配置npm及node镜像地址 nvm node_mi […]
要在ESP32驱动的OLED屏幕上显示中文,有几种不同的方法。下面我将介绍最常用的几种方案。 方法1:使用U8g2库显示中文(推荐) U8g2库对中文支持较好, […]
ESP32 可以通过 I2C 或 SPI 接口驱动 OLED 显示屏(通常是 SSD1306 驱动的 128×64 或 128×32 OLE […]
#include <Arduino.h> #include <WebServer.h> #define LED_PIN 2 […]
这里假设我们使用DHT11传感器,它通过单总线协议与ESP32通信。 步骤: 1. 包含必要的库:DHT传感器库(DHT.h)和Adafruit_Sensor( […]
使用 PWM(脉宽调制) 技术来控制 LED 的亮度。 呼吸效果的代码示例: 上传代码后,你将看到 LED 亮度的变化,看起来就像是呼吸一样。如果你想要调整呼吸 […]
部分用户宝塔面板,安装Python环境后,添加项目后会出现环境准备失败只需要卸载准备失败的版本,然后重新安装这个版本的python即可之后再添加项目,问题解决