Forum: Mikrocontroller und Digitale Elektronik TCP/IP-Stack auf 16-Bit Controller


von Daniel Elute (Gast)


Lesenswert?

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.

von Martin (Gast)


Lesenswert?

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

von Rufus T. Firefly (Gast)


Lesenswert?

... 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.

von Daniel Elute (Gast)


Lesenswert?

... 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.

von Rufus T. Firefly (Gast)


Lesenswert?

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