2016-05-15 6 views
-3

Ich arbeite an Embedded-Gerät, der Hauptzweck des Geräts ist es, Daten zu sammeln und an den Server zu senden.Set Einstellung der eingebetteten Gerät über HTTP wie TP-LINK Router

Das Gerät kann über GPRS-Modem oder LAN verbinden, auch das Gerät enthält RS232-Anschluss.

Ich möchte UI erstellen, um die Konfiguration des Geräts, wie Server-IP, Verbindung über LAN oder GPRS .... Beispiel: einige TP-LINK Router können über HTTP-Protokoll (10.0.0.138) konfiguriert werden, tat dort ist das möglich?

Ich benutze UIP (Mikro-IP), auch Telit-Modem.

+0

Die Zielplattform, ihr Betriebssystem (falls vorhanden), ihre verfügbaren Speicherressourcen und ob sie ein Dateisystem haben, wären nützliche Informationen, um diese Frage zu beantworten (und wahrscheinlich zu verhindern, dass sie geschlossen und/oder abgelehnt wird)). Bearbeite die Frage, anstatt auf Kommentare zu antworten, sonst wirst du sie nicht speichern. Andere Informationen über Telit, GPRS, LAN und RS232 sind weitgehend irrelevant - jede Lösung wird funktionieren und kanalisieren, dass Ihr TCP/IP-Stack bereits funktioniert. – Clifford

Antwort

0

Router tun dies, indem sie einen Webserver einbetten, der normalerweise unter Embedded Linux läuft, da die Server- und Router-Software als Open-Source-Code verfügbar ist.

Ob Ihr Ziel einen Webserver unterstützen kann, hängt von seinen verfügbaren Ressourcen ab. Webserver, die für Linux entwickelt wurden, können schwierig auf ein System ohne POSIX-Betriebssystem oder Dateisystem und sehr wenig Speicher portiert werden, auf der anderen Seite ist es möglich, einen minimalen HTTP-Server sehr kleine Plattformen zu implementieren, wie in this article beschrieben.

UIP enthält bereits einen HTTP-Server, aber ich denke nur für die Bereitstellung statischer Webseiten. lwIP kann ein besserer Ausgangspunkt sein; Es wird besser unterstützt und scheint eine größere Anzahl von Web-/HTTP-Server-Beispielen und beigetragenem Code zu haben.