项目简介
本项目是一个固件项目,基于 ESP32 微控制器和 E-ink 显示技术,用于管理和控制 Fritz Box 的 Guest WLAN 功能。开启 Guest WLAN 时,会自动生成并显示 QR 码,便于访客连接。项目打造了一个易用、功能强大且可定制的 Guest WLAN 管理方案,通过按钮控制开关,每次操作生成新随机密钥保障安全。微控制器大部分时间休眠以延长电池寿命,适用于智能家居或小型公共场所,提供便捷安全的无线接入。
项目的主要特性和功能
- 可通过物理按钮控制 Guest WLAN 的开启和关闭。
- 开启 Guest WLAN 时,自动在 E-ink 显示屏生成并显示 QR 码。
- 每次开启 Guest WLAN 都会生成新的随机连接密钥。
- 采用节能设计,微控制器大部分时间休眠,通过按钮唤醒操作。
- 利用 E-ink 显示屏实时显示 Guest WLAN 状态。
- 通过音频提示音反馈操作状态。
安装使用步骤
前提条件
- 拥有 ESP32 微控制器开发板(如 M5Stack Core Ink)。
- 熟悉 Arduino 开发环境。
- 已连接至 Fritz Box 并能正常访问其 API。
步骤
- 下载并解压项目源码文件。
- 打开 Arduino IDE,将源码导入开发环境。
- 根据硬件连接情况,配置开发板相关参数(如串口、引脚等)。
- 确保微控制器与 Fritz Box 正确连接,能通过 API 通信。
- 上传固件至微控制器。
- 完成硬件组装,连接按钮和 E-ink 显示模块。
- 测试并验证功能,确保 Guest WLAN 能通过按钮正常控制并显示状态信息。
注意:具体安装步骤可能因硬件差异有所不同,实际操作需根据情况调整优化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】