专用 ESP32 仪表板用于实时 Windows 系统遥测
在独立的 ESP32 显示器上查看 CPU、RAM、存储和网络仪表,实时报告来自桌面的遥测数据。PeekESP,由 shouravx 创建,运行一个 Windows(和 Linux)客户端,将系统指标通过 LVGL 动画流式传输到 LilyGO TTGO T-Display。它支持通过 Cloudflare Workers 或 WireGuard 的本地和远程链接,旨在为希望拥有始终可见的物理仪表板以监控机器健康的 PC 爱好者、硬件制造商和管理员提供服务。
工具的功能及其与硬件的连接方式
该应用程序收集实时遥测,包括来自 Windows 或 Linux 主机的 CPU 负载、RAM 使用、存储容量和网络活动,并将这些数据发送到外部显示器。显示目标是 ESP32 LilyGO TTGO T-Display;客户端传输设备使用 LVGL 渲染的帧。支持的传输方法包括本地链接和通过 Cloudflare Workers 或 WireGuard 隧道的远程中继,因此显示器可以显示本地或异地主机。
在监控期间会影响系统性能吗?
监控在单独的客户端进程上运行,该进程采样系统计数器并转发它们;设计将渲染卸载到 ESP32 显示器。由于桌面仅处理遥测收集和网络 I/O,因此显示工作负载位于微控制器上。文档指出采用轻量级采样而非连续高频捕获,这在普通使用期间保持对主机的 CPU 和 RAM 影响最小。
在生产机器和网络上使用安全吗?
安全选择是明确的:PeekESP 可以通过 Cloudflare Worker 中继或 WireGuard 隧道路由遥测,在需要时提供加密的远程传输。客户端以标准遥测权限在主机上运行,不需要对 ESP32 进行固件修改;因此,远程监控通过安全隧道选项分离,减少了监控异地机器时的暴露。
谁可以操作它,需要什么技术技能?
使用更适合制造者和系统专注的用户。设置 LilyGO TTGO T-Display 和配置 LVGL 需要基本的微控制器闪存和显示接线知识,而远程监控需要配置 Cloudflare Worker 或 WireGuard 端点。普通桌面用户可以通过最少的步骤本地查看指标,但硬件设置和隧道配置需要中级技术技能。
适合接受硬件设置权衡的制造者和管理员
该应用程序为任何准备闪存和连接ESP32并配置安全传输的人提供可靠的外部遥测显示。期待精美的视觉输出和低主机开销;主要的权衡是仪表板可用之前所需的额外硬件和网络设置。