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
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.
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
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.
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
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.
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.
;-((