嵌入式 Linux IoT 设备的 Web 管理面板

物联网 联网 软件
2021-06-25 04:26:25

路由器等设备始终具有基于 Web 的管理界面,允许您从 Web 浏览器配置设备的许多方面。显然,这本质上是一个运行在嵌入式设备上的 Web 服务器,对网站的请求在其中执行不同的任务。

我想知道是否有一个免费的(个人和商业用途)Web 管理界面可以安装在嵌入式设备上并允许添加/自定义页面。

2个回答

这主要取决于您的嵌入式设备拥有多少资源。

例如,在 ESP8266 设备上,您的选择仅限于您自己的应用程序和 C(可能是 Lua)编程。没有资源可以运行其他任何东西。

在具有 32Mb 闪存和 128Mb RAM 的 Onion Omega2 等设备上,您可以从 OpenWRT 安装 LuCi(谢谢!),并使用 Lua 或 Python 等脚本语言添加更多页面。

最后,在具有 512+Mb RAM 和多 GB 存储的 Raspberry PI Zero 等更大设备上,您可以使用 Webmin 之类的东西。

其中许多已经基于脚本可扩展的免费程序,例如 LuCI,它是 OpenWRT 和其他适用于路由器的 Linux 发行版中的打包选项。

OpenWRT Web 界面文档位于:

https://wiki.openwrt.org/doc/howto/webinterface.overview