EXPERIMENT 02 / 持续开发中
AI Passport · 服务器监控.
一扇通向我的数字世界的小窗。
一小段历史,一眼便知。
- 传输协议
- WSS
- 接收
- 2.4 MB/s
- 发送
- 0.8 MB/s
- 后备连接
- HTTPS
网页界面为示意,数据均为虚构。实际固件界面可能不同。
一块小设备。
做好一件小事。
围绕实时服务器监控、网络连接和轻量嵌入式界面,重新设计的 AI Passport 固件项目。
它把设备与我的基础设施连接起来,让重要的系统信息从服务器实时来到一块实体小屏幕上。
换一种方式
让屏幕融入日常。
课表实验给这块设备安排了一件安静的小事。这次重构换了一个问题:如果同一块小屏幕,也能显示远端系统的状态呢?
于是,CPU、内存、磁盘和网络读数有了一个实体落点。不用再打开完整的监控面板,抬眼就能看见。
03 / 架构
用简单的路径
把数据带到屏幕上.
WSS 是主要连接,HTTPS 轮询提供后备通道。两者更新同一份经过校验的状态,切换传输方式时,界面无需跟着切换。
数据过期或连接离线时,最后一组有效读数仍会保留在屏幕上。
看看实验的内部。
- 设备
- FoloToy AI Passport · ESP32-C3 · 8 MB Flash
- 显示屏
- 240 × 320 · LVGL
- 固件
- ESP-IDF · 独立应用,保留原有板级支持层
- 连接方式
- Wi-Fi · WSS 主连接 · HTTPS 后备连接
- 界面
- 概览、性能、网络、服务、设备和设置
- 数据处理
- 校验后的快照、连接状态与固定长度的历史缓冲区
这是一个仍在演进的固件实验。当前源码已包含初次架构发布后的启动修复,请使用仓库当前的 main 分支。更全面的设备验证仍在进行。
继续探索。
源码、开发记录和当前验证状态都在项目仓库里。
One small device.
A focused purpose.
A redesigned AI Passport firmware project built around real-time server monitoring, connectivity, and a lightweight embedded interface.
It connects the device with my own infrastructure so that important system information can move from a server to a small physical screen in real time.
A different kind
of everyday screen.
The Schedule experiment gave the device a quiet job. This rebuild asks a different question: what if the same small screen could show the state of a system somewhere else?
The result is a physical place for CPU, memory, disk, and network readings — something to glance at without opening another full-sized dashboard.
03 / ARCHITECTURE
A simple path
from data to display.
WSS is the primary connection. HTTPS polling provides a fallback. Both update the same validated state, so a change of transport does not require a different interface.
The last valid readings remain visible when data becomes stale or the connection goes offline.
Inside the experiment.
- Device
- FoloToy AI Passport · ESP32-C3 · 8 MB Flash
- Display
- 240 × 320 · LVGL
- Firmware
- ESP-IDF · independent application with the original board support layer
- Connectivity
- Wi-Fi · WSS primary · HTTPS fallback
- Interface
- Overview, Performance, Network, Services, Device and Settings
- Data handling
- Validated snapshots, connection states and a fixed history buffer
This is an evolving firmware experiment. Current source includes the startup repair after the initial architecture release; use the repository’s current main branch. Broader device validation remains ongoing.
Keep exploring.
The source, development notes, and current validation status live in the project repository.
