Ich arbeite mit dem MC9S12DG256 von Motorola und möchte empfangene GPS-Daten durch einen TCP/IP-Stack aufbereiten lassen und dann den Datenstrom über eine GPRS-Verbindung senden. Die Kommunikation zwischen Controller und Sendemodul läuft allerdings über die serielle Schnittstelle. Ist die Anbindung des Stacks an die serielle Schnittstelle so ohne weiters möglich oder ergibt sich da ein schwer zu lösendes Problem? Ich bin da leider neu auf dem Gebiet und da wäre es toll, wenn mir jemand einen Rat geben könnte.
Hallo Daniel, das ist etwas ungenau ausgedrückt mit der Anbindung der seriellen Schnittstelle an den TCP/ IP Stack. Letztlich willst du TCP over seriell machen? Google mal nach SLIP. Martin
... oder PPP, das wird oft anstelle von SLIP verwendet. Die meisten IP-Stacks für Microcontroller verwenden PPP/SLIP, da ja oft keine Ethernet-Hardware vorhanden ist.
... funktioniert dann noch der TCP/IP-Handshake und die Fehlerkontrolle? Ich muß meine Daten über das GSM-Netz an einen Internet-Server schicken. Liegt dieser Verbindung nicht das TCP/IP zugrunde? Oder kann ich meine Daten im PPP auch vom Controller über die Serielle an mein GSM/GPRS-Modul und von da aus ins NETZ an den Server schicken? Geht das? Wichtig ist für mich, dass die Kommunikation vom Controller weg über die Serielle geht und ein WEB-Server mit den ankommenden Daten was anfangen kann, d.h. mit den Protokoll.
Ja, natürlich funktioniert der gesamte TCP/IP-Kram; lediglich das Transportmedium ist durch ein anderes als Ethernet ersetzt. Wenn Du Deinen Computer via Analogmodem oder ISDN mit dem Internet verbindest, dann passiert dies über eine PPP-Verbindung.
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.