Forum: PC-Programmierung Projekt: AVR Webserver durch Raspberry Pi ersetzten


von Klaus (Gast)


Lesenswert?

Moin,

ich hab hier einen selbst geschriebenen* AVR Webserver am laufen. An dem 
hängen ein paar Sensoren wie SHT11 Temperatur/Luftfeuchtigkeitssensoren. 
Nun möchte ich den wegen der beschränkten Leistung und Möglichkeiten 
durch einen Raspberry Pi ersetzten. Wie würde das wohl grundsätzlich 
machbar sein?

Also zunächst muss ein Webserver installiert werden. Aber ein Apache ist 
doch sicherlich etwas oversized, oder? Kann mir jemand einen Tipp geben, 
welchen Server ich da nehmen könnte?

Und dann hab ich das Problem, wie bekomme ich die Sensordaten in die 
Webseiten rein? Mein selbstgeschriebener HTTP Server guckt einfach auf 
%01, %02, usw. im HTML Code und ersetzt das durch die Messwerte. Welchen 
Mechanismus könnte ich unter Linux+einem echten Webserver dazu nehmen?




*TCP/IP Protokoll von Ulrich Radig, der ganze Rest ist selber gemacht.

von Alexander S. (alexander_s45)


Lesenswert?

Also Apache muss nicht sein. Am einfachsten ist es wenn du Python oder 
Ruby kannst, denn die haben von Haus aus einen kleinen Webserver mit 
geliefert. Für Java gibt es auch einen kleinen Webserver der dir 
vollkommen ausreicht. Der SHT11 hat ja i2c, das lässt sich einfach 
ansprechen musst nur google und du findest eigentlich für jede 
Programmier sprache  was.

von Olek (Gast)


Lesenswert?

Hier ist ein sehr gutes Tut, nach dem habe ich das auch mal gemacht.

http://hobbyelektronik.org/w/index.php/Raspberry_Pi_IO

Ist nachvollziehbar und schnell an die eigenen Anforderungen 
umgestrickt.

von Klaus (Gast)


Lesenswert?

Olek schrieb:
> Hier ist ein sehr gutes Tut, nach dem habe ich das auch mal gemacht.
>
> http://hobbyelektronik.org/w/index.php/Raspberry_Pi_IO

Ja, cool! Genau sowas hab ich gesucht!  Mit Linux hab ich bisher wenig 
und mit Webservern gar keine Erfahrung. PHP ist also eine Lösung um die 
Lücke zwischen HTML Seite und Sensordaten zu schließen. Ich denke damit 
könnte ich das hinbekommen :-)

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.