TRMNL Display 是一款专为 TRMNL 电子墨水屏设备设计的 CLI 工具,通过生成符合其专属 CSS 框架规范的 HTML 内容,实现信息的快速推送与展示。该工具的核心价值在于将开发者熟悉的 Web 技术(HTML/CSS)与 TRMNL 设备的低功耗、高对比度的电子墨水屏特性相结合,提供一种轻量化、低带宽消耗的信息可视化方案。用户只需编写一段结构化的 HTML,即可在 TRMNL 设备上实时显示仪表盘数据、系统状态、通知消息或任何需要长期保持的内容。整个流程高度自动化,从内容生成到发送仅需一条命令,极大简化了嵌入式信息终端的开发与维护成本。目前支持 TRMNL OG 等主流型号,并针对其 800×480 分辨率和 2-bit 灰度显示进行了深度优化。
核心功能特点
- 基于 TRMNL 官方 CSS 框架生成标准 HTML 内容,确保兼容性与最佳显示效果
- 支持弹性布局、网格系统和多种组件(如标题栏、分隔符、进度条),满足复杂界面需求
- CLI 驱动工作流,一键验证并发送内容至指定插件或设备
- 内置 payload 大小校验机制,自动适配免费与 TRMNL+ 订阅层级的限制
- 提供丰富的样式类库,包括数字专用字体(tnums)、灰度背景与文本色彩系统
适用场景
TRMNL Display 特别适用于对功耗敏感且需持续显示静态信息的场景。例如,在办公室工位旁部署一台 TRMNL 设备,配合此工具可实时展示个人待办事项清单、日历日程或团队项目进度,无需频繁刷新屏幕。对于运维工程师而言,将其集成进监控系统后,可在设备端直观呈现服务器负载、网络流量或告警状态,实现关键指标的物理空间可视化。零售场景中,商家也可利用它作为简易的促销信息轮播屏或库存看板,利用电子墨水屏的低闪烁特性减少视觉疲劳。此外,家庭自动化爱好者可以构建智能家居控制面板,显示天气、温度或安防状态。由于每次更新仅传输少量 HTML 数据,即使每小时多次推送也不会显著增加网络开销,非常适合物联网边缘设备的轻量级信息交互。
