20
Comandos AT para WIRD-M Comandos Generales. AT+ID Descripción. Este comando sirve para cambiar el identificador del equipo Sintaxis. Comando de ejecución: AT+ID=<id> OK Comando de lectura AT+ID? +ID:<id> Parámetros. <id>: Identificador de la aplicación, soporta valores entre 52777 y 65534 inclusive AT+VER Descripción. Este comando sirve leer la versión de la aplicación WIRD-M Sintaxis. Comando de lectura AT+VER? +VER:<x.x.x.x> 1

Comandos at Para WIRD-M 3

Embed Size (px)

Citation preview

Page 1: Comandos at Para WIRD-M 3

Comandos AT para WIRD-M

Comandos Generales. AT+ID

Descripción.

Este comando sirve para cambiar el identificador del equipo

Sintaxis.

Comando de ejecución:

AT+ID=<id>

OK

Comando de lectura

AT+ID?

+ID:<id>

Parámetros.

<id>:

Identificador de la aplicación, soporta valores entre 52777 y 65534 inclusive

AT+VER

Descripción.

Este comando sirve leer la versión de la aplicación WIRD-M

Sintaxis.

Comando de lectura

AT+VER?

+VER:<x.x.x.x>

1

Page 2: Comandos at Para WIRD-M 3

AT+FLAG

Descripción.

Este comando sirve para indicar si el equipo cambiará a modo data inmediatamente que logre

establecerse una conexión con algún servidor o cliente.

Sintaxis.

Comando de ejecución:

AT+FLAG=<activo>

OK

Comando de lectura

AT+FLAG?

+FLAG:<activo>

Parámetros.

<activo>:

0 = No se cambiará a modo data inmediatamente de lograr una conexión.

1 = Se cambiará a modo data inmediatamente de lograr una conexión.

AT+MODOWIRD

Descripción.

Este comando sirve para indicar el modo de trabajo del equipo.

Sintaxis.

Comando de ejecución:

AT+MODOWIRD=<modo>

OK

Comando de lectura

AT+MODOWIRD?

+MODOWIRD:<modo>

Parámetros.

<modo>:

0 = Modo servGPRS, el WIRDM esta configurado para trabajar únicamente con el servGPRS.

1 = Modo Estándar. En este modo el equipo se puede enlazar con cualquier servidor. Si se configura como

modo estándar, el flag=1 y router=1.

2 = Modo Esclavo. Este modo se usa cuando el WIRDM va estar conectado a un equipo externo como la

UTR Integra. En este modo el flag=2 y router=0.

2

Page 3: Comandos at Para WIRD-M 3

AT+START

Descripción.

Activa el modo data en el puerto serial, no importando si se ha o no establecido una conexión.

Sintaxis.

Comando de ejecución:

AT+START

OK

AT+ROUTER

Descripción.

Comando para activar/desactivar las funciones de ruteo del equipo.

Sintaxis.

Comando de ejecución:

AT+ROUTER=<activo>

OK

Comando de lectura

AT+ROUTER?

+ROUTER:<activo>

Parámetros.

<activo>:

0 = Funciones de ruteo desactivadas, equipo funciona como un puente, todo lo que recibe por GPRS lo

envía por el puerto serial y viceversa.

1 = Funciones de ruteo activadas.

AT+PROTO

Descripción.

Comando para indicar el protocolo de comunicaciones a utilizar.

Sintaxis.

3

Page 4: Comandos at Para WIRD-M 3

Comando de ejecución:

AT+PROTO=<protocolo>

OK

Comando de lectura

AT+PROTO?

+AT+PROTO: <protocolo>

Parámetros.

<protocolo>:

10 = Protocolo DNP.

19 = Protocolo “X” o Transparente

4

Page 5: Comandos at Para WIRD-M 3

Comandos para aplicación SER1.

Comandos para configuración de la aplicación.

AT+REPORTSER1

Descripción.

Fija los parámetros para el reporte de los datos una vez que han sido recibidos por el puerto

