AgentRing ESP32 LCD
桌角常显的 AI 额度硬件仪表 · ESP32-P4 · LVGL 9
基于微雪 7" 1024×600 IPS 全贴合液晶屏,通过低功耗蓝牙 (BLE) 或 USB-C 串口与 Mac 本地直连。将 Apple Watch 质感的同心圆环物理实体化,零云端中转,板端不存 Token。
动态交互与控制模拟
在网页端体验固件逻辑:调节硬件 PWM 背光亮度、查看各家 Provider 同心圆环排版,以及用量告急着色机制。(注:本模块为网页端模拟演示数据)
微雪 7" 专用硬件架构
免整机操作系统开销,通电即加载固件。双核 RISC-V @ 400MHz 与 MIPI DSI 控制器协同工作,配合 1024×600 分辨率下的双缓冲直接驱动,有效减少画面撕裂。
本地点对点通信链路
板端不连外网 Wi-Fi,不存储任何平台 API Token。所有额度计算由 Mac 端 AgentRing 本地完成,经低功耗蓝牙 (BLE) 或 USB-C 串口点对点直连推流。
| 通信特性 | AgentRing ESP32 LCD | 传统云端/网络副屏 |
|---|---|---|
| 云端中转依赖 | ✓ 零依赖 (全流程本地点对点) | 需中转服务器或局域网中介 |
| Token 隐私安全 | ✓ 板端不存 Token (降低泄露风险) | 板端需写入 API Key 或登录态 |
| 蓝牙免 PIN 配对 | ✓ 免系统 PIN (由应用后台发现连接) | 需手动输入验证码或复杂绑定 |
| 通信定界机制 | Line-delimited 单行 JSON 报文 | REST API 轮询 / WebSocket |
| 保活与看门狗 | Mac 约 15s 心跳 · 板端 60s 超时重连 | 易静默断连休眠 |
获取与固件编译
项目基于 ESP-IDF v5.5 构建,README 声明基于 Apache 2.0 协议开源。遵循标准工作流即可在本地完成编译与烧录。
准备硬件套件
获取微雪 Waveshare ESP32-P4-WIFI6-Touch-LCD-7B 官方开发板套件(自带 7 英寸 1024×600 IPS 电容屏与 Type-C 数据线)。
克隆开源代码仓库
从 GitHub 克隆固件工程,并进入工程目录:
编译与串口烧录
使用 ESP-IDF v5.5 工具链,单行命令完成目标构建并烧录:
启动 Mac 端 AgentRing 配对
在 Mac 上运行 AgentRing 状态栏应用,应用将自动通过 CoreBluetooth 扫描并由应用后台发现并建立连接(蓝牙名 AgentRing-LCD-XXXX),即刻开始推流。