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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.