Hey Leute, Hier erstmal kurz mein Vorhaben: ich möchte eine Sensorik mit einem PIC Controller auslesen (Temperatur, Luftdruck etc.) Den Controller möchte ich mit einem WLAN Modul ins Heimnetz einbinden. Dazu möchte ich noch auf dem PIC einen kleinen Webserver laufen lassen über den einige Einstellungen über den Browser durchgeführt werden können. Aus Speicherplatzgründen möchte ich diesen "kleinen" Webserver dann schließlich auf den "großen" den ich im Heimnetz habe verlinken. Am Schluss sollten die Controllerdaten dann aus dem Internet abrufbar sein. Jetzt zu meinen Fragen: - was werden die Hauptprobleme bei diesem Vorhaben sein? - ist das so überhaupt realisierbar? - welcher Aufwand steckt ungefähr dahinter? Zur Realisierung hätte ich einen bereits laufenden Webserver zu hause, sowie ein PICKIT 3. Danke schon mal im Vorraus für jeden guten Beitrag.
Ich glaube diese Seite ist für Dich richtig: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2505¶m=en535724
Hey, danke. Das ist schon mal ein guter Anfang. Könnte vielleicht jemand trotzdem noch etwas genauer auf meine Fragen eingehen?
Ja, sowas ist machbar. Der controller muss auf Anfragen antworten. Falls nicht zwingend noetig wuerd ich nicht soviel Strom verplempern mit WLAN und den Controller mit einer seriellen Schnittstelle an den Server anbinden. Also der grosse Server fragt den kleinen nach Seiten. Das Command ist GET (http-GET) und darauf muss man dann antworten.
Danke, freut mich schon mal das es so realisierbar ist. Per WLAN muss übrigens sein. Da der Controller nicht direkt beim Server angebracht wird sondern zur Messwerterfassung der Sensoren an einer etwas weiter entfernten Stelle arbeiten soll... Weitere Anregungen und Hinweise sind natürlich jeder Zeit sehr Willkommen.
Und diese weitere Distanz ist unmoeglich mit einem Kabel zu machen ? Ein WLAN zieht einiges an Strom fuer eher wenig Nutzen. Die Stromversorgung des Messwertaufnehmers ist sichergestellt ? Allernfalls ist ein Zigbee etwas stromsparender.
Naja, klar ist die Distanz auch mit Kabel zu überwinden, jedoch ist der Aufwand entsprechend größer und die Sensorik wäre Standortgebunden. Die Anwendung hat mehr Entwicklungstechnische Hintergründe. Das heißt ich möchte es schon gern über WLAN einbinden.
Das einfachste wäre dann, den PIC oder was auch immer erst mit einer normalen Ethernet-Schnittstelle anzubinden und dann an eine WLAN-Bridge zu stöpseln. Hat dann natürlich nochmal mehr Stromverbrauch. Wenn du ambitioniert bist kannst du ja einen WLAN-Router mit offener Firmware nehmen und dein Vorhaben reinprogrammieren ;)
Mit der Abrufbarkeit der Daten aus dem Internet ist so ne Sache. Wenn du den "kleinen" Server vom großen Server aus verlinkst kommst du von draußen/Internet ja nicht mehr auf den kleinen Server drauf. Vielleicht wärs dann noch ne Idee, per PHP/Perl/etc. ein kleines Skript zu basteln, was den kleinen Server abfragt und die Ergebnisse dann in eine eigene Seite eintütet. Falls du dich für die Lösung mit PIC-Ethernet und WLAN-Bridge entscheidest: Beitrag "WLAN to Ethernet"
Wiso sollte ich von außen nicht auf den kleinen Webserver kommen? Das mache ich denke ich über einen SSH Tunnel. Da habe ich im Moment sowieso schon einen am laufen. Ich hab hier noch irgendwo ein Datenblatt liegen von dem PIC den ich eventuell benutzen möchte. Ich werd das bis Ende der Woche mal einscannen und hier posten... Hätte gar nicht mit so vielen Rückmeldungen gerechnet. Hut ab...
SSH Tunnel auf einem controller ? Das ist eher Overkill. Was soll das bringen ? Einen 32bitter in die Knie zwingen ? Das WLAN suggeriert zumindest einiges an Datendurchsatz, sonst koennte man ja auch Zigbee verwenden.
Mark Brandis schrieb: > Ich glaube diese Seite ist für Dich richtig: > > http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2505¶m=en535724 und die hier: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2884 Microchip hat passende Embedded-WLAN-Module und den passenden TCP/IP-Stack dafür, und wenn Du magst, auch Demoboards. Letzteres ist aber wirklich optional. Lies Dir die Seite oben durch, zieh Dir das Datenblatt zum MRF24WB0MA, und fang an. Das Modul wird über SPI angesprochen, einen entsprechenden Port solltest Du Dir also freihalten. fchk
Ich denke mal er redet von einem Tunnel ins lokale Netzwerk, und nicht auf den Controller...
Michael Berg schrieb: > Wiso sollte ich von außen nicht auf den kleinen Webserver kommen? Das > mache ich denke ich über einen SSH Tunnel. Da habe ich im Moment sowieso > schon einen am laufen. Dann hab ich nichts gesagt :) Bin von einem "normalen" HTTP-Zugriff ausgegangen.
dlee schrieb: > Ich denke mal er redet von einem Tunnel ins lokale Netzwerk, und nicht > auf den Controller... Richtig, ich habe auf meinem Server squid (proxy) laufen. So kann ich mich über Putty von unterwegs in meinen LAN bewegen als wäre ich zu hause dran. Werde die Links morgen mal durchsehen. Bin grad noch Unterwegs.
Hi, hab jetzt ein Modul gefunden über das es laufen soll: FlyPort WiFi - Modul: http://elmicro.com/de/flyport.html Meint ihr damit wäre das ganze realisierbar?
Es gibt von Microchip ein WLAN-Modul, das vom Microchip TCP/IP-Stack direkt unterstützt wird: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en548015 Kann WEP, WPA und WPA2. Dank der umfangreichen Beispielprojekte, die mitgeliefert werden, hält sich der Entwicklungsaufwand in Grenzen. Hab das Teil schon beruflich eingesetzt. Solltest aber einen Controller mit reichlich Flash auswählen. 128K sind Minimum.
Michael Berg schrieb: > FlyPort WiFi - Modul: http://elmicro.com/de/flyport.html Eigentlich ideal für dein Vorhaben. Wusste garnicht, dass der Flyport inzwischen in Deutschland erhältlich ist. Ich glaub, ich werd auch mal einen ordern...
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.