Forum: Mikrocontroller und Digitale Elektronik Dateien per GSM Modem auft FTP-Server(Internet) erstellen


von Juppo N. (juppo)


Lesenswert?

Moin an alle .

Möchte per GSM Modem Dateien auf mein eigenen Serverplatz im Internet 
erzeugen.

Also:
Mikrocontroller(oder Pc) -> Serielle Schnittstelle ->GSM Modem -> 
ftp://meinserver -> Datei.txt.
Datei erzeugen und beschreiben.( alle 2 minunten String mit 80 Byte 
ablegen)

Sehr wahrscheinlich muss ich ein APN Zugang benutzen um überhaupt im 
Netz zu kommen.

Modem momentan Fasttrack 1306B.

Welche AT-Befehle muss ich verwenden damit ich mein Wunsch erreiche?

APN von Telkom anwählen usw klappt aber dann...??

Habe natürlich alles durchstöbert .. aber nicht das richtige gefunden.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Juppo Nini schrieb:
> Moin an alle .
>
> Möchte per GSM Modem Dateien auf mein eigenen Serverplatz im Internet
> erzeugen.
>
> Also:
> Mikrocontroller(oder Pc) -> Serielle Schnittstelle ->GSM Modem ->
> ftp://meinserver -> Datei.txt.
> Datei erzeugen und beschreiben.( alle 2 minunten String mit 80 Byte
> ablegen)
>
> Sehr wahrscheinlich muss ich ein APN Zugang benutzen um überhaupt im
> Netz zu kommen.
>
> Modem momentan Fasttrack 1306B.
>
> Welche AT-Befehle muss ich verwenden damit ich mein Wunsch erreiche?

Habe selbst mit Fasttrack Modems noch nichts gemacht aber Dokumentation 
zu den Geräten irgendwann mal archiviert. Zumindest einige Modelle 
verfügen über einen eingebauten TCP/IP-Stack und Unterstützung für das 
FTP-Protokoll.

> APN von Telkom anwählen usw klappt aber dann...??

Es gab zumindest vor einiger Zeit mehrere APNs bei (ex)T-Mobile. 
Zumindest bei einem war automatisch ein proxy vorgeschaltet und man 
erhielt ungefragt eine Willkommenseite - war eher hinderlich bei "M2M". 
Es gab seinerzeit einen weiteren APN ohne solche eher hinderlichen 
Erweiterungen. Musste ich damals bei T-Mobile erfragen.

> Habe natürlich alles durchstöbert .. aber nicht das richtige gefunden.

Alles? Auch die Beschreibung der "WIP"-Commandos? Falls das Geräte diese 
unterstützt: Dokumentation z.B. nach AT+WIPCREATE und AT+WIPFILE 
durchsuchen dürfte ein Einstieg sein. Darin ist wenn richtig erinnert 
auch ein Beispiel mit der Abfolge der Befehle für den Up-/Download von 
Dateien per FTP. Falls kein TCP/IP Stack im Modem eingebaut ist, wird es 
komplizierter, dann braucht man einen TCP/IP Stack im Controller und 
auch Routinen für das FTP-Protokoll.

Für die regelmässige Übertragung von nur wenigen Bytes in relativ kurzen 
Abständen ist FTP mglw. nicht so der beste Ansatz. Wahrscheinlich ist 
eine kleine Serveranwendung geschickter, die an einem Port lauscht und 
nur die paar Datenbytes vom entfernten Gerät entgegen nimmt und dann in 
eine Datei oder Datenbank schiebt (evtl. HTTP/GET oder Post oder ein 
paar Zeilen Python, PHP oder was auch immer).

von Juppo N. (juppo)


Lesenswert?

Jo das sind gute Informationen.

Als µp Anwendung habe ich das AVR IO Board von Pollin.

Nur Modems mit TCP/IP sind recht teuer.

Oder kann man was normaler weise über die Lan Schnittstelle läuft auch 
über die sereille Schnittstelle des AVR und dann auf ein GSM Modem hin 
bekommen?

Gruß Juppo

Suchen ist wieder das Problem: Wonach suchen

von Stumpf (Gast)


Lesenswert?

Hallo,

wir haben das ganze hier zwar mit einem Cortex-M3 gemacht das sollte 
aber auch mit dem Avr funktionieren.

Du musst mit den At Befehlen eine Gprs Verbindung aufbauen.
Danach da Modem in den Transparent Modus setzen, damit die Daten eins zu 
eins durch gehen.

Anschließend kansst Du mit dem Ip-Stack die Daten ins Netz schicken.

Dazu brauchst Du dann noch die Funktionen für den FTP Transfer.

Und schon sollte es klappen.

Infos findest Du zum Modem in deren Beschreibung, und wegen dem Stck 
musst du das Forum hier mal fragen hat bestimmt schon mal einer gemacht.

Hoffe ein wenig helfen zu können.

Gruß Stumpf

von Juppo N. (juppo)


Lesenswert?

Ja Danke ,jetz habe schon mal eine richtung
Juppo

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.