Forum: Mikrocontroller und Digitale Elektronik TCP/IP Stack wann nötig?


von IPPI (Gast)


Lesenswert?

Meine Frage wäre wann benötige ich einen TCP/IP Stack??

Z.B. wenn ich ein Wifi Modul verwenden möchte benötige ich es ja 
anscheinend..


Aber wenn ich als alternative ein UMTS Modul verwende was z.B. auch FTP 
kann also sogar schon AT Befehle für so etwas hat. Dann benötige ich 
keinen Stack oder?

von Conny G. (conny_g)


Lesenswert?

Es hängt davon ab, welche Layers des Netzwerkprotokolls Dein Modul 
abdeckt. Wenn es nur die Physical Layer ist (Funk oder Kabel), dann muss 
Du selbst für die Protokoll-Layers darüber sorgen.
Wenn Du schon TCP/IP-basierte Befehle zur Verfügung hast (Port öffnen, 
Verbindung aufbauen / annehmen, Daten senden / empfangen), dann ist 
schon ein Stack da.

von IPPI (Gast)


Lesenswert?

Ok, also wenn bei einem UMTS Modul AT Commandos für File auf FTP legen 
bzw. holen vorhanden sind brauch ich keinen Stack..

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

AT-Kommandos, die einem automatisch Dateien auf einem FTP-Server legen 
bzw. von diesem holen?!? Klasse!

Was für eine Wunderbox hast Du da?

von Haro (Gast)


Lesenswert?

Wieso nicht?
Das UMTS-Modul implementiert einen Tcp/Ip Stack + Ftp.
Dae Modul wird gesteuert über AT-Befehle.

Er hat es evtl. bisl unglücklich formuliert, aber ja, sowas gibts 
durchaus.

von IPPI (Gast)


Lesenswert?

Also ich meine jetzt z.B.:

uBlox Lisa-U230

oder

Gemalto EHS6


die scheinen des so zu können..

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

IPPI schrieb:
> Also ich meine jetzt z.B.:
>
> uBlox Lisa-U230
>
> oder
>
> Gemalto EHS6
>
>
> die scheinen des so zu können..

Stimmt, gerade mal ins Datenblatt von "LISA-U2 series" geschaut, da 
steht auf Seite 9:

Embedded TCP and UDP stack

Embedded TCP/IP and UDP/IP stack including direct link mode for TCP and 
UDP sockets. Sockets can be set in Direct Link mode to establish a 
transparent end to end communication with an already
connected TCP or UDP socket via serial interface

FTP, FTPS

File Transfer Protocol as well as Secure File Transfer Protocol (SSL 
encryption of FTP control channel)
functionalities are supported via AT commands.

HTTP, HTTPS
Hyper-Text Transfer Protocol as well as Secure Hyper-Text Transfer 
Protocol
(SSL encryption) functionalities are supported via AT commands. HEAD, 
GET, POST, DELETE and PUT operations are available. Up to 4 client
contexts can be simultaneously used.

Nettes Kistchen. Aber sag, warum hast Du gefragt, ob Du einen Stack 
brauchst, wenn im Datenblatt steht, dass das Ding schon einen hat?

Fürs Suchen nach dem Datenblatt des "Gemalto EHS6" war ich jetzt zu 
faul, das bekommst Du bestimmt selbst hin. ;-)

: Bearbeitet durch Moderator
von IPPI (Gast)


Lesenswert?

Ich bin mich noch am einlesen. Bisher hab ich nur mit kleinen PICs 
gearbeitet. Jetzt muss ich allerdings mit was "großem" Anfangen.

Unter anderem halt mit UMTS. Und da bin ich momentan auf der Suche nach 
Modulen. Und wenn ich mir mit so einem Modul das ganze TCP/IP Stack 
Gedöns spare, nehm ich doch so eins.

Wollte mit der Frage hier eigentlich nur eine Bestätigung haben das ich 
hier richtig gedacht habe..

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.