serial.

Sintaxis.

Comando de ejecución:

AT+REPORTSER1=<ticks>[,<limite>]

OK

Comando de lectura

AT+REPORTSER1?

+REPORTSER1:<ticks>,<limite>

Parámetros.

<ticks>:

1-10 Número de ticks de 18.5 ms que debe de esperar como tiempo entre caracteres para reportar un

paquete de datos.

<limite>

10-1024 Límite de datos recibidos por el socket para reportar.

AT+IPR

Descripción.

Fija el baudrate del puerto serial.

Sintaxis.

Comando de ejecución:

AT+IPR=<baud>

OK

5

Page 6: Comandos at Para WIRD-M 3

Comando de lectura

AT+IPR?

+IPR:<baud>

Parámetros.

<baud>:

Baudrate del puerto. Valores válidos:

0 – 115200

1- 57600

300- 300

600 -600

1200 – 1200

2400 – 2400

4800 – 4800

9600 – 9600

19200 – 19200

38400 - 38400

6

Page 7: Comandos at Para WIRD-M 3

Comandos para aplicación GPRS.

Comandos para configuración de la aplicación.

AT+GPRSACT

Descripción.

Este comando sirve para activar o desactivar la aplicación GPRS.

Sintaxis.

Comando de ejecución:

AT+GPRSACT=<edo>

OK

Comando de lectura

AT+GPRSACT?

+GPRSACT:<edo>

Parámetros.

<edo>:

0 – La aplicación GPRS esta activa

1 – La aplicación GPRS esta deshabilitada (no se conectara el APN ni creara el socket)

AT+EDOGPRS

Descripción.

Este comando sirve conocer el estado de la aplicación GPRS y del socket principal de conexión.

Sintaxis.

Comando de lectura

AT+EDOGPRS?

+GPRSACT:<edo>

Parámetros.

<edo>:

EDOGPRS_CFG – La aplicación GPRS está siendo configurada.

EDOGPRS_GSMWAIT – Esperando detección del SIM.

EDOGPRS_INIBEARER – Haciendo el attach al APN

EDOGPRS_WAITAPNCX - Esperando la conexión al APN

EDOGPRS_APNCX – Conectado al APN, se crea socket principal.

EDOGPRS_WAITSOCKCX – Si modo igual a servidor se está en espera por peticiones de conexión, si

modo de conexión es igual a cliente se esta intentando conexión con servidor.

EDOGPRS_SOCKCX – Conectado al servidor, se espera ok del login

7

Page 8: Comandos at Para WIRD-M 3

EDOGPRS_INISERVCX – Conectado al servidor, login Ok

EDOGPRS_SERVCX – Si modo de conexión igual a servidor entonces el cliente esta conectado

correctamente, si modo de conexión igual a cliente entonces se encuentra enlazado correctamente con servidor.

EDOGPRS_CFGERR – Error de configuración

EDOGPRS_BEARERERR– Error de bearer

EDOGPRS_SOCKERR - Error en el socket

EDOGPRS_LINKERR – Error de linker

EDOGPRS_SLEEP - Modo sleep en espera para reconectarse

EDOGPRS_DISABLED – GPRS desactivado

EDOGPRS_CLOSECX – Se mando desactivar el GPRS

EDOGPRS_WAITENDCX – Estado transitorio, en espera de que se cierre el bearer.

EDOGPRS_WAITRST - Equipo en espera de reiniciar

EDOGPRS_FATALERR - Error fatal, se espera 10 min para reiniciar

AT+MODOCX

Descripción.

Este comando sirve para fijar la manera en que el socket de la aplicación GPRS va actuar, es

decir si va actuar como cliente o como servidor.

Sintaxis.

Comando de ejecución:

AT+MODOCX=<modo>

OK

Comando de lectura

AT+MODOCX?

+MODOCX:<modo>

Parámetros.

<modo>:

0 – El socket se comporta como servidor

