Forum: Mikrocontroller und Digitale Elektronik GPRS Daten Versenden mit AT Code


von Dietmar (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Ihr Profis,

Ich habe ein GPRS Modem der Firma SAGEM Hilo.
Es ist am laufen, ich kannes Einstellen usw.
Wie auch andere Modems verwendet es die Befehle AT.

Jetzt kommt vieleicht meine bloede frage an Euch,

Ich baue eine Verbindung auf zB. tcpip egal.

Ich habe nur ein problem und ich bin da schon ca. 1,5 wochen am suchen 
und am versuchen. Wie kann ich dem kleinem ding meine Daten mit teilen, 
die er versenden soll.

Anhang ein Beispiel: in Rot ist mein Problem, ich weis nicht recht wie 
die daten da reinnnnn.



Liebe Gruesse und Danke in vorraus an Alle die mir helfen koennen.



 Dietmar

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dietmar schrieb:
> Anhang ein Beispiel: in Rot ist mein Problem, ich weis nicht recht wie
> die daten da reinnnnn.

Dein Problem ist es, die Frage zu formulieren.

von Dietmar (Gast)


Lesenswert?

Dann, sorry.

ok, dann wollen wir mal.

Ich habe mein Modem mit meinem Rechner verbunden ueber serial.
Arbeiten tue ich mit dem HTerm 0.8. zwecks Komunikation Modem PC.
Wie auf dem beispiel zusehen habe ich schon diverse Konfiguration am 
Moden vorgenommen und auch diese Ueberprueft. Das Modem ist im Netz 
eingelogt.

Jetzt wohlte ich zum test der Verbindung, das beispiel Siehe Datenblatt, 
verwenden. Das Modem reagiert auf die befehle mit OK das ist super. Nur 
bis zum Connect siehe Roter Kreis. Da ist mein Problem wie bekomme ich 
die info da rein, weil mit AT anweisung fehler.

Ich hoffe ich habe meine Frage jetzt besser gestellt.


Dietmar

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dietmar schrieb:
> Ich hoffe ich habe meine Frage jetzt besser gestellt.

Nein. Da ist kein Datenblatt, sondern nur ein Schnipsel, und

> Da ist mein Problem wie bekomme ich
> die info da rein, weil mit AT anweisung fehler.

ist keine besser gestellte Frage.

Hast Du denn --falls Du tatsächlich ein Datenblatt hast-- schon 
herausgefunden, was das "EOF Pattern" sein soll?

Und was exakt versuchst Du zu senden? Das Schnipselchen enthält keinen 
vollständigen HTTP-Get-Request, sondern eben nur ein ... 
Schnipselfutzelchen davon.

von Dietmar (Gast)


Lesenswert?

es ist ein Beispiel zum óeffenen der homepage Google. Der befehl "EOF 
Pattern" ist ein abschluss, des daten satzes.
Es ist nicht genau beschrieben wie die benoetigte Info an der Stelle 
eingefuegt wird. Und das ist mein Problem.

Aber wenn du mir gerne helfen willst hier ist das ganze dokoment zum 
download. AT-Command
http://ebookbrowse.com/at-command-set-for-sagem-hilo-hilonc-modules-5635-1-008-70248-ed07-24june09-pdf-d198682570

Danke Dietmar

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Na, mit AT+KTCPSND sendest Du Daten über eine etablierte Verbindung. Als 
Argumente musst Du die Session-ID und die Anzahl der zu sendenden Bytes 
angeben. Darauf folgt Dein HTTP-GET-Request (hast Du Dir mal angesehen, 
wie so etwas aussehen muss? Wo ist Dein Beispiel?) und danach eben das 
"EOF pattern", das, wenn Du es nicht explizit setzt, wohl der Text 
"--EOF--Pattern--" ist.

So ein HTTP-Get-Request sieht z.B. so aus:
1
GET / HTTP/1.1
2
Host: www.google.de
3
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1
4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
6
Accept-Encoding: gzip, deflate
7
Connection: keep-alive
wobei der bei Deiner Anwendung sicherlich auf einige der Headerfelder 
verzichten sollte.

von Karl H. (kbuchegg)


Lesenswert?

Dietmar schrieb:
> es ist ein Beispiel zum óeffenen der homepage Google. Der befehl "EOF
> Pattern" ist ein abschluss, des daten satzes.
> Es ist nicht genau beschrieben wie die benoetigte Info an der Stelle
> eingefuegt wird.

Was dir, denke ich, fehlt:
Sobald das Modem 'CONNECT' meldet, wird alles so weiter geleitet, wie du 
es zum Modem schickst. D.h. genau nach dem CONNECT hat sich die 
Modemsteuerung weggeschaltet und du 'sprichst' direkt mit der 
Gegenstelle.

> Und das ist mein Problem.
Du musst schicken, was immer du zur Gegenstelle schicken willst. Wenn du 
einen Web-Server ansprechen willst, dann musst du das eben genau so tun, 
wie es ein Web-Browser auch tun würde.

> Aber wenn du mir gerne helfen willst hier ist das ganze dokoment zum
> download. AT-Command
> 
http://ebookbrowse.com/at-command-set-for-sagem-hilo-hilonc-modules-5635-1-008-70248-ed07-24june09-pdf-d198682570

Ich hasse derartige Download-Links, bei denen man sich erst mal durch 
100-tausend Werbe- und sonstiges Zeugs durchklicken muss, ehe man dann 
endlich mal das PDF kriegt. Das tu ich mir nicht mehr an, mich da eine 
Viertelstunde zu spielen, nur um mal einen Blick in ein PDF zu werfen, 
das mich eigentlich eh nicht interessiert, nur um rauszukriegen was du 
überlesen hast.

von Dietmar (Gast)


Lesenswert?

Ich danke dir fuer die schnelle antwart, aber ich komme immer nur bis 
connect.

Und da ist dann mein problem, wie bei dem Beispiel im Anhang. Ich oeffne 
die leitung und dann bis connect und dann stehe ich mir selber auf dem 
fuss. Ist es den wirklich so komplex, oder bin ich nur sau dummmmmm.

 ;-((

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dietmar schrieb:
> und dann stehe ich mir selber auf dem
> fuss. Ist es den wirklich so komple

Lies doch einfach mal, was man Dir so schreibt.

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.