View
140
Download
0
Category
Preview:
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
<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
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
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
Recommended