像 TOP-LINK 路由器一样通过 http 设置嵌入式设备

Set setting of embeded device via http like TP-LINK router

我在嵌入式设备上工作,该设备的主要目的是收集数据并将它们发送到服务器。

设备可以通过 GPRS 调制解调器或 LAN 连接,设备还包含 rs232 端口。

我想创建 UI 来设置设备的配置,例如服务器 ip,通过 LAN 或 GPRS 连接....例如:一些 TP-LINK 路由器可以通过 HTTP 配置protocol(10.0.0.138),请问有什么办法吗?

我使用 uIP(micro ip),还有 Telit 调制解调器。

路由器通过嵌入网络服务器来做到这一点,通常 运行 在嵌入式 Linux 上,因为服务器和路由器软件很容易作为开源代码获得。

您的目标是否支持网络服务器将取决于其可用资源。为 Linux 设计的 Web 服务器可能难以移植到没有 POSIX OS 或文件系统且内存很少的系统,另一方面,可以实现最小的 HTTP服务器非常小的平台,如 this article.

中所述

uIP 已经包含一个 HTTP 服务器,但我认为只用于提供静态网页。 lwIP 可能是一个更好的起点;它得到了更好的支持,并且似乎有更多的 web/HTTP 服务器示例和贡献的代码。