Forum: Mikrocontroller und Digitale Elektronik Telit GM862 Quad und TCP (website laden)


von Michael J. (jmibk)


Lesenswert?

Hallo,

es geht darum, mittels einem GM862 Quad Modem von Telit Daten von einem 
AVR Mikrocontroller an einen Server zu senden. Zweck dafür sind mehrere 
Wetterstationen, die Daten an einen zentralen Server senden.

Dabei ist die Idee, Daten von den ADCs einzulesen und in den RAM zu 
speichern. In bestimmten Zeitabständen werden diese dann aus dem RAM an 
den Server gesendet.
Da hatte ich folgende Idee:

Ich setze auf dem Server einen Apache Webserver mit PHP Support auf, 
welcher die Daten per GET entgegennimmt.
Somit muss das Telit Modem eigentlich nur eine Website aufrufen, welche 
die Daten beeinhaltet.

also so:

http://meineadressevomserver.com/index.php?sender=1&wert1=xxxx&wert2=xxxxx

wobei "xxxxx" die Werte aus dem RAM sind. Die URL gibt ohne <http> 
Headers dann einfach "1" zurück, wenn alles angekommen ist, somit weiß 
der Atmel, dass alles OK ist.

Das ganze mit der URL hat den Grund, nur eine Sendestelle zu brauchen. 
Sofern GPS Empfang möglich ist, sollte man auch eine URL aufrufen 
können, somit erspart man sich eine Empfangsstation, die zum Beispiel 
SMS mit Daten entgegennimmt.


Nun, ich hab hier das Telit Modem mit dem ganzen Evulationsboard. Mit 
der beiliegenden Software hab ich schon über den PC per AT COmmands SMS 
versendet und Anrufe getätigt, jedoch noch keine URLs aufgerufen.

Was der PC mit AT Commands kann kann ein µC dann auch...

Hat jemand mit diesem Modem schon mal eine URL aufgerufen, Antwort 
dieser abgefragt,... . Wenn ja, wie (welche Commands) oder geht das 
garnicht, wie ich mir das Vorstelle?

Wenn nein, hat jemand andere Vorschläge?

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.