2016-05-15 72 views
-3

我在嵌入式設備上工作,設備的主要目的是收集數據並將它們發送到服務器。通過HTTP設置嵌入式設備的設置,如TP-LINK路由器

該設備可以通過GPRS調制解調器或局域網連接,該設備還包含rs232端口。

我想創建UI設置設備的配置,如服務器IP,通過LAN或GPRS連接....例如:一些TP-LINK路由器可以通過HTTP協議(10.0.0.138)進行配置,在那裏有什麼辦法做到這一點?

我使用uIP(微型ip),也Telit調制解調器。

+0

目標平臺,其操作系統(如果有),其可用內存資源以及它是否具有文件系統將是有用的信息,以便能夠回答此問題(並可能防止它被關閉和/或降低投票率)。編輯問題而不是回覆評論,否則你不會保存它。有關Telit,GPRS,LAN和RS232的其他信息在很大程度上是無關緊要的 - 任何解決方案都可以通過TCP/IP協議棧工作。 – Clifford

回答

0

路由器通過嵌入通常在嵌入式Linux上運行的網絡服務器來實現這一點,因爲服務器和路由器軟件隨時可用作開源代碼。

您的目標是否可以支持Web服務器將取決於其可用資源。專爲Linux設計的Web服務器可能很難移植到沒有POSIX操作系統或文件系統和很少內存的系統,另一方面,如this article中所述,可以實現最小的HTTP服務器非常小的平臺。

uIP已經包含了一個HTTP服務器,但我認爲它只適用於靜態網頁。 lwIP可能是一個更好的起點;它受到更好的支持,似乎有更多Web/HTTP服務器示例和貢獻代碼。