- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: Webserver mit dynamischer Seite auf AVR

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von vohopri
    Registriert seit
    11.09.2004
    Ort
    südlich der Alpen
    Beiträge
    1.708
    Hallo,

    was mic beschreibt ist das Verwenden der GET Methode. Die ist etwas einfacher als die POST Methode und hat den Vorteil, dass das Ganze für den Endanwender leichter zu durchschauen ist. Noraussichtlich werd ich das auch so machen.

    Bevor man nun die GET- oder die POST- Variablen auswerten kann, muss man Zugang haben zum HTTP Request und der kommt hier nicht so komfortabel in einem Socket Stream daher, sondern ist Nutzlast in einem Paket, dass der ENC28j60 empfangen hat.

    Um da jetzt tiefer einsteigen zu können, hab ich mir den Webserver auf dem mega32 so erweitert, dass ich den Browser zum Debuggen verwenden kann. Da wird es schon etwas lustiger.

    Bild hier  

    So wird der Zustand der LED angezeigt, die LED kann umgeschaltet werden und die Debuginfo wird ausgegeben.

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von vohopri
    Registriert seit
    11.09.2004
    Ort
    südlich der Alpen
    Beiträge
    1.708
    Um mit der Sprache C etwas vertrauter zu werden, hab ich mi das c Tutorial von www.tutorials.at und die code::blocks IDE mit C Compiler herunter geladen. Beides hat mir gut weiter geholfen.

    Der Getstring ist jetzt zugänglich. Das war das letzte und schwierigste Puzzleteil, das mir gefehlt hat.

    Bild hier  

    Jetzt kann programmiert werden.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von vohopri
    Registriert seit
    11.09.2004
    Ort
    südlich der Alpen
    Beiträge
    1.708
    Jetzt ist der Webserver mit dynamischer Webseite auf meinem NETIO.

    Bild hier  

    Die Anzeige, der Linktext und der Urlstring richten sich nach dem Status der LED.

    Hier jetzt weiter zu arbeiten ist schon recht komfortabel, wie man sieht:

    Code:
       if      (!strcmp(UrlString,"L0")){LedOff();}
       else if (!strcmp(UrlString,"L1")){LedOn() ;}
    Mal sehen, was als nächstes kommt: grafische Webseiten oder ein kleines IO-Board auf Punktrasterplatine. Vielleicht auch ganz etwas anderes.

Ähnliche Themen

  1. Magnete und Supraleiter in dynamischer Eintracht
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 1
    Letzter Beitrag: 25.05.2011, 18:06
  2. Datei Zeilenweise einlesen mit dynamischer Buffergröße
    Von jeroen im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 22.05.2008, 20:08
  3. Antworten: 1
    Letzter Beitrag: 26.04.2007, 17:54
  4. Kontrolle dynamischer Betriebszustände
    Von Reinald im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 31.08.2006, 15:11
  5. webserver mit avr
    Von Nr. 5 im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 03.04.2006, 18:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress