← All projects / 02

EXPERIMENT 02 / In development

AI Passport · Server Monitor.

A tiny window into my digital world.

YEAR
2026
STATUS
In development
STACK
ESP32-C3 / ESP-IDF / LVGL / WSS / HTTPS
FoloToy hardware reference · illustrative screen
PASSPORT / MONITOR SAMPLE DATA
CPU28%
Memory42%
Disk61%
Sample 01 / 03
Switch between three concept views, or step through the fictional metric samples.
Illustrative web interface with fictional data. Actual firmware UI may differ.

一块小设备。
做好一件小事。

围绕实时服务器监控、网络连接和轻量嵌入式界面,重新设计的 AI Passport 固件项目。

它把设备与我的基础设施连接起来,让重要的系统信息从服务器实时来到一块实体小屏幕上。

换一种方式
让屏幕融入日常。

课表实验给这块设备安排了一件安静的小事。这次重构换了一个问题:如果同一块小屏幕,也能显示远端系统的状态呢?

于是,CPU、内存、磁盘和网络读数有了一个实体落点。不用再打开完整的监控面板,抬眼就能看见。

03 / 架构

用简单的路径
把数据带到屏幕上.

01服务器快照系统指标示例

02WSS / HTTPS实时推送 + 后备连接

03共享状态校验并保留

04小屏幕清晰地显示状态

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.

01Server snapshotSample system metrics

02WSS / HTTPSLive stream + fallback

03Shared stateValidate and retain

04Small screenRender a clear view

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.