Forum: PC-Programmierung µC-Webinterface


von Green (Gast)


Lesenswert?

Hallo zusammen,

ich möchte folgendes Projekt realisieren:
Habe mehrere verteilte Sensoren, die jeweils von einem µC ausgelesen 
werden.
Die Daten sollen von der µC-Schaltung an einen Server (erreichbar über 
das Internet) übermittelt werden. Der Server muss ein Front-End bieten, 
das nach einer User und PW Abfrage die gespeicherten Daten eingesehen 
werden können.

Was die µC Hardware und Sensorauswertung angeht, habe ich keinerlei 
Probleme.
Wovon ich aber bisher absolut keinen Schimmer habe ist die 
"Web-Schnittstelle". Bin kein Webentwickler, deshalb meine Frage hier:
Gibt es hierbei fertige SDKs, die man verwenden kann für einen eigenen 
Webserver? Oder ein Webspace Anbieter, der eine API liefert?

Grüße
Green

von Tom (Gast)


Lesenswert?


von Markus B. (rusticus)


Lesenswert?

Ich glaube er sucht her etwas das er seine Daten an einen öffentlichen 
Web-Server schicken kann, also zB seine Homepage

Falls dem so ist, schau dir CGI an, das ist genau so was

von Orange (Gast)


Lesenswert?

Was vorgefertigtes wirst du da kaum finden. Du musst die Daten irgendwie 
auf den Server schaffen, beispielsweise über ein Programm einfach in 
eine Textdatei schreiben und die kannst du dann mit PHP auslesen und 
dein Webinterface zu machen.

von Thomas E. (thomase)


Lesenswert?

Green schrieb:
> Die Daten sollen von der µC-Schaltung an einen Server (erreichbar über
>
> das Internet) übermittelt werden. Der Server muss ein Front-End bieten,
>
> das nach einer User und PW Abfrage die gespeicherten Daten eingesehen
>
> werden können.

Hast du einen Server oder nur Webspace?

mfg.

von Rolf M. (rmagnus)


Lesenswert?

Green schrieb:
> Was die µC Hardware und Sensorauswertung angeht, habe ich keinerlei
> Probleme.
> Wovon ich aber bisher absolut keinen Schimmer habe ist die
> "Web-Schnittstelle". Bin kein Webentwickler, deshalb meine Frage hier:
> Gibt es hierbei fertige SDKs, die man verwenden kann für einen eigenen
> Webserver? Oder ein Webspace Anbieter, der eine API liefert?

Muß es denn web (also http) sein, oder ginge auch ein anderes Protokoll?

von Purzel H. (hacky)


Lesenswert?

Der einfache Teil : Dem Bus einen Master spendieren, der die Messwerte 
zusammenfasst.
Der schwierige Teil : Diesen Master mit dem Server kommunizieren lassen. 
Der einfachste waere eine HTTP Verbindung aufbauen und ueber ein 
Javascript POST die Daten auf den Server schieben. Die Seite muss 
natuerlich geheim sein, sonst kann jeder drauf senden. Falls das nicht 
moeglich ist, muesste man Authentifizierung und Verschluesselung 
reinwerfen. Das wird dann muehsam ohne Linux auf dem Master.

Eine einfachere Loesung waere, diesen Master auch gleich Webserver sein 
zu lassen. Dann kann man sich die Authentifizierung und Verschluesselung 
schenken.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.