1 – El socket se comporta como cliente

AT+REINTGPRS

Descripción.

Fija la cantidad de reintentos de conexión, tanto para conectarse al APN como para conectarse a

un servidor cuando se utiliza un socket cliente.

8

Page 9: Comandos at Para WIRD-M 3

Sintaxis.

Comando de ejecución:

AT+REINTGPRS=<cant>

OK

Comando de lectura

AT+REINTGPRS?

+REINTGPRS:<cant>

Parámetros.

<cant>:

1-30 Número de reintentos

AT+ENLGPRS

Descripción.

Fija los parámetros para el Keep Alive de la aplicación GPRS.

Sintaxis.

Comando de ejecución:

AT+ENLGPRS=<activo>[,<tiempo>]

OK

Comando de lectura

AT+ENLGPRS?

+ENLGPRS:<activo>,<tiempo>

Parámetros.

<activo>:

0 – Desactiva el envio del Keep Alive

1 – Activa el envio del Keep Alive

<tiempo>

2-65534 Tiempo en segundos en el que se esta esperando la recepción del Keep Alive cuando actúa como

cliente o periodo de tiempo para el envío del Keep Alive cuando actúa como servidor.

9

Page 10: Comandos at Para WIRD-M 3

AT+SWGPRS

Descripción.

Fija los parámetros para el modo de switcheo (cambio entre servidor primario y respaldo).

Sintaxis.

Comando de ejecución:

AT+SWGPRS=<activo>[,<tiempo>][,<ciclos>]

OK

Comando de lectura

AT+SWGPRS?

+SWGPRS:<activo>,<tiempo>,<ciclos>

Parámetros.

<activo>:

0 – Desactiva el modo de switcheo

1 – Activa el modod de switcheo

<tiempo>

1-65535 Tiempo en segundos que esperara la aplicación antes de volver a intentar conectarse une vez que se

agotaron los reintentos y la cantidad de ciclos de conexión.

<ciclos>

1-10 Número de ciclos de conexión, se entiende como ciclo de conexión a un intento con el servidor

primario y otro con el servidor de respaldo.

AT+REPORTGPRS

Descripción.

Fija los parámetros para el reporte de los datos una vez que han sido recibidos por el socket.

Sintaxis.

Comando de ejecución:

AT+REPORTGPRS=<ticks>[,<limite>]

OK

Comando de lectura

AT+REPORTGPRS?

+REPORTGPRS:<ticks>,<limite>

10

Page 11: Comandos at Para WIRD-M 3

Parámetros.

<ticks>:

1-10 Número de ticks de 18.5 ms que debe de esperar como tiempo entre caracteres para reportar un

paquete de datos.

<limite>

10-1024 Límite de datos recibidos por el socket para reportar.

AT+TIMECXGPRS

Descripción.

Fija el tiempo máximo de espera por una conexión y el tiempo máximo sin recibir datos para dar

una conexión como perdida.

Sintaxis.

Comando de ejecución:

AT+TIMECXGPRS=<wait>[,<time>]

OK

Comando de lectura

AT+TIMECXGPRS?

+TIMECXGPRS:<wait>,<time>

Parámetros.

<wait>:

30-600 – Tiempo en segundos que esperara por una conexión.

<time >

1-60 – Tiempo máximo sin recibir datos antes de dar una conexión como perdida.

AT+SAVEGPRS

Descripción.

Guarda toda la configuración GPRS en la memoria flash.

11

Page 12: Comandos at Para WIRD-M 3

Sintaxis.

Comando de ejecución:

AT+SAVEGPRS

OK

Comandos para configuración del los parámetros para el establecimiento del PDP y

de la conexión.

AT+PDPACT

Descripción.

Este comando sirve para fijar con que configuración se va a trabajar, si con la de respaldo o la

primaria.

Sintaxis.

Comando de ejecución:

AT+PDPACT=<serv>

OK

Comando de lectura

AT+PDPACT?

