
随着时间的推移,Web 浏览器积累了大量功能,远远超出了 90 年代人们的想象,从应用平台到文件管理,甚至到硬件访问。虽然从某种角度来看,这可能令人担忧,但它使开发各种工具变得更加容易。设备真正需要的只是一个 IP 地址,就能将浏览器用作平台。这个项目为 Zephyr 带来了一个 Web UI 仪表板,以简化应用程序开发。
Zephyr 是一款专为嵌入式微控制器设计的实时操作系统 (RTOS),因此能够通过 Web 浏览器轻松访问这些系统至关重要。该项目的核心在于提供了一个可在此操作系统上运行的 Web 服务器,以及一个可供客户端与其通信的 REST API。对于诸如闪烁的灯光之类的应用来说,这已经足够了;但对于诸如持续更新的传感器之类的应用,仪表板还可以使用 WebSocket 实时更新网页。
使用此工具构建的 Web 仪表板极大地减少了与 Zephyr 及其通常运行的微控制器交互所需的工作量和复杂性,尤其是与串行控制台或为这些系统构建的自定义应用程序相比。如果您是第一次听说这款 RTOS ,我们最近推荐了一款基于微控制器的电子阅读器,它使用该操作系统作为平台。
原文: https://hackaday.com/2025/08/22/web-dashboard-for-zephyr/