Hallo zusammen, ich versteh nicht ganz was es sich mit dem TCP/IP-Stack bei GPRS-Modems auf sich hat. Wäre nett wenn mir da jemand auf die Sprünge helfen kann. Also wenn ich über einen uC+GPRS-Modem Daten versenden will, wie laufen dann die einzelnen Schritte ab. Daten werden vom uC erfasst und sollen versandt werden. die Daten müssen ja irgendwie in den TCP/IP-Header eingekapselt werden. Muss ich das alles (Handshake, Socket-Connection) über meine Applikation mittels AT-Kommandos regeln oder macht dass größtenteils das GPRS-Modem. Im Grund stellt das Modem ein externen "Speicher" dar, auf den ich Daten holen und senden kann, oder? Wenn ich jetzt Senden will, schicke ich meine Daten an das Modem...Benachrichtigt das Modem jetzt nun den Server, dass es eine Verbindung aufbauen will, oder muss ich das sequentiell in meiner Applikation bearbeiten? Sprich: Will senden--> Warte Auf Anwort-->...-->TCP/IP-Verbindung beenden-->... Bin für jeden Hinweis/Hilfe dankbar! Grüße
Der Begriff GPRS-Modem ist falsch. So etwas gibt es nicht. Entweder du machst eine GPRS-Verbindung -> das ist dann eine IP-Verbindung (in das Internet) mit Stack und allem drum und dran. Oder du baust mit Hilfe von AT-Kommandos eine GSM-Modem Verbindung zwischen zwei Punkten (Modems) auf. Was willst Du?
Also ich meine eine GSM-Modem Verbindung...Es gibt ja mittlerweile welche mit integriertem TCP/IP-Stack. Gruß
>..eine GSM-Modem Verbindung...Es gibt ja mittlerweile welche mit integriertem
TCP/IP-Stack.
..und das wären?? (Spezifikation, Provider, Typ, Bezeichnung,
Hersteller)
Nochmal: Entweder GPRS, was bedeutet TCP-Stack oder Punkt zu Punkt
Verbindung mittels GSM-Modem. Du mußt wissen was du willst. Es ist
natürlich nicht ausgeschlossen und sogar sehr wahrscheinlich, dass die
meisten heute verfügbaren Geräte beide Arten der Verbindung beherrschen,
für eine Applikation ist jedoch immer nur eine anwendbar.
Hi Gerhard, du meinst wohl ein GPRS-Modem (Klasse A --> gleichzeitig GSM und GPRS Dienste). Die werden auch GSM/GPRS-Modem genannt. Das CT63 hat bspw. ein integrierten TCP/IP-Stack
Hi, genau das meinte ich...Also GPRS Modem:-) Wie läuft das jetzt mit dem Stack ab? Ich will Daten senden und dann? Sequentielle Abarbeitung von AT-Commands? Gruß
Protokolle sind ja im Grunde Vereinbarungen, wie eine Kommunikation, ein Datenaustausch stattfinden soll. Beim TCP/IP Stack füllst du die Daten einfach in das TCP/IP-Paket und übergibst es dem Modem zum Versenden.
Es gibt kein TCP/IP-Paket. Bestenfalls ein IP-Paket mit einem Inhalt, der möglicherweise aus einer TCP-Verbindung kommt. TCP wiederum kennt keine Pakete.
Klaus Wachtler schrieb: > TCP wiederum kennt keine Pakete. Dochdoch, die werden einfach Segmente genannt.
Die haben aber nur bedingt mit den zu übertragenen Daten zu tun. Was man an TCP von oben in einem Rutsch übergibt, kann in einzelne Segmente aufteilt werden (nach unten, an IP übergeben), oder mehrere übergebene zu einem zusammengefasst werden und zudem werden noch mehr IP-Pakete als die Daten generiert (Syn, Ack, ...). Von oben gesehen ist TCP ein Stream, darunter erst werden Pakete daraus - und das sind IP-Pakete Das "TCP/IP-Paket" als solches ist m.E. kein erhellender Begriff.
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.