+PDPACT:<serv>

Parámetros.

<serv>:

0 – Se trabajara con la configuración para servidor primario.

1 – Se trabajará con la configuración para el servidor de respaldo.

AT+IP

Descripción.

Obtiene la IP obtenida por el equipo al conectarse con el APN.

Sintaxis.

Comando de lectura

AT+IP?

+IP:xxx.xxx.xxx.xxx

12

Page 13: Comandos at Para WIRD-M 3

AT+APN

Descripción.

Este comando sirve para fijar el nombre del APN al cual se conectara el equipo. Se puede elegir

cual APN configurar si el primario o de respaldo.

Sintaxis.

Comando de ejecución:

AT+APN=<serv>,<apn>

OK

Comando de lectura

AT+APN=<serv>

+APN:<apn>

Parámetros.

<serv>:

0 – Se trata del APN primario.

1 – Se trata del APN de respaldo.

<apn>:

Cadena de texto conteniendo el nombre del APN, acepta como máximo 30 caracteres

AT+USER

Descripción.

Este comando sirve para fijar el usuario a utilizar para conectarse al APN elegido.

Sintaxis.

Comando de ejecución:

AT+USER=<serv>,<user>

OK

Comando de lectura

AT+USER=<serv>

+USER:<user>

Parámetros.

<serv>:

0 – Se configurará el nombre de usuario del APN primario.

1 – Se configurará el nombre de usuario del APN de respaldo.

<user>:

13

Page 14: Comandos at Para WIRD-M 3

Cadena de texto conteniendo el nombre de usuario para el APN seleccionado, acepta como máximo 12

caracteres

AT+PWD

Descripción.

Este comando sirve para fijar el password a utilizar para conectarse al APN elegido.

Sintaxis.

Comando de ejecución:

AT+PWD=<serv>,<pwd>

OK

Comando de lectura

AT+PWD=<serv>

+PWD:<pwd>

Parámetros.

<serv>:

0 – Se configurará el password de conexión para el APN primario.

1 – Se configurará el password de conexión para el APN de respaldo.

<pwd>:

Cadena de texto conteniendo el password para conectarse al APN seleccionado, acepta como máximo 12

caracteres

AT+IPSERV

Descripción.

Comando para fijar la IP del servidor al cual se conectará el equipo cuando trabaja como cliente.

Si esta trabajando como servidor esta IP equivale a la IP a la cual se le permitira conectarse con el

equipo. Si la dirección es 0.0.0.0 se permiten conexiones provenientes de cualquier IP. Se puede

elegir configurar la IP del servidor primario o el de respaldo.

Sintaxis.

Comando de ejecución:

AT+IPSERV=<serv>,<ip>

OK

Comando de lectura

AT+IPSERV=<serv>

+IPSERV:<ip>

14

Page 15: Comandos at Para WIRD-M 3

Parámetros.

<serv>:

0 – Se configurará IP para conectarse con el servidor primario.

1 – Se configurará la IP para conectarse con el servidor de respaldo.

<ip>:

Cadena de texto conteniendo la IP en el formato XXX.XXX.XXX.XXX

AT+PORT

Descripción.

Comando para fijar el puerto por el cual esta escuchando el servidor al cual se conectará el

equipo cuando trabaja como cliente. En caso de que el equipo actúe como servidor sirve para

configurar el puerto por el cual escuchará por peticiones de conexión.

Sintaxis.

Comando de ejecución:

AT+PORT=<serv>,<puerto>

OK

Comando de lectura

AT+PORT=<serv>

+PORT:<puerto>

Parámetros.

<serv>:

0 – Se configurará el puerto para el servidor primario.

1 – Se configurará el puerto para el servidor de respaldo.

<puerto>:

Número de puerto a utilizar, rango permitido 0-65535

AT+SAVEPDP

Descripción.

Este comando se utiliza para guardar en memoria flash la configuración del PDP.

Sintaxis.

Comando de ejecución:

