TCP/IP-Stack auf 16-Bit Controller

Gast #131965
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.
Gast #131966
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
Gast #131967
... 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.
Gast #131968
... 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.
Gast #131969
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.