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

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

评论

您可以在界面上使用所需的确切控件类型进行更多详细的编辑吗?我怀疑答案可能是您自己构建的,但是如果没有更多信息,我不能自信地说。编辑完成后,如果对您有用,我将看看是否可以回答“自己构建”的想法。

#1 楼

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

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

最后,在具有512 + Mb RAM和千兆字节存储的Raspberry PI Zero等大型设备上,可以使用Webmin之类的东西。

#2 楼

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

OpenWRT Web界面文档位于:

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