GM862-GPS GPRS

Hi, I need a little help with getting gprs to work on my GM862. I try the following, most of which is in RSTerm (which I am using to connect to my device):

AT

OK

AT+CPIN?

+CPIN: SIM PIN

OK

AT+CPIN=xxxx

OK

Ok now I am on o2 uk network, for which RSTerm does not have settings, so I search the internet and found the follwing:

Homepage: http://wap.o2.co.uk/
APN address (contract): wap.o2.co.uk
APN address (PAYG): payandgo.o2.co.uk
Gateway (IP) address : 193.113.200.195
Username : o2wap (contract) / payandgo (PAYG)
Password: password
Session type: Continuous / permanent
HTTP Proxy: 193.113.200.195
Port number: 8080
Authentication: Normal

So this is what I try next on my device:

AT+CGDCONT=1,“IP”,“payandgo.o2.co.uk

OK

AT#USERID=payandgo

OK

AT#PASSW=password

OK

AT#GPRS=1

+IP: 10.213.211.37

OK

AT#SKTD=0,80,“www.google.com

CONNECT

At this point, RSTerm contains a box with the GET request for the index page:

GET / HTTP/1.0
Connection: keep-alive

I click the ‘Send request to HTTP server’ and after a few seconds I receive:

NO CARRIER

Please can someone help as I really want to get this working and it seems like I am at the last step before failing :frowning:

So nobody can help me solve this problem?

your problem is here:

At this point, RSTerm contains a box with the GET request for the index page:

GET / HTTP/1.0

Connection: keep-alive

you will write your adress too

right code is here:

change like this

At this point, RSTerm contains a box with the GET request for the index page:

GET http://www.google.com

HTTP/1.1

Connection: keep-alive

I tried what you said but it still did the same thing. I know that when successful a response of NO CARRIER also gets returned, but when I put in my own web server and log visits I dont get any, so I know it is not working.

I dont think you need the full host name in the request header, the / is the path to the file you want but if it is just / then the index is returned. Also for http1.1 it is required that you send host: in the header, but not in http1.0

It is strange and I have almost given up on this. Waste of £170.

You may be talking to a proxy or something. My cell provider has one APN that only lets you talk to their WAP gateway and one APN that gives you general internet access.

Do you have a machine somewhere that’s not behind a firewall or NAT, that you can run tcpdump (or ethereal or whatever) on? Then you could try to connect to it from the module and see if any actual traffic is reaching the destination machine.

Are you remembering to send the blank line after the request headers?

You cannot connect to www.google.com but to proxy server of your provider… then write to HTTP header full host of site you want download…

I want to use GPRS to send GPS coordinates to a webserver. Does anybody know nething about implementing GPRS with the GM862?

I have just started reading up on things and am not sure the route to follow or how to do it or where to start?

trenade:
I want to use GPRS to send GPS coordinates to a webserver. Does anybody know nething about implementing GPRS with the GM862?

I have just started reading up on things and am not sure the route to follow or how to do it or where to start?

Read the documentation from Telit (Yes, all of it :shock: ). They give step by step instructions on how to connect to webservers, etc.