AT+SAVEPDP=<serv>

15

Page 16: Comandos at Para WIRD-M 3

OK

Parámetros.

<serv>:

0 – Guarda la configuración para el PDP primario.

1 – Guarda la configuración para el PDP de respaldo.

Comandos para socket de configuración. AT+EDOSOCKCFG

Descripción.

Este comando sirve conocer el estado de la aplicación GPRS y del socket principal de conexión.

Sintaxis.

Comando de lectura

AT+EDOSOCKCFG?

+EDOSOCKCFG:<edo>

Parámetros.

<edo>:

EDOSOCKCFG_GSMWAIT – Esperando detección del SIM.

EDOSOCKCFG_INIBEARER– Haciendo el attach al APN

EDOSOCKCFG_WAITAPNCX- Esperando la conexión al APN

EDOSOCKCFG_APNCX– Conectado al APN, se crea socket principal.

EDOSOCKCFG_WAITSOCKCX– En espera por peticiones de conexión.

EDOSOCKCFG_SERVCX– Conectado con cliente.

EDOSOCKCFG_SOCKERR- Error en el socket

EDOSOCKCFG_WAITENDCX– Estado transitorio, en espera de que se cierre el bearer.

EDOSOCKCFG_WAITTOCREATE – Estado transitorio, espera 10 seg para intentar crear el socket

nuevamente.

16

Page 17: Comandos at Para WIRD-M 3

Comandos para socket UDP. AT+IPUDP

Descripción.

Comando para fijar la IP a donde el socket UDP enviara el estado de la señal del modem cada X

tiempo.

Sintaxis.

Comando de ejecución:

AT+IPUDP=<ip>

OK

Comando de lectura

AT+IPUDP?

+IPSERV:<ip>

Parámetros.

<ip>:

Cadena de texto conteniendo la IP en el formato XXX.XXX.XXX.XXX

AT+PORTUDP

Descripción.

Comando para fijar el puerto UDP al cual se enviara el estado de la señal del modem cada X

tiempo.

Sintaxis.

Comando de ejecución:

AT+PORTUDP=<puerto>

OK

Comando de lectura

AT+PORT?

+PORT:<puerto>

Parámetros.

17

Page 18: Comandos at Para WIRD-M 3

<puerto>:

Número de puerto a utilizar, rango permitido 0-65535

AT+TIMEUDP

Descripción.

Fija el periodo de tiempo en minutos para el envío del estado de la señal por el puerto UDP.

Sintaxis.

Comando de ejecución:

AT+TIMEUDP=<periodo>

OK

Comando de lectura

AT+TIMEUDP?

+REINTGPRS:<periodo>

Parámetros.

<periodo>:

1-60 Tiempo en minutos

AT+SAVESOCKUDP

Descripción.

Este comando se utiliza para guardar en memoria flash la configuración del socket UDP.

Sintaxis.

Comando de ejecución:

AT+SAVEPSOCKUDP

OK

AT+UDPACT

Descripción.

Este comando sirve para activar o desactivar la aplicación GPRS.

Sintaxis.

Comando de ejecución:

18

Page 19: Comandos at Para WIRD-M 3

AT+UDPACT=<edo>

OK

Comando de lectura

AT+UDPACT?

+UDPACT:<edo>

Parámetros.

<edo>:

0 – Creación de socket UDP desactivada

1 – Creación de socket UDP activa

19

Page 20: Comandos at Para WIRD-M 3

Configuración para WIRD-M Modo Trasparente usando

el Servgprs.

Configuracion:

at+modowird?

+MODOWIRD: 0

Configurado modo ServGPRS

at+proto?

+AT+PROTO: 19

Configurado el protocolo de comunicaciones a “X” o Transparente at+modocx?

+MODOCX: 1

Configurado como Cliente at+flag?

+FLAG: 1

Se cambia a modo Datos inmediatamente después de lograr una conexion

at+router?

+ROUTER: 1

Funciones de Ruteo Activadas

20