[elektro] SIM900 - GPRS

Cseh Róbert R.Cseh at Richter.hu
Wed Jun 8 12:51:15 CEST 2011


Sziasztok!


Nyúzva a modulokat, ami tapasztalat:
SIM300-n kezdve és onnan SIM900-ra:

1, PINkód kérés ha benn van: a +CREG-l lekérdezhető, hogy mi a státusza:
  0: bekapcsolva a modem
  1: honos hálózatra fellépett (hazai roamingot nem tudtam meglesni, a pannon adatkártyámat a T és V nem engedi be:) )
  2: hálózat próbál felléptetni (2...120! sec)

1a...c:
APN megadása, és használata. telenor: net, "", "" A többit passzolom
GPRS indítása (itt az adatlapból NE a CDC (CSD(?) válaszd!)

2, DNS szerverek megadása (lehetőleg a szolgáltatóé!)
Néha ha külső DNS szervert adsz meg nem hajlandó www.valami.hu nevet megenni!

3, OPRIP=1 -> DNS szervert használni is akarod a lekérdezésnél, nem poénból adtad meg :)

3, +IPStart="www.valami.hu","80"
Az idézőjel kötelező!
Ha nem kell névfeloldás: OPRIP=0 és a port nem kell "80". Sima 80 elég.
OK és CONNECT válast megvárni!

4.> után:
GET http://www.valami.hu/oldalneve.kit HTTP/1.1 Ctrl+ENTER
Allowed: */* Ctrl+ENTER
Ctrl+ENTER
Ctrl+Z (&h26;0x26)

A kért oldalt letölti.

Fontos kiegészítések:
-> az utasítások kis/nagybetűérzékeltelenek. DE: lehetőleg ne kevergesd!
-> sor végénm nem lehet szóköz, csak enter.
-> sorvégi 10+13 helyett van olyan paraméter, hogy a 10 legyen a lezáró karakter (CR+LF helyett!) Ez a _bevitelkor_ gond lehet!
-> a IPStart előtt ki _kell_ adni az ORIP (DNS-t akarod-e használni?) sort!
-> ha txt állományt kérek le a szerverről, akkor nem ad a holmi OK, Close jelet! Timeouttal bontja le az IP kapcsolatot!
-> kapcsolat lezárása: +IPCLOSE. E nélkül nem indíthatsz újabb kapcsolatot!


Nálam 3 nap volt a szívatás: A DNS-t akarom használni és kell előtte a használat kiadása! Ha megadom, akkor NEM ismeri fel, hogy ja szöveg van beírva!
És ha 2 lekérés megy, és a 2. előtt nem adom ki, akkor NEM ad hibaüzenetet, hanem csak hogy hiba a IP kapcsolatban :)



Robert



More information about the Elektro mailing list