Hallo, ich habe eher eine allgemeine Frage, und zwar ist es möglich mit einem AVR eine HTML Seite zu parsen? Ich frage daher, weil es wird meistens ein Webserver beschrieben, ich möchte jedoch halt einen Webserver abfragen. Ich hatte das AVR Web Board von Ulrich Radig ins Auge gefasst. Oder WEB IO von Pollin vielen Dank Sebastian
Muss der µC zum parsen nicht alle möglichen Befehle kennen? (Tabellen) Muss er dazu nicht die übergebenen Parameter im Auge behalten? (Stack) Stelle mir vor, dass man da schnell im RAM-Engpass steckenbleibt.
Kurt schrieb: > Muss der µC zum parsen nicht alle möglichen Befehle > kennen? (Tabellen) nein, es kommt darauf an was du unter parsen verstehst. Willst du einen DOM baum aufbauen oder willst du einen wert aus dem HTML auslesen.
Es soll als Nagios Ampel dienen, dazu muß jedoch eine Website bzw der Nagios Server befragt werden. Hab ihr sowas in der richtung schnmal gemacht?
nö, aber aber das ganze TCP-Ethernet zeugt ist schwerer als einen wert aus einer HTML zu lesen.
Hatte ebenfalls auch schon nach Linux Board geschaut, jedoch sind die nicht bezahltbar. Jedoch hätte man da ein wget zur verfügung
Na, wenn dem so ist, dann kann der Nagios-Server ja schon die Daten für den Avr 'mundgerecht' aufbereiten, sodass dieser nur noch den Ampelzustand abholen und die Ampel entsprechend schalten und kein html mehr parsen muss.
Das STM32F4Discovery Board ist recht günstig (ca 20€), man müsste leicht eine Ethernet-Buchse anbringen können, der µC hat einen Ethernet -Core und dürfte auch genug Leistung haben (192 KB RAM, 168 MHz, FPU, etc. )
Hi ich habe libhtml (http://libhtml.bsd.lv/) fuer ein paar kleinere Sachen verwendet. Allerdings noch nicht im uC-Bereich. Die Lib ist zwar schoen klein aber ob sie fuer einen AVR erfolgreich zu kompilieren und auch klein genug ist weiss ich nicht. Schau es Dir vielleicht mal an. Gruss Thomas
Freche schrieb: > Es soll als Nagios Ampel dienen, dazu muß jedoch eine Website > bzw der Nagios Server befragt werden. Nutze einfach das Plugin: http://exchange.nagios.org/directory/Addons/APIs/JSON/status-2Djson/details Dafür gibt es auch C APIs, ansosnten einfach mit etwas Stringfunktionen drauf losgehen: http://www.json.org/
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.