Gprs

12
UNIVERSIDAD ANDRÉS BELLO FACULTAD DE INGENIERÍA ESCUELA DE INDUSTRIAS INGENIERIA EN AUTOMATIZACIÓN Y ROBÓTICA INFORME DE RFID Alumnos: Gerardo Jerez V. Aníbal Rubilar F. Profesor: Néstor Palomino Fecha de entrega: 29 de noviembre de 2013

Transcript of Gprs

Page 1: Gprs

UNIVERSIDAD ANDRÉS BELLO FACULTAD DE INGENIERÍA

ESCUELA DE INDUSTRIAS INGENIERIA EN AUTOMATIZACIÓN Y ROBÓTICA

INFORME DE RFID

Alumnos: Gerardo Jerez V.

Aníbal Rubilar F.

Profesor: Néstor Palomino

Fecha de entrega: 29 de noviembre de 2013

Page 2: Gprs

ii

Tabla de contenido

GPRS. .................................................................................................................................... 1

Arduino ................................................................................................................................. 3

Aplicaciones. .......................................................................................................................... 3

Actividad ............................................................................................................................... 5

Page 3: Gprs

1

GPRS.

(General Packet Radio Services) es una técnica de conmutación de paquetes, que es integrable con la estructura actual de las redes GSM. Esta tecnología permitirá unas velocidades de datos de 115 kbs. Sus ventajas son múltiples, y se aplican fundamentalmente a las transmisiones de datos que produzcan tráfico "a ráfagas", es decir, discontinuo. Por ejemplo, Internet y mensajería. Puede utilizar a la vez diversos canales, y aprovechar los "huecos" disponibles para las transmisiones de diversos usuarios. Por ello, no necesitamos un circuito dedicado para cada usuario conectado. De esta forma desaparece el concepto de tiempo de conexión, dejando paso al de cantidad de información transmitida: El cliente podrá ser facturado por los paquetes realmente enviados y recibidos. El ancho de banda podrá ser entregado bajo demanda, en función de las necesidades de la comunicación. En cuanto a los cambios que supone, las redes GSM deben implementar una serie de nuevos equipos y cambios Hardware y Software, tanto en la parte radio como en la parte de conmutación.

GPS:

(Global Positioning System (GPS) o Sistema de Posicionamiento Global) (aunque se

le suele conocer más con las siglas GPS su nombre más correcto es NAVSTAR GPS) es

un Sistema Global de Navegación por Satélite (GNSS) el cual permite determinar en

todo el mundo la posición de una persona, un vehículo o una nave, con una precisión

de hasta centímetros.

El GPS funciona mediante una red de satélites que se encuentran orbitando alrededor

de la tierra más info

GSM:

(Group Special Mobile o Global System for Mobile Comunications) El Group Special

Mobile fue el organismo que se encargó de la configuración técnica de una norma de

transmisión y recepción para la telefonía celular europea y el Global System es el

sistema europeo de telefonía móvil digital a 900 MHz.

Tipología del servicio

El servicio GPRS pone a disposición de sus usuarios dos tipologías de servicio diferentes:

• Punto a Punto (Point To Point, PTP)

• Punto a Multipunto (Point To Multipoint, PTM)

Un servicio Point To Point es un servicio en el que el usuario envía uno o más paquetes a un único

destinatario; en relación a las modalidades con las que la conexión punto a punto es gestionada,

se pueden localizar dos clases de servicios punto a punto:

• ConnectionLess Point To Point services (CLNS)

• Connection Oriented Point To Point services (CONS)

Page 4: Gprs

2

Un servicio PTP CLNS es un servicio en el que dos paquetes sucesivos son independientes entre

ellos; por tanto, es como si cada uno de los paquetes formase parte de una comunicación en sí

misma. Un servicio con esta característica se define como un servicio de datagrama y puede ser

útil para soportar aplicaciones bursty de tipo no interactivo.

Un servicio PTP CONS es, por el contrario, un servicio en el que se establece una

relación lógica entre la fuente y el destinatario de los paquetes, relación que permanece activa

durante el tiempo total de la conexión; el servicio es, por lo tanto, un circuito virtual, es decir, en la

fase de set-up de la conexión se establece un recorrido para el routing de los paquetes, con la

diferencia de que, respecto a una conexión por conmutación del circuito, los recursos físicos se

liberan en cuanto el paquete genérico se ha transmitido, manteniendo la conexión lógica. Las

aplicaciones que se adaptan bien a un servicio bearer (portador) de este tipo son aquellas

interactivas o transnacionales, en las que se mantiene un diálogo continuo entre las dos entidades

en comunicación.

Los servicios PTM, al contrario que los servicios PTP, implican a más de un usuario destinatario y,

como se verá sucesivamente, el envío de los paquetes se ejecuta en base geográfica. Obviamente

el servicio bearer PTM no puede implicar como usuarios destinatarios de paquetes a los usuarios

de las redes interconectadas a la GPRS PLMN, sino sólo a usuarios de móviles.

La tabla siguiente resume las configuraciones posibles en base al punto de acceso (fijo/móvil) del

destinatario de los paquetes.

Remitente / Destinatario Servicio PTP Servicio PTM

Fijo/Móvil soportado soportado

Móvil/Móvil soportado soportado

Móvil/Fijo no aplicable no aplicable

Page 5: Gprs

3

Arduino.

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un

entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos

multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.

Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su

sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software

consiste en un entorno de desarrollo que implementa el lenguaje de programación

Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software

y hardware flexibles muy fáciles de usar, debido a que el IDE con el que trabaja es fácil de aprender

a utilizar, y el lenguaje de programación con el que trabaja es simple.

Aplicaciones.

Correo electrónico

La nueva tecnología permite la utilización desde dispositivos móviles (p.e un notebook)

del sistema de correo electrónico que la empresa tenga implantado(Microsoft Mail, Outlook

Express, Microsoft Exchange, Lotus Notes, etc...). De esta forma y gracias a la

característica de conexión permanente de GPRS (always on), el usuario puede acceder a su

correo, leerlo y contestarlo como si estuviera en la oficina.

Page 6: Gprs

4

Navegación por Internet

El incremento en la velocidad de transmisión que la tecnología GPRS aporta permite

comenzar a utilizar dispositivos móviles como Notebooks para la navegación por Internet,

utilizando los navegadores estándar conocidos. Un caso especial lo constituye la

navegación a través de teléfonos portátiles, utilizando el formato adecuado para este tipo

de dispositivos de pequeño tamaño (formato WAP). Aunque el número de direcciones

disponibles en este formato aún es limitado, el progreso de las capacidades gráficas de los

móviles hará que este tipo de navegación adquiera una importancia creciente en el futuro.

Transferencia de archivos

Adicionalmente, el incremento de velocidad de transmisión permite abordar la transmisión

en movilidad de cualquier tipo de archivo conteniendo textos, presentaciones, documentos,

hojas de cálculo, etc., en cualquiera de sus variantes y formatos.

Navegación geográfica

Basado también en la identificación de la ubicación del usuario, se estándesarrollando

nuevas soluciones de gran utilidad en los casos de desplazamientopor zonas no conocidas,

como por ejemplo:Búsqueda de direccionesSugerencia de itinerariosGuías de carretera

Page 7: Gprs

5

Actividad

EL primer paso para poder utilizar el modulo GPRS es poder conectar al Hypper terminal o en este

caso la utilización de TERA TERM

Determinar el puerto

Para configurar el MT-Gu es necesario conectar con la tarjeta SIM

-Necesitamos el PDF del ejemplo de ENFORA TEST SERVER

-Conectar a la APN (Access Point Name) de la tarjeta SIM

-Al obtener el APN de la compañía telefónica debemos ingresar el nombre y la clave

Comandos AT

Page 8: Gprs

6

AT //inicio

OK

ATE1 //echo enable

OK

ATI //información marca

Enfora, Inc.

OK

AT+CGMM //información modelo

Enabler-III G Modem

OK

AT&F //Para restaurar utilizamos AT+F

OK

AT&W //para guardar nuestra configuración AT+W

OK

AT+CGDCONT=1,"IP","imovil.entelpcs.cl"// para configurar APN a la tarjeta SIM//

OK

AT%CGPCO=1,"entelpcs,entelpcs" //es necesario poder acceder el username y el password//

OK

AT$AREG=2// registrar el GPRS//

OK

AT&W //guardo la configuracion//

OK

AT+CREG?// verifica el estado del GSM si todo esta correcto recibiremos un mensajes//

+CREG: 0,1

OK

AT%CGREG?

%CGREG: 0, 1

OK

AT$MDMID="MT_Test" // Poner un nombre al GPRS//

//configura el MG-Tu para comunicarse con el servidor especifico

AT$FRIEND=1,1,"apitest.enfora.com"

AT$FRIEND=1,1,"190.164.143.196”

OK

Page 9: Gprs

7

AT$UDPAPI=,1721 // seteo del Puerto 1721

AT$UDPAPI=,4000

OK

AT$FRIEND=1,1,"www.dominio.com",0000 (reemplazar el 0000 por el puerto)

AT$FRIEND=1,1,"190.164.143.196",4000

AT$NETIP? //retorna la ip del equipo

// Verifica comunicación GPRS (host) y cliente, enviando un mensaje cada determinado

//tiempo

AT$WAKEUP=1,1

OK

// obtener cordenadas de ubicacion

AT$GPSRD=10

$GPRMC,235910.00,A,3327.112305,S,07040.089844,W,0.0,35.1,061113,2.3,W,A*1D

Ok

// envía mensaje de texto al numero indicado

AT+CMGS=+56973379866

AT+CMGS=”+56997608174”

>hola mundo // se escribe el mensaje y se envía con “ctrl+z”

//lee sms guardados en la sim

at+cmgl="ALL"

+CMGL: 1,"REC READ","103",,"11/08/21,19:56:30-16"

Bienvenido al Mundo Prepago entel.

//guarda numero en la sim

at+cpbw=1,”023339570”,129,”Olimex”

//desactivar control de flujo

AT+IFC=0,0

//verifica si la sim esta conectada

AT+CPIN?

Page 10: Gprs

8

//pregunta por bandas soportadas en la sim (31 GSM/EGSM/DCS/PCS/850)

AT%BAND?

%BAND: 0,31

OK

//Pregunta por la forma en que se presentan los resultados,los cuales indican si la red ha

//registrado al módulo o no

AT+CREG?

+CREG: 0,1

OK

//entrega redes disponibles

at+cops=?

at+cops=?

+COPS: (2,"entel","entel","73001"),(3,"movistar","movistar","73002"),(3,"730 03"

,"730 03","73003")

//ajusta comandos que tenia el equipo al prenderse

Atz at+cops=?

at+cops=?

+COPS: (2,"entel","entel","73001"),(3,"movistar","movistar","73002"),(3,"730 03"

,"730 03","73003")

//ajusta comandos que tenia el equipo al prenderse

//muestra configuraciones generales

AT&V

OK

AT&V

E1 Q0 V1 X0 &C1 &D0 S0: 000 S3: 013 S4: 010 S5: 008 +CBST: 7,0,1 +FCLASS: 0

+CRLP: 61,61,48,6 +CR: 0 +CRC: 0 +CMGF: 1 +CSCS: "PCCP437" +CNMI: 1,1,0,0,0

+ILRR: 0 +IPR: 115200 +CMEE: 0 +CSMS: 0,1,1,1 +CFUN: 1 +CREG: 0 +CGREG: 0

+CLIP: 0,2 +CAOC: 1 +COPS: 0,0,"entel" +CSNS: 0 +CSSN: 0,0 +CSDH: 0 +CMUT: 0

+COLP: 0 +CPBS: "AD" +CGAUTO: 3 +CGSMS: 3 +CGEREP: 0,0 +CGCLASS: "B"

+CSVM: 0,"",129 +CGQREQ: 1,0,0,0,0,0 +CGQMIN: 1,0,0,0,0,0

+CGDCONT: 1,"IP","imovil.entelpcs.cl","",0,0

+IFC: 0,0 +ICF: 3 %CGAATT: 0,1 %CGPPP: 3 $AREG: 2 $HOSTIF: 0

$VGR: 12 $VGT: 7 $VLVL: 4 $VST: 0 $VSELECT: 1

$PADBLK: 512 $PADBS: 08 $PADCMD: 000b $PADDST: "000.000.000.000",0

$PADFWD: 0d $PADSRC: 0 $PADTO: 50 $UDPAPI: "199.245.180.013",1720

$TCPAPI: 0 $TCPSRC: 1024,65535 $TCPRETRYTO: 3600 $TCPIDLETO: 86400

Page 11: Gprs

9

$ACTIVE: 1 $CONNTO: 60 $IDLETO: 120 $GATEWAY: 000.000.000.000

$MSCLS: 8 %SLEEP: 2 %CPI: 0 %CGREG: 0 $ACKTM: 0,0,0

$MDMID: "011892000229861" $MSGLOGEN: 0 $PKG: 52-D2 $USRVAL: 0

$RTCUPD: 1,1 $SMSDAEN: 1 $RICSD: 0

$FRIEND: 01,0,"apitest.enfora.com",0,0

$APIOPT: 0,0,0,0,0,0

$EVTIM1: 0 $EVTIM2: 0 $EVTIM3: 0 $EVTIM4: 0

$EVTIM5: 0 $EVTIM6: 0 $EVTIM7: 0 $EVTIM8: 0

$EVTIM9: 0 $EVTIM10: 0

$WAKEUP: 0,0 $CHKIN: 0,0 $NETMON: 15,1,0,0

$IOCFG: 11010001 $IOGPA: 11011110 $IOTAR: 00000000 $IOPULUP: 1 $IGNDBNC: 1

$GPSLCL: 0,0

$GEOFNC: Fence Radius Latitude Longitude

$EXCACC: 0, 3, 3 $EXCDEC: 0, 3, 3

$EVENT: evgp evtyp evcat p1 p2

1A 0 27 1 1

1B 3 22 0 0

2A 0 27 0 0

2B 3 14 0 0

3A 0 9 2 4

3B 3 37 1 0

4A 0 9 5 5

4B 3 21 0 0

5A 0 9 0 0

5B 3 13 0 0

6A 0 9 1 1

6B 3 21 0 0

OK

//pregunta modo de operación 0=datos 1=voz

AT+FCLASS? Para llamar por voz: at+fclass=8

Datos: at+fclass=0

ATD1234567890; disca el número 1234567890 atd97608174 //este funciono Ath //cuelga Sms AT+CMGW=”+56997608174” AT+CMGS= "+56997608174"

at+cmgw="97608174"

Page 12: Gprs

10

//al recibir una llamada RING Ata//contesta OK Ath//cuelga OK //muestra numero de llamada entrante at+clip=1

//verificar gprs

AT+CGREG?