首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于SBC的类似路由器的Web接口(TS-7500)

用于SBC的类似路由器的Web接口(TS-7500)
EN

Stack Overflow用户
提问于 2013-01-05 06:30:16
回答 2查看 159关注 0票数 0

我有一个SBC (小板计算机)(准确地说,是TS-7500运行DebianLinux2.6.24)和几个C程序在里面运行。现在我必须为这个板提供一个web接口,以便,比方说修改一些参数等等(这样SBC就可以作为一个黑框)。我想这就是每个路由器所做的--向用户提供一些配置参数!

现在建议什么是实现这一目标的简单方法,前提是,

  1. 我只需要配置几个参数(不到10个)
  2. 可以将每个参数建模为下拉菜单,以避免输入错误。
  3. SBC上的RAM是相当有限的-所以任何简单的东西都是首选。

我遇到了几个主题,它们建议使用Servlets、JSP、CGI等来实现同样的目标。请建议一个更好、更简单的选项(假设我不熟悉这些概念)。任何相同的链接也是非常感谢的。

提前谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-05 07:00:57

您首先需要一个‘ll服务器。由于您正在运行linux,第一个也是最明显的答案是Apache httpd。这里的另一个不错的选择可能是莱特普

现在,您需要一种为动态内容服务的方法。我的私人去处是PHP。通常情况下,您只需要几个软件包就可以安装Apache+PHP。看起来Lighttpd也支持PHP。

此链接将解释CGI、Perl等什么是CGI?

最后,您需要为您开发的web应用程序提供一种方法来影响您的其他黑匣子。SQLite为以有组织的方式存储数据提供了一种很好的轻量级方式。您的PHP web应用程序可以使用与C程序读取参数相同的数据库!另一个选择就是简单地读取和写入平面文本文件。

票数 2
EN

Stack Overflow用户

发布于 2013-01-16 09:29:29

备注:在成功完成工作后更新状态。

我选择了Apache + PHP,因为对于上述问题,这似乎是最简单、最直接的解决方案。对于安装,我遵循链接并安装了LAMP服务器,它提供了Apache和SQL (用于存储密码)。几个关于PHP的在线教程就足以使所需的程序启动并运行。

我不得不在TS-7500上的/var/www/目录中部署php脚本(比如settings.php)。因此,当我从另一个系统(在同一个局域网上)通过浏览器访问它时,就会弹出所需的html页面。

谢谢你的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14169325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档