Guía Genérica de Configuración de Dispositivos€¦ · GPS Global Positioning System (Sistema de...
Transcript of Guía Genérica de Configuración de Dispositivos€¦ · GPS Global Positioning System (Sistema de...
Guía Genérica de Configuración de Dispositivos
Versión: 2.5
Fecha: 24 de Julio del 2018
Abreviaciones
ADC Conversor Analógico Digital
ASCII American Standard Code for Information Interchange (Juego de caracteres en PC)
BLE Bluetooth de Baja Energía
BT Bluetooth
CAN Controller Area Network
DC Corriente Contínua
FET Transistor de Efecto Campo
GIS Sistemas de Información Geográfica
GNSS Sistemas Globales de Navegación por Satélite
GPRS Servicio General de Paquetes vía Radio
GPS Global Positioning System (Sistema de Posicionamiento Global)
GSM Sistema Global para Comunicaciones Móviles
IP Protocolo de Internet (parte de TCP/IP)
LED Diodo Emisor de Luz
MEMS Sistema Microelectromecánico
NMEA National Marine Electronics Association (Formato de salida GPS)
OTA Over the Air (Configuración remota de dispositivos)
PC Ordenador Personal
PCB Placa de Circuito Impreso
PDU Unidad de Descripción de Protocolo (Describe un formato binario de SMS)
RFID Identificación por Radiofrecuencia
SIM Modulo de Identidad de Suscriptor
SMS Servicio de Mensajes Cortos
SMSC Centro de Servicio de Mensajes Cortos
SV Vehículo Satélite
TCP Protocolo de Control de Transmisión (parte de TCP/IP)
UDP User Datagram Protocol (Protocolo de transporte de datos)
WGS84 World Geodetic System 1984 (Sistema de Coordenadas Global usado por GPS)
Configuración de Dispositivos
Todos nuestros dispositivos comparten un grupo de comandos comúnes, que se puede utilizar en
3 modos diferentes:
1. Con el puerto RS232 del dispositivo, conectado con un PC
2. Por SMS
3. Por TCP desde el servidor conectado
Los comandos son iguales con todos los dispositivos con pocas excepciones, según las
características de cada dispositivo. Una lista pequeña de comandos de diagnóstico solo son
compatibles con el modo RS232, debido al tamaño de la respuesta, no son prácticos para ser
utilizados por SMS o TCP.
Configuración con Terminal ASCII
Para personalizar nuestros dispositivos de la mejor forma, lo más cómodo es utilizar una conexión
serial con un PC. Es posible utilizar cualquier terminal ASCII (e.g. HyperTerminal, Teraterm etc.)
para introducir comandos.
Parametros del terminal son:
BAUD RATE: 115200
DATA BITS: 8
PARITY: NONE
FLOW CONTROL: NONE
Recomendamos TeraTerm, que se puede descargar gratuitamente. Para detalles y descargarse lo
consultar http://logmett.com/
Formato de los Comandos
Para todos los métodos de entrada (TCP, SMS, RS232), los dispositivos utiliza el mismo formato
de comando.
Cada comando cuenta el siguiente formato:
$AAAA,<arg1>,<arg2>,<argN><CR><LF>
Donde AAAA es el código de comando y el texto encerrado entre < > son argumentos
opcionales.
<CR><LF> representan retorno de carro y salto de línea caracteres.
Nota que los <> caracteres no deberías incluir en el comando
Formato de Respuesta
Cada comando recibirá una respuesta a través de la misma vía por la que fue recibido.
El formato de las respuestas de los comandos individuales serán como sigue:
$AAAA,<estado><CR><LF>
donde <estado> es uno de los siguientes valores:
UN Comando desconocido
OK Comando completado exitosamente
ER Comando erróneo
PR Contraseña requerida (consulta el comando $PASS por más detalles)
Ejemplos con un solo Comando:
$DIST,500 $DIST,OK<CR><LF> comando válido, ok
$IPAD,123.456.89.10 $IPAD,OK<CR><LF> comando válido, ok
$IPAD,host name.com $IPAD,ER<CR><LF> parámetro fuera de rango (nombre de servidor invalido) $FISH,400 $FISH,UN<CR><LF> comando desconocido
Formato de comandos múltiples
En modo SMS conviene enviar varios comandos juntos en un mismo paquete. También es posible
concatenar comandos en transmisiones RS232 y TCP/UDP
ejemplo 1
$DIST,50<CR> $GPSQ,100<CR>
ejemplo 2 (recomendado por formato TCP/UDP)
$DIST,500$APPW,orangeinternet$FRED,2
Formato de Respuesta, comandos múltiples
Comandos múltiples recibido en el mismo paquete de datos, en cualquier modo, serán
contestado en la misma manera de un solo comando:
Ejemplo 2 anterior sería respondido:
$DIST,OK<CR> $APPW,OK<CR> $FRED,UN<CR>
Los primeros dos comandos son reconocidos y ejecutados exitosamente, a diferencia del último,
que es desconocido.
Configuración OTA por SMS/GPRS
Los comandos y formatos descritos anteriormente, pueden utilizarse sobre sockets SMS, UDP o
TCP. La respuesta siempre será devuelta del mismo modo por el que se recibe el comando. Por
ejemplo, los comandos recibidos por SMS serán respondidos por SMS al mismo número que los
envió. Note que el número del remitente no debe estar oculto para que la respuesta puede
efectuarse exitosamente.
Cuando se envíen múltiples comandos vía sockets TCP/UDP, le rogamos no incluya los caracteres
“Retorno de Carro” (CR) o “Salto de Línea” (LF) entre comandos, ya que no son necesarios y
podrían causar problemas en la lectura.
Impedir Reconfiguración no Autorizada
Existe la opción de añadir un código PIN, que puede ser utilizado para evitar reconfiguraciones no
autorizadas por SMS. Por favor, refiérase al apartado del comando PASS, dentro de la sección
“Configuración” de este documento para más información.
Dispositivos configuraciones y comandos
Ajustes de Red GSM/GPRS:
Dirección APN (APAD) TODOS LOS DISPOSITIVOS
APN para poder hacer uso de una red determinada o servicio GPRS. Esta información la
debe proporcionar el operador de su red GSM, o proveedor de servicios. Puede encontrar
una lista de direcciones, nombres de usuario y contraseñas para la mayoría de operadores
GSM en el siguiente enlace: http://www.taniwha.org.uk/gprs.html
Nombre de usuario APN (APUN) TODOS LOS DISPOSITIVOS
APN nombre de usuario (“NONE” para un campo vacío)
Contraseña APN (APPW) TODOS LOS DISPOSITIVOS
APN contraseña (“NONE” para un campo vacío)
Ajustes del Servidor de Aplicación:
Dirección IP (IPAD) TODOS LOS DISPOSITIVOS
Dirección IP estática (pública) del servidor de destino. Debe introducirse esta dirección
(sin el número de puerto), alternativamente, el parámetro IPAD puede aceptar un nombre
de host con longitud máxima de 64 caracteres.
NOTA: la dirección IP debe ingresarse SIN COMENZAR CON ZEROS
Numero de Puerto (PORT) TODOS LOS DISPOSITIVOS
El número de puerto del servidor, para ser utilizado junto con la dirección IP o el nombre
de host especificado usando IPAD.
TCP ACK Tiempo de Espera (TCPT) TODOS LOS DISPOSITIVOS
Este parámetro especifica el número máximo de segundos que el dispositivo esperará para que el servidor envíe el código de confirmación (ACK) en respuesta a un informe. El valor por defecto es de 30 segundos. Un valor de 0 inhabilita el uso de confirmación (no recomendado)
Modo de Comunicación (MODE) TODOS LOS DISPOSITIVOS
especifica el modo de comunicación GSM requerido, tal y como describe la siguiente
tabla:
<modo> Método de Comunicación
1 RESERVADO
2 RESERVADO
3 RESERVADO
4 GPRS (TCP) LOGIN INHABILITADO
5
6
GPRS (UDP)
GPRS (TCP) LOGIN HABILITADO
La opción LOGIN requiere que el dispositivo envíe un paquete para identificarse
inmediatamente después de abrir un nuevo socket TCP, antes de continuar enviando
reportes. Esta opción puede usarse con todos los protocolos, pero ten en cuenta que
algunos protocolos cambiarán en función de la opción MODE LOGIN (es decir, no habrá
IMEI en la cabecera del paquete) y otros protocolos permanecerán sin cambios (es decir,
las cabeceras del los reportes incluirán IMEI independientemente del MODO). Consulte la
descripción del protocolo de comunicación correspondiente para obtener más detalles
sobre la opción LOGIN
Nivel de Reporte (REPL) TODOS LOS DISPOSITIVOS
Este parámetro es un campo de 4 bytes que puede utilizarse para habilitar/inhabilitar
ciertos tipos de eventos. Los bits relativos a cada campo, en ciertos casos, dependen del
protocolo. Para más información refiérase a la documentación del protocolo que vaya a
utilizarse o a la Nota de Aplicación Correspondiente.
Un valor de 4294967295 habilitará todos los eventos.
Protocolo de Reporte (PROT) TODOS LOS DISPOSITIVOS
Nuestros dispositivos soportan varios protocolos de reporte (formato de paquetes de datos). Ciertos protocolos usados por otros dispositivos son implementados para que haya compatibilidad con los sistemas ya existentes. Para sacar partido a todas las prestaciones que ofrece todos los dispositivos, se recomiendan el protocolo modular “X”. La documentación de cada protocolo se encuentra disponible, y debe solicitarse a Astra Telemátics. Por favor, envíe un email a [email protected] si desea una copia.
<prot> Protocolo de Reporte Notas 6 Protocolo de paquetes fijos “K” Heredado – No para nuevas implementaciones
8 Protocolo de paquetes fijos “M” Heredado – No para nuevas implementaciones
10 Protocolo de paquetes fijos “P” Refrigerador Carrier Transicold
14 Protocolo de paquetes fijos “V” Heredado – No para nuevas implementaciones
16 Protocolo modular ‘X’ RECOMENDADO (soporta todas las aplicaciones)
17 Protocolo de paquetes fijos “S” Protocol privado
18 Protocolo modular “Z” Protocol privado
El formato del comando es:
$PROT,<protocolo>,<protocolo-máscara> donde:
<protocolo> define el protocolo elegido de la tabla anterior
<protocolo-máscara> define los módulos elegidos del protocolo ‘X’
Para más detalles, refiere a los documentos de protocolos de comunicación.
Intervalos de Reporte / Ajustes de Eventos:
Distancia Entre Reportes (DIST) TODOS LOS DISPOSITIVOS
Distancia en metros que debe recorrer el vehículo para que se genere un informe. Esta opción puede inhabilitarse dándole un valor de 0. El valor por defecto es 5000m.
Umbral de Cambio de Rumbo (HEAD) TODOS LOS DISPOSITIVOS
Umbral de reportaje basados en cambio de rumbo. Pueden inhabilitarse proporcionando a HEAD un valor de 0. El valor por defecto es de 45 grados. Intervalo de Mensajes Durante Trayecto (JTIM) TODOS LOS DISPOSITIVOS
In Intervalo de informe cronometrado en el trayecto en minutos. La determinación de los
modos estacionario y de viaje está dictada por el parámetro IGNM, que se describe en la
página 8. Si se establece el JTIM en cero, se deshabilitarán los informes de viaje basados
en el tiempo. El valor predeterminado es 2 minutos.
Intervalo entre Mensajes durante el Trayecto (JSEC) TODOS
Intervalo de tiempo máximo entre informes de posición durante un trayecto, en
segundos. El valor apropiado de este intervalo dependerá de la aplicación que se le vaya
a dar al dispositivo. Si se introduce el valor 0, se inhabilitarán los reportes temporizados.
El valor por defecto es de 120 segundos.
Intervalo de Mensajes Durante Estacionamiento (STIM) TODOS
El intervalo de tiempo máximo (en minutos) entre dos informes de posición mientras el
vehículo se encuentra estacionado. Por defecto, es 60 minutos. Esta opción se inhabilitar
introduciendo un valor 0. El comando también permite definir si el módulo GPS se
mantendrá en modo de bajo consumo cada vez que el sistema “despierte” para enviar un
informe de posición. Aunque el GPS se mantenga en modo de bajo consumo mientras el
vehículo esta estacionado, se activará por completo si se detecta un comienzo de ruta
(ignición).
El formato de comando es:
$STIM,<intervalo-de-tiempo>,<inhabilitar-gps-al-despertar>
El valor por defecto de <inhabilitar-gps-al-despertar> es 0, por lo que se activa el módulo
GPS cada vez que el dispositivo despierta. Para mantener el GPS en modo de bajo
consumo, debe introducirse un 1 en este campo.
Intervalo entre Mensajes en Modo Reposo (ITIM) TODOS LOS DISPOSITIVOS
El intervalo de tiempo máximo entre informes de posición cuando el vehículo se encuentra
en reposo. El modo reposo se inicia cuando el vehículo se encuentra estacionario durante
un tiempo determinado (ver parámetro IDLE). Si se introduce un valor 0, se desactivan
los informes de posición en reposo. El valor por defecto es de 5 minutos.
Umbral de Reposo (IDLE) TODOS LOS DISPOSITIVOS
Se considera que un vehículo se encuentra en Modo Reposo cuando se encuentra
estacionario durante un determinado tiempo a la vez que la señal de ignición está
activada. El Modo Reposo acaba una vez el vehículo comienza a moverse de nuevo. Este
parámetro define el tiempo (en segundos) que un vehículo deberá estar parado antes de
que se inicie este modo. Nótese que, además de los reportes temporizados, en Modo
Reposo se enviará un informe cada vez que se entre y salga de él, por lo que un valor
excesivamente bajo en IDLE podría resultar en un mayor número de informes. El valor
por defecto es de 180 segundos
Umbral de Exceso de Velocidad (OSST) TODOS LOS DISPOSITIVOS
Nuestros dispositivos pueden configurarse para informar sobre excesos de velocidad.
Estos eventos ocurren cuando el vehículo supera una cierta velocidad durante un
determinado tiempo. El parámetro OSST define el umbral de máxima velocidad en km/h.
Para que se dispare un evento de Exceso de Velocidad, el vehículo deberá viajar a una
velocidad mayor que la establecida en OSST durante intervalo de tiempo definido en
OSHT (ver debajo). Los siguientes eventos de exceso de velocidad no podrán ser
disparados hasta que no transcurra un número de segundos definido en OSIT y hasta que
la velocidad del vehículo no caiga por debajo del umbral OSST. Un valor 0 en OSST
desactivará los eventos/informes por exceso de velocidad. El valor por defecto es de 120
km/h.
Tiempo de espera para Exceso de Velocidad (OSHT) TODOS
Define el periodo de tiempo (en segundos) en el que un vehículo debe superar la
velocidad definida en OSST para disparar un evento por exceso de velocidad. Por defecto
OSHT vale 30 segundos.
Tiempo de Inhibición de Exceso de Velocidad (OSIT) TODOS
Define el tiempo mínimo entre eventos de exceso de velocidad. Una vez que ocurra un
evento de exceso de velocidad, los siguientes eventos no podrán ser disparados hasta que
no transcurran los segundos definidos en OSIT.
Ajustes de Trayecto:
Modo de Ignición (IGNM) TODOS LOS DISPOSITIVOS
Este parámetro define como se determinará si ha habido o no IGNICIÓN en el vehículo:
IGNM Comienzo / Final de Viaje ¿Bajo consumo por
defecto?
Entrada de
Ignición
0 basado en movimiento NO No requerida
1 basado on entrada digital 1 NO CABLE BLANCO
2
3
4
basado on entrada digital 1
basado en voltaje externo
basado en datos del bus CAN
SI
NO
NO
CABLE BLANCO
No requerida
OBD o FMS
El formato del comando es:
$IGNM,<ignition-source>[,<low-power-mode>]
donde:
<ignition-source> una de las fuentes en la anterior tabla
<low-power-mode> habilita el modo de bajo consumo al desaparecer la ignición
El modo de bajo consumo se activa automáticamente cuando se selecciona la opción 2. En
el resto de opciones se desactiva el bajo consumo por defecto.
Cuando IGMN = 3, el dispositivo detectará si el motor del vehículo esta encendido
mediante un incremento del voltaje externo (típicamente, el voltaje de la batería del
vehículo aumenta 2V cuando el motor está encendido). Este modo requiere una
instalación de dos cables y libera una de las entradas digitales para otros usos. Consulte
la Guía de instalación para el dispositivo apropiado, para la guía de instalación y
calibración relacionada con el uso del modo IGNM 3.
Retardo de Informe de Parada (STPD) TODOS LOS DISPOSITIVOS
Cuando IGNM = 0, los dispositivos determinarán el comienzo o final de un viaje
basándose en movimiento (GNSS o basado en el acelerómetro). Un evento de Final de
Trayecto ocurre cuando el vehículo se encuentra estacionado durante un tiempo
determinado. Este tiempo viene definido por el parámetro STPD en segundos.
En modo IGNM = 3, se detectará un evento de Final de Trayecto cuando el voltaje de la
batería caiga durante un determinado tiempo, para prevenir falsos eventos durante
arranques y paradas automáticos. Este retardo también viene determinado por el
parámetro STPD. Esto es útil para vehículos con auto start-stop
Ajustes de Identificación del Conductor:
Configuración de Identificación del Conductor (DRIC) TODOS LOS DISPOSITIVOS
Comando para configurar la fuente del identificador del conductor, autorización, informes
y tiempos.
$DRIC,<fuente-identificador>,<recordatorio>,<confirmación>,<reportar-todos>,
<inmovilización>,<tiempo-de-validez>,<tiempo-autorización>,
<estado-inmovilizador>,<autorización-servidor>,
<anulación-inmovilizador>,<tiempo-recordatorio>,<drid-progreso-indicador>,
<combinado-rec+prog>
Donde:
<fuente-identificador> 0=ninguna, 1=iButton, 2=Tarjeta CR001, 3=Bluetooth,
4=tarjeta PicoPass
<recordatorio> Poner un 1 para habilitar un indicador desde que se arranca
el vehículo hasta que se presenta un identificador.
<confirmación> Poner un 1 para habilitar un indicador cada vez que se lea un
identificador
<reportar-todos> Poner un 1 para habilitar un evento/informe cada vez que se
presente un identificador
<Inmovilización> Poner un 1 para habilitar el conmutador de salida de
inmovilización del vehículo hasta que no se presente un
identificador válido.
<tiempo-de-validez> Tiempo de validez para una identificación de conductor. La
identificación del mismo se adjuntará a todos los informes de
Comienzo/Final de Trayecto hasta que la validez caduque. El
valor por defecto es de 7200. Si se introduce el valor 0, la
identificación del conductor será inválida a partir del siguiente
Final de Trayecto.
<tiempo-autorización> Tiempo de caducidad para identificar a un conductor. La
identificación debe presentarse antes de arrancar el vehículo.
Si no se identifica al conductor durante este tiempo, el
conmutador de salida del dispositivo se activará en caso de
que las opciones de recordatorio o inmovilización estén
activas. El valor por defecto es 30 segundos, y el mínimo 10.
<estado-inmovilizador> Este parámetro será el estado de la salida digital cuando se
active la inmovilización.
0 = Salida apagada para inmovilización. 1 = Salida activada
para inmovilización. El valor por defecto es 0
<autorización-servidor> Controla si la identificación del conductor debe ser autorizada
por un servidor utilizando los comandos descritos en el
apartado “Implementación de Autorización del Conductor”
dentro de la sección “Comandos de Utilidad e Ingeniería”.
0 = No se requiere autorización del servidor. 1 = Se requiere
autorización del servidor
<anulación-inmovilizador> Permite anular manualmente la inmovilización mediante un
cambio de estado en la salida, seleccionada en CDIG. Por
defecto vale 0 (anulación manual no permitida)
<tiempo-recordatorio> Tiempo de caducidad para el recordatorio en segundos. Un
valor de zero elige un sonido recordatorio indefinido.
<drid-progreso-indicador> Poner un 1 para habilitar el indicador LED de progreso
mientras el identidad del conductor esta en proceso de
autorizar por servidor
<combinatorio-rec+prog> Poner un 1 para habilitar ambos funciones con la misma
salida, recordatorio y progreso.
Nota: <recordatorio>, <drid-progreso-indicador>, y <combinatorio-rec+prog> funciones
son mutualmente excluyentes, deberías elegir solo uno.
Conductor Autorizado (DRID) TODOS LOS DISPOSITIVOS
Esta funcionalidad permite que la identificación del conductor este conectada al
inmovilizador, permite solo conductores autorizados arranquen el vehículo. Cada vez que
un nuevo identificador sea leído (no este actualmente en la lista de autorizados), el
dispositivo preguntara al servidor para la aprobación de la aceptación del nuevo
identificador. Este proceso no debe tardar más de 10 segundos. Los identificadores
aprobados por el servidor serán añadidos a la lista de autorizados del dispositivos para ser
consultados en el futuro, para autorizar inmediatamente por el dispositivo.
El dispositivo puede guardar una lista de hasta 100 conductores aprobados y hasta 50
conductores desautorizados.
La autentificación/autorización de conductores mediante servidor puede ser habilitada
usando el comando DRIC (ver más arriba). Cuando esta se activa, el dispositivo guarda
una lista de hasta 10 identificadores aprobados por el servidor y 10 rechazados. La forma
de identificación también se establece en el comando DRIC.
Cada vez que se lee el identificador de un “nuevo” conductor (es decir, que no está en la
lista de aprobados), el dispositivo solicitará la aprobación del mismo al servidor. Este
proceso dura aproximadamente unos 10 segundos. Si el servidor aprueba dicho
identificador, este se añadirá a la lista blanca y será autorizado inmediatamente la
siguiente vez que se presente.
Los identificadores que se rechacen no serán añadidos a la lista de aprobados y no
permitirán que el vehículo se encienda. Estos se guardan en la lista negra del dispositivo.
En este caso también se consulta el servidor periódicamente, para verificar si los
identificadores en lista negra han sido aprobados por el servidor en otro momento. Los
identificadores previamente aprobados podrán ser borrados de la lista por el servidor.
Si no hubiera comunicación con el servidor, los identificadores en la lista de admitidos
permitirían que el vehículo arrancase, al contrario que los rechazados. Un identificador
desconocido podrá arrancar el vehículo temporalmente. La confirmación de su identidad
será solicitada al servidor tan pronto como se restablezca la comunicación. Si se rechaza
el identificador, el vehículo será inmovilizado.
Si se llena la lista de aprobados y se autoriza un nuevo identificador, se borrará de la lista
el identificador más antiguo para hacer hueco al nuevo. El identificador más antiguo se
escoge en base a la última vez que se presentó, por lo que identificadores utilizados a
menudo no tendrían por qué ser borrados de la lista de aprobados.
El dispositivo puede volver a solicitar periódicamente al servidor la autorización de los
identificadores previamente aprobados.
En el comando DRID, los campos <código-familia> y <numero-de-serie> deben tener el
siguiente formato:
Argumento Formato
<código-familia> Código de familia del identificador de conductor, longitud fija, 2
dígitos hexadecimales con ceros precedentes. Por ejemplo: 01.
Para identificadores Bluetooth, este parámetro siempre es 00
<numero-de-serie> Número de serie del identificador, longitud fija, 12 dígitos
hexadecimales con ceros precedentes. Por ejemplo:
0000125408C9
<Fuente> fuente de la ID, longitud fija, 2 dígitos decimales
01=iButton, 02=tarjeta Mifare, 03=Bluetooth, 04=tarjeta
PicoPass
La siguiente tabla describe los comandos DRID. El primer comando se envía desde el
dispositivo hacia el servidor, mientras que el resto se envían en sentido opuesto:
Comando Descripción
$DRID,<modelo>,CHECK,<imei>,<código-familia>,
<número-de-serie><fuente>
Solicitud de autorización
de identificador desde
dispositivo
$DRID,APPROVE,<código-familia>,<número-de-serie> Aprobación de identificador
por parte del servidor
$DRID,DECLINE,<código-familia>,<número-de-serie> Rechazo de identificador
(desconocido)
$DRID,ADD,<código-familia>,<número-de-serie> Añadir un identificador a la
lista de aprobados
$DRID,REMOVE,<código-familia>,<número-de-serie> Eliminar un identificador
de la lista de aprobados
$DRID,CLEAR Eliminar ambas listas del
dispositivo
$DRID,CLEAR,WHITE Eliminar la lista de
aprobados
$DRID,CLEAR,BLACK Eliminar la lista negra
$DRID,BLOCK,<código-familia>,<número-de-serie> Agregar un identificador a
la lista negra
$DRID,VERIFY,<hours>
configure el período de
verificación de la lista de
aprobados del dispositivo
(0-65535). 0 deshabilita la
solicitud
ejemplo:
$DRID,AT110,CHECK,351777042187300,01,0000125408C9
iButton – Aprobado:
$DRID,AT110,CHECK,351777042187300,01,0000125408C9,01 petición $DRID,APPROVE,01,0000125408C9 respuesta
MiFare card (8-byte ID) – Aprobado:
$DRID,AT240V8,CHECK,351777042187300,,0000009B200F2E,02 petición $DRID,APPROVE,,0000009B200F2E respuesta
Bluetooth (6-byte ID)- Desautorizado:
$DRID,AT00V3,CHECK,351777042187300,,FF254A2A548E,03 petición $DRID,DECLINE,,FF254A2A548E respuesta
Ajustes Relacionados al Comportamiento del Conductor:
Umbrales de máxima Aceleración y Deceleración (ACMX & DCMX) TODOS
Se pueden disparar informes de eventos ante ciertos umbrales de aceleración y deceleración
o frenado. ACMX especifica el umbral de aceleración (por defecto 35) y DCMX el de
deceleración (por defecto 40).
Los valores a introducir tienen la siguiente unidad: m/s2 * 10, números enteros positivos
Ejemplo:
$ACMX,35 configura umbral de aceleración a 3.5 m/s2
$DCMX,45 configura umbral de deceleración a 4.5 m/s2
Umbrales de máxima Aceleración Lateral (ACMY & DCMY) TODOS
Se pueden disparar eventos ante ciertos umbrales de aceleración y deceleración lateral, es
decir, al girar. Estos umbrales se especifican en ACMY (Aceleración) y DCMY (Deceleración).
Por defecto ambos valen 50.
Los valores a introducir tienen la siguiente unidad: m/s2 * 10, números enteros positivos.
Ejemplo:
$ACMY,35 configura umbral de aceleración lateral a 3.5 m/s2
$DCMY,45 configura umbral de deceleración lateral a 4.5 m/s2
Umbral de Evento de Colisión (COLN) TODOS LOS DISPOSITIVOS
Este parámetro define el umbral de aceleración/deceleración que dispararía un Evento de
Colisión, sin importar el eje. El valor por defecto es 100.
COLN especifica este umbral en la siguiente unidad: m/s2 * 10, número entero positivo.
Orientación del Dispositivo (ORTN) TODOS LOS DISPOSITIVOS
Este parámetro define la orientación de instalación del dispositivo para que se le puedan
aplicar correcciones a los datos X/Y del acelerómetro y asegurar que los datos corresponden
a la orientación del vehículo. Cuando se especifica ORTN correctamente (ver tabla debajo),
los datos del eje X corresponden a la aceleración y frenado, mientras que los del eje Y
corresponden a las fuerzas laterales. El valor por defecto es 0.
$ORTN,<orientación>
<orientación> Posición de Instalación del
dispositivo horizontal
Posición de Instalación del
dispositivo vertical
0 no especificada no especificada
1 conector hacia la parte frontal etiqueta hacia el cielo
2 conector hacia la derecha etiqueta hacia el cielo
3 conector hacia la parte trasera etiqueta hacia el cielo
4 conector hacia la izquierda etiqueta hacia el cielo
5 conector hacia la izquierda etiqueta hacia la parte frontal o trasera
6 conector hacia la parte frontal etiqueta hacia la derecha o izquierda
7 conector hacia la parte trasera etiqueta hacia la parte frontal o trasera
8 conector hacia el cielo o la tierra etiqueta hacia la derecha o izquierda
9 conector hacia el cielo o la tierra etiqueta hacia la derecha o izquierda
10 conector hacia el cielo o la tierra etiqueta hacia la parte frontal o trasera
11 conector hacia el cielo o la tierra etiqueta hacia la derecha o izquierda
12 conector hacia el cielo o la tierra etiqueta hacia la parte frontal o trasera
Ajustes Relacionados al Modo de Paso de Datos:
Dirección IP Modo de Paso de Datos (IPAD2) TODOS LOS DISPOSITIVOS
Dirección IP estática (pública) del servidor de destino. Debe introducirse esta dirección
(sin el número de puerto), alternativamente, el parámetro IPAD2 puede aceptar un
nombre de host con longitud máxima de 64 caracteres.
NOTA: la dirección IP debe ingresarse SIN COMENZAR CON ZEROS
Numero de Puerto Modo de Paso de Datos (PORT2) TODOS LOS DISPOSITIVOS
El número de puerto del servidor, para ser utilizado junto con la dirección IP o el nombre
de host especificado usando IPAD2.
Modo de Paso de Datos (PTDM) TODOS LOS DISPOSITIVOS
Habilita y configura el modo de paso de datos. Por defecto esta función está inhabilitada.
Nótese que cuando se activa este modo, dejará de enviarse información NMEA y de
depuración a través del puerto serie. Refiérase a la Nota de Aplicación correspondiente para
más información. El comando de configuración del modo de paso de datos es el siguiente:
$PTDM,<modo>,<tasa-datos>,<expiracion-paquete>,<max-tamaño-paquete>, <fin-de-paquete>,<ingreso-dispositivo>,<puerto-RS232>,<socket-tcp>, <añadir-fin-trama>,<cabecera>,<habilitar-ack>,<tiempo-auto-apagado>
Campo Descripción Rango
<modo> Modo de paso de datos
0 Desactivado 1 Activado 2 Garmin FMI 3 Habilitado con mensaje de conexión
<tasa-datos> Tasa de datos RS232
4800 9600 19200 38400 57600 115200 230400 460800 921600
<expiracion-paquete> Tiempo de expiración de
ensamblador de paquetes 0 – 65535 ms
<max-tamaño-paquete> Tamaño máximo de paquete 1 – 1024 (incluye cabecera y fin de paquete)
<fin-de-paquete> Opciones de fin de paquete
0 Enviar de acuerdo con los criterios de expiración y tamaño máximo de paquetes 1 Enviar cuando se reciba <CR> 2 Enviar cuando se reciba <LF> 3 Enviar cuando se reciban <CR><LF>
<ingreso-dispositivo> Habilitar el ingreso de un
dispositivo (IMEI) cuando se abre un socket TCP
0 Sin ingreso login 1 Ingreso habilitado
<puerto-RS232> Seleccionar puerto RS232 0 Puerto RS232 1 1 Puerto RS232 2
<socket-tcp> Seleccionar el socket
TCP para usar con PTDM 0 Usar el socket primario (IPAD1/PORT1) 1 Usar el socket secundario (IPAD2/PORT2)
<añadir-fin-trama>
Especificar caracteres adicionales para añadir a los
paquetes en ambas direcciones
0 No añadir caracteres 1 Añadir <CR> 2 Añadir <LF> 3 Añadir <CR><LF>
<cabecera> Habilitar cabeceras de
paquetes 0 No usar cabeceras 1 Habilitar cabeceras
<habilitar-ack>
Opcion para confirmar recepción de paquetes en
ambas direcciones
0 Confirmación desactivada 1 Se responde un carácter ACK a los paquetes recibidos, y debe ser recibido después de cada transmisión
<tiempo-auto-apagado> Temporizador opcional para desactivar el modo de paso
de datos
0 El modo de paso de datos se ejecuta continuamente 1 1-65535. Define los minutos que el modo de paso de datos se ejecutará antes de ser desactivado
Consulte la Nota de aplicaciones de Pass Through Data Mode para obtener más detalles
sobre estas opciones.
Ajustes del Bus CAN
CANBus Configuración de Bus CAN (CANC) AT110, AT240
configuración de la interfaz del bus CAN
$CANC,<modo-silencioso>,<indice-tasa-datos>,<ID-CAN-extendida,
<tipo-interfaz>,<tipo-combustible>
<modo-silencioso> Descripción
0 Modo silencioso apagado (usa bits ACK dominantes). El
dispositivo confirmará los mensajes recibidos. Por defecto.
1 Modo silencioso activado (utiliza bits ACK recesivos. El
dispositivo no confirmará la recepción del os mensajes).
<indice-tasa-datos> Tasa de datos
0 125 kbit/s
1 250 kbit/s. Por defecto.
2 500 kbit/s
<ID-CAN-extendida> Descripción
0 Identificador estándar de 11 bits. Por defecto
1 Identificador extendido de 29 bits
<tipo-interfaz> Descripción
0 Auto-detectar. Por defecto
1 FMS
2 OBD (NOTA: El dispositivo transmitirá en el bus CAN)
<tipo-combustible> Descripción
0 Tipo de combustible AUTO DETECCIÓN (por defecto)
1 Tipo de combustible PETROL
2 Tipo de combustible DIESEL
Máscara de Eventos del Bus CAN (CANM) AT110, AT240
Los eventos del bus CAN FMS pueden configurarse para generar informes, utilizando el
siguiente comando:
$CANM,<mascara-eventos-canbus>
Donde los bits de la máscara se ponen a 1 para habilitar el envío de reportes y a 0 para
inhabilitarlos. El valor de la máscara debe introducirse en formato decimal. Los bits de la
máscara se definen en la siguiente tabla:
Estado Bit Por defecto
Conmutador de frenado – pedal libre 0 0
Conmutador de frenado – pedal apretado 1 0
Control de crucero – activado 2 1
Control de crucero – desactivado 3 1
PTO – Apagado/Inhabilitado 4 1
PTO – Activado 5 1
PTO – No Disponible 6 1
Dirección del Vehículo – Hacia adelante 7 1
Dirección del Vehículo – Marcha atrás 8 1
Velocidad del Vehículo – Exceso de velocidad 9 1
Por tanto, el valor por defecto es 2044.
Configurar umbrales de eventos para FMS/OBD
Los umbrales de reporte del bus CAN pueden configurarse utilizando los parámetros que
se describen a continuación:
Evento de Carga del Motor (ELEC) AT110, AT240
$ELEC,<carga-motor-umbral>,<carga-motor-tiempo>,<carga-motor-tiempo-inhibición>
Parámetro Descripción
carga-motor-umbral Valor a partir del cual se generará un reporte. Un
valor 0 desactiva los reportes por exceso de carga
en el motor.
carga-motor-tiempo Tiempo en segundos que la carga debe exceder el
umbral para que se envíe un informe.
carga-motor-tiempo-inhibición Tiempo en segundos que debe pasar entre dos
eventos de exceso de carga en el motor
La carga del motor se reporta en una escala del 0-125 % del rango operacional del FMS, y del 0-100 % para OBD.
Evento de RPM (RPEC) AT110, AT240
$RPEC,<umbral-rpm>,<tiempo-rpm>,<rpm-tiempo-inhibición>
Parámetro Descripción
umbral-rpm Valor a partir del cual se generará un reporte. Un valor 0
desactiva los reportes por exceso de revoluciones en el
motor.
tiempo-rpm Tiempo en segundos que las rpm deben exceder el umbral
para que se envíe un informe.
rpm-tiempo-inhibición Tiempo en segundos que debe pasar entre dos eventos de
exceso de revoluciones por minuto en el motor
Evento del Posición del Acelerador (TPEC) AT110, AT240
$TPEC,<umbral-acelerador>,<tiempo-acelerador>,<acelerador-tiempo-inhibición>
Parámetro Descripción
<umbral-acelerador> Valor a partir del cual se generará un reporte. Un valor
0 desactiva los reportes por exceso de aceleración.
<tiempo-acelerador> Tiempo en segundos que el acelerador debe exceder el
umbral para que se envíe un informe.
<acelerador-tiempo-
inhibicion>
Tiempo en segundos que debe pasar entre dos eventos
de exceso de aceleración.
Velocidad del Vehículo – Sin exceso de velocidad 10 1
Reservado 11 0
Reservado 12 0
Reservado 13 0
Reservado 14 0
Reservado 15 0
La posición del acelerador se reporta en una escala de 0-100%
Para resumir, los rangos de los umbrales de eventos se muestran en la siguiente tabla:
Parámetro Mínimo Por Defecto Máximo
<carga-motor-umbral> 1 90 125
<carga-motor-tiempo> (s) 1 30 65535
<carga-motor-tiempo-inhibicion> (s) 1 60 65535
<umbral-rpm> 1 4000 8000
<tiempo-rpm> (s) 1 30 65535
<rpm-tiempo-inhibicion> (s) 1 60 65535
<umbral-acelerador> 1 75 100
<tiempo-acelerador> (s) 1 30 65535
<acelerador-tiempo-inhibicion> (s) 1 60 65535
Otros Ajustes:
Teléfono de Alarmas (ALRM) TODOS LOS DISPOSITIVOS
Este es el número destinatario de SMS de alarma. Generalmente se envían a un
dispositivo de mano. El número debe ser introducido en formato internacional (por
ejemplo, +447979123456). Los mensajes de alarma se envían cuando la alimentación
externa se pierde o desciende por debajo de lo establecido en CPWR.
Monitorización de Energía (CPWR) TODOS LOS DISPOSITIVOS
Este comando establece las condiciones de alarma por falta de alimentación
$CPWR,<umbral-voltaje>,<tiempo-alimentación-baja>, <tiempo-evento-alimentación-externa>
El nivel de voltaje puede especificarse con números decimales, por ejemplo 11.5. El
retardo se especifica en segundos.
Cuando la alimentación externa cae por debajo de <umbral-voltaje> durante los
segundos definidos en <tiempo-alimentación-baja>, se envía un SMS de alarma.
Cuando se pierde la alimentación externa, también se envía un SMS. Se considera que la
alimentación externa se ha perdido cuando baja de los 6V durante el número de segundos
definidos en <tiempo-evento-alimentación-externa>
Los ajustes por defecto son:
$CPWR,11.5,30,30
Activar Roaming (ROAM) TODOS LOS DISPOSITIVOS
Este parámetro puede usarse para desactivar la itinerancia de datos y así poder controlar
los gastos en la red GSM. Un valor de 0 a la itinerancia. Este comando también puede
utilizarse para reducir la tasa de informes cuando esta esté activada, aumentando los
valores de los parámetros (DIST, HEAD, STIM and JSEC) tantas veces como se indique.
La tasa de reducción de datos se especifica poniendo valores mayores que 1. Por ejemplo,
cuando ROAM se pone a 2, los intervalos de reporte se duplican, reduciendo el gasto
económico a la mitad. El valor por defecto es 1.
Límite Mensual de SMS (SMSL) TODOS LOS DISPOSITIVOS
Este parámetro puede utilizarse para controlar el coste de los SMS, estableciendo un
límite mensual. Un valor de 0 inhabilita esta limitación. El valor por defecto es 50.
Calidad Mínima Aceptable GPS (GPSQ) TODOS LOS DISPOSITIVOS
Defina el umbral de calidad mínima aceptable en la señal GPS (o GNSS) para determinar
una localización. Este umbral se basa en error estimado de la posición GPS. El valor de
GPSQ es un porcentaje, que podrá tomar valores entre 1 y 100. Por defecto su valor es
50, lo que corresponde a un error de 50m. Un valor de 100 corresponde a una posición
GPS perfecta, con un error aproximado de 2m. Un valor del 1% especifica la mínima
calidad aceptable, basada en un error estimado de 100m.
Los algoritmos de calidad de GPS en nuestros dispositivos no aceptarán posiciones en 2D.
2 argumentos opcionales permiten definir la cuenta mínima de SV y el ángulo mínimo de
elevación SV.
$GPSQ,<location-accuracy>[,<num-sv-min>,<sv-elevacíon-min>]
Por defecto:
$GPSQ,50,3,5
Modo de Identificador de Célula GSM (CLID) TODOS LOS DISPOSITIVOS
Establece el modo en que se reporta una posición en base la célula GSM a la que está
conectado. Por defecto es 0
$CLID,<modo>[,<periodo-solicitud>]
Donde:
<modo> ver tabla debajo
<periodo-solicitud> Para CLID=3, este es el tiempo mínimo entre solicitudes de
localización a través de la red GSM. Este valor está
comprendido entre 1-65535 minutos.
<mode> Descripción
0 Nunca informa sobre el identificador de célula GSM
1 Solo informa sobre la célula GSM cuando no hay una posición GPS
válida
2 Siempre informa sobre la célula GSM
3 Informa sobre la localización provista por la red GSM usando el
servicio de localización M2M cuando no hay una posición GPS válida
Para CLID=3, cuando la posición GPS no sea válida, cualquier evento que genere un
informe o respuesta para los comandos $POLL o $POSN solicitará la localización a través
de la red GSM. Esto ocurrirá únicamente si la diferencia de tiempo entre esta solicitud y la
última realizada es de tantos minutos como se marca en <periodo-solicitud>. El
estado en el informe indicará que la posición es basada en la red, además de que la
posición GNSS no es correcta.
Nivel de Depuración (DBUG) TODOS LOS DISPOSITIVOS
Establece qué información de depuración se muestra en el puerto serie.
Nivel DBUG Información Mostrada
0 Solo datos NMEA en el puerto serie 1
1 Solo errores
2 Mostrar información de diagnóstico normal
3 Mostrar información de diagnóstico extendido
4 Mostrar toda la información de diagnóstico
Código PIN de Programación OTA (PASS) TODOS LOS DISPOSITIVOS
El código PIN puede utilizarse para evitar reconfiguraciones indeseadas a través de SMS.
Este código se especifica utilizando el comando PASS. Puede enviarse desde RS232, SMS
o TCP. Por defecto, PASS vale 0, lo que inhabilita esta característica. Si se le diera otro
valor a PASS, el valor correcto deberá ser proporcionado antes de cada comando OTA. El
comando PASS deberá ser el primero de la secuencia.
Ejemplo:
Para cambiar la distancia entre informes, cuando el código vale 12345:
$PASS,12345$DIST,1500
Para cambiar el código PIN de 12345 a 5678:
$PASS,12345$PASS,5678
Solo los comandos que cambian parámetros del sistema requieren el código PIN. Nunca se
le solicitará para los siguientes comandos:
$ATSW
$BOOT
$DIAG
$IMEI
$NACK
$PARA
$POLL
$POSN
$SDIG
$SHDN,
$SHOW
$SSMS
$STAT
Geofences (GEOF) TODOS LOS DISPOSITIVOS
Mediante el comando GEOF, se pueden configurar “geofences” (geo-límites). Sus
argumentos son 5:
$GEOF,<índice>,<tipo>,<radio>,<latitud>,<longitud>
Campo Descripción Rango
<índice> Índice 1 - 100
<tipo> Tipo
0 inhabilitado
1 alarma al entrar
2 alarma al salir
3 alarma al entrar y salir
<radio> Radio en metros 20 – 65535
<latitud> latitud, WGS84 grados decimales -90.0 a +90.0
<longitud> longitud, WGS84 grados decimales -180.0 +180.0
Si se introduce el comando con tan solo el índice, se mostrarán los ajustes actuales de
Geofences.
Parámetros de Alerta de Remolque (TOWP) TODOS LOS DISPOSITIVOS
Una alerta de remolque se generará cuando se detecte movimiento mientras la ignición
del vehículo se encuentra inactiva. Para ello se hace uso de diferentes fuentes. Estas son,
la velocidad del GNSS, la localización, acelerómetro y el sensor mecánico de vibración. La
sensibilidad de detección puede cambiarse con el comando TOWP:
$TOWP,<distancia-metros>,<velocidad-kmh>,<velocidad-segundos>, <sensibilidad-movimiento>,<sensibilidad-vibración>>,<distancia-segundos>
Configuración de Acelerómetr
Campo Descripción Rango
<distancia-metros>
Distancia GPS que
se ha recorrido
desde el fin de viaje
0 Inhabilitar
100–65535 Por defecto=500m
<velocidad-kmh> Umbral de
velocidad
0 Inhabilitar
20–65535 Por defecto=50kmh
<velocidad-segundos>
Tiempo que debe
superarse el umbral
de velocidad
1–65535 Por defecto=10 s.
<sensibilidad-movimiento>
Sensibilidad de
detección de
movimiento basada
en acelerómetro
0 Inhabilitar
1–10 (1=Máxima
sensibilidad,
10=Mínima
sensibilidad,
Por defecto=5)
<sensibilidad-vibración>
Sensibilidad del
sensor mecánico de
vibración
0 Inhabilitar
1–10 (1= Máxima
sensibilidad, 10=
Mínima sensibilidad
Por defecto=5)
<distancia-segundos>
El número de
segundos que la
distancia debe
exceder <distancia-
metros> en
sucesivos
resultados GNSS
0 – 255 por defecto=10
Interrupción de Wake-up (MEMS) TODOS LOS DISPOSITIVOS
Este parámetro permite la configuración de los criterios que determinarán si se detecta
movimiento. Si esto ocurre, el acelerómetro generará una interrupción de wake-up,
“despertando” al dispositivo de la suspensión. El acelerómetro tiene dos modos de
detección de movimiento: detección por click único, y detección por click doble
En el modo de detección de movimiento por click único, el movimiento se detectará
cuando la aceleración medida en los ejes seleccionados exceda el <umbral> especificado
y regrese por debajo del valor establecido para <límite de tiempo>. En este modo,
<latency> y <window> son irrelevantes.
En el modo de detección doble, una vez que se ha reconocido el primer clic, se inicia el
segundo procedimiento de detección de clics. Se considera que el movimiento se ha
detectado solo si el segundo clic ocurre después del tiempo definido de <latencia>, pero
antes de que el tiempo de <ventana> haya expirado
NOTA: Todos los parámetros del comando MEMS han de ser introducidos en hexadecimal.
$MEMS,<config>,<umbrales>,<limite-tiempo>,<latencia>,<ventana>
donde:
<config> Establezca el valor 0x15 para el modo de detección de un solo clic y
0x2A para el modo de detección de doble clic en todos los ejes. Para
obtener más información, consulte la hoja de datos LIS2DH12 y la
nota de aplicación ST AN5005.
<umbrales> El parámetro <umbral> especifica los umbrales del eje X, Y y Z en 7
bits, de 0 a 0x7F, cada bit corresponde a aprox. 15 mg de
aceleración (es decir, 2G dividido por 128). La configuración más
sensible es por lo tanto 1, y la menos sensible es 0x7F.
<limite-tiempo> Ventana de tiempo dentro de la cual la aceleración debe sobrepasar
el umbral, y volver por debajo del mismo. Este argumento puede
tener valores hexadecimales desde 00 hasta FF (255 en decimal).
Este valor representa 0.5ms. Siendo FF el máximo permitido, el
rango de este argumento es de 0-127.5 ms
<latencia> define el intervalo de tiempo máximo que puede transcurrir entre el
inicio del procedimiento de detección de clic, de 0 a 0xFF. El valor de
<time-limit> se multiplica por 0.5ms para dar un rango de 0 a
127.5ms
<ventana> define el intervalo máximo de tiempo que puede transcurrir después
del final del intervalo de latencia en el que puede iniciarse el
procedimiento de detección de clic, en los casos en que el dispositivo
está configurado para la detección de doble clic. La <ventana> se
define en milisegundos, de 0 a 0xFF, y debe ser mayor que el
intervalo <latencia>
Ejemplo:
$MEMS,15,20,FF,1,1
Configurarían: detección de un solo clic en todos los ejes, umbral de 0.5g, límite de
tiempo: 127.5ms, latencia: 1ms y ventana: 1ms (en este ejemplo, la latencia y la ventana
son irrelevantes, ya que estamos usando la detección con un solo clic).
Los ajustes por defecto
$MEMS,15,5,ff,1,1
Comandos de Utilidad y de Ingeniería
Iniciar el modo "FastTrack" (FTRK) TODOS LOS DISPOSITIVOS
Después de recibir este comando, el dispositivo enviará informes de tiempo cada 5
segundos, por un período de 1 minuto.
Borrar Geofences (GEOD) TODOS LOS DISPOSITIVOS
El comando GEOD permite eliminar todos los geofences de forma rápida. Si se desea borrar
geofences individuales, puede ponerse a 0 el campo <tipo> de GEOF para un geofence
concreto.
Activar Salida Digital (SDIG) TODOS LOS DISPOSITIVOS
Permite activar/desactivar manualmente las salidas digitales. El primer parámetro
representa la salida que se va a configurar (ver tabla anterior), y el segundo representa su
estado.
Ejemplos:
$SDIG,1,1 Salida digital 1 activada
$SDIG,1,0 Salida digital 1 desactivada
Configurar Salidas Digitales (CDOP) TODOS LOS DISPOSITIVOS
Cuando se controla una salida en respuesta a un evento, la salida digital utilizada se puede
configurar con este comando. CDOP es una forma simplificada de CDIG que se puede usar
para establecer solo una función en lugar de establecer todas las salidas a la vez. Comando
introducido desde la versión (6.0.6).
$CDOP,<numero-salida>,<aplicación>
Elige la aplicación de la tabla siguiente:
<aplicación> Descripción
0 No asignado
1 Inmovilizador
2 Recordatorio (conductor ID)
3 Confirmación (conductor ID)
4 Comportamiento conductor – AMARILLO
5 Comportamiento conductor - NARANJA
6 Comportamiento conductor - ROJO
7 Indicador progreso (conductor ID)
8 Combinación de progreso y recordatorio en la misma salida
Ejemplos:
$CDOP,3,1 utiliza salida 3 como inmovilizador
$CDOP,2,3 utiliza salida 2 como confirmación
$CDOP,1 devolver la aplicación asignada a salida 3
$CDOP devolver todas las opciones
La configuración predeterminada para CDOP es:
<immobilizador> salida 1
<recordatorio> salida 3
<confirmar> salida 4
<driver-behavior-x> no asignado
<drid-progress-indicator> no asignado
<rem-and-progress-indicator> no asignado
Nota: las aplicaciones se pueden asignar a una sola salida digital. Si una aplicación se ha
asignado a una salida digital y luego se ha asignado a una diferente, la asignación
anterior se establecerá en cero (no asignada).
Por más detalles sobre la aplicación comportamiento conductor, refiere a la nota de
aplicación apropiada
Configurar Entradas Digitales (CDIP) TODOS LOS DISPOSITIVOS
A las entradas digitales 1 y 2, se les puede aplicar un filtro anti-rebote durante un periodo
de tiempo configurable a través del siguiente comando.
$CDIP,<digital1-db-secs>,<digital2-plus-db-secs>
El periodo de filtrado anti-rebote se especifica por separado para la entrada de ignición.
Esta utiliza el parámetro <digital1-db-secs>. El resto de entradas utilizan el periodo
<digital2-plus-db-secs>. Un valor de 0 inhabilita el filtrado para la entrada
correspondiente. El máximo periodo permitido es de 5 segundos.
Los ajustes por defecto de CDIP son:
<digital1-db-secs> 1
<digital2-plus-db-secs> 0
Configuración de Aplicaciones Puerto RS232 (SRAL) TODOS LOS DISPOSITIVOS
Asignar una aplicación a los puertos de RS232 y especificar un tasa baudio opcional. Si
no especificas la tasa baudio, el dispositivo utilizará la tasa baudio por defecto según la
tabla siguiente.
$SRAL,<numero-puerto>,<aplicación>,<tasa-baudio>
Donde:
<numero-puerto> 1 o 2, según la cantidad de puertos RS232 que tiene el dispositivo <aplicación> refiere a la lista en la tabla siguiente
Ejemplo:
$SRAL,2,3 configurar puerto RS232 numero 2 para CR001 lector de tarjetas
NOTA: por favour, refiere al documento Protocolo Modular Comunicación ‘X’ para más
detalles sobre las aplicaciones.
<aplicación> Descripción Tasa Baudio Por Defecto
0 NINGUNO N/A
1 DEBUG (por defecto) 115200
2 PTDM 9600
3 CR001 LECTOR de TARJETAS 9600
4 MP2 LECTOR de TARJETAS 19200
5 BSEN15430 QUITANIEVES 9600
6 REDFORGE QUITANIEVES 9600
7 CARRIER REFRIGERADOR 9600
8 ECON 3-BYTE QUITANIEVES 9600
9 ECON 1-GRAM QUITANIEVES 9600
10 HEGEMON MARCAR TRANSPORTE 9600
11 SCHMIDT QUITANIEVES 19200
12 TRANSCAN GRABADOR TEMP 19200
Inmovilizar (IMOB) TODOS LOS DISPOSITIVOS
Una vez configurada la salida digital para inmovilizar el vehículo, IMOB da la opción de
condicionar la inmovilización a la velocidad y estado de ignición del vehículo para asegurar
una inmovilización segura.
Cuando se utilice este comando, la salida permanecerá activa hasta que se reciba el
comando $IMOB,0 para desactivar la inmovilización. Si se utiliza $IMOB para activar el
conmutador de salida, este no puede ser desactivado con la presentación de un iButton.
Si se utiliza $IMOB sin argumento, el modo por defecto será el 3 (ignición desactivada y
velocidad nula). Si IBTN (parámetros de iButton) se encuentra en modo 5, el comando
$IMOB sin argumentos utiliza el mode 4 (inmediato y sin condición).
$IMOB,<modo>,<retraso-sec>
<modo> Condiciones IMOB
0
1
Desactivar modos de inmovilización y conmutador de salida
Activar conmutador de salida cuando no haya ignición
2
3
4
Activar conmutador de salida cuando el vehículo esté estacionario
Activar conmutador de salida cuando el vehículo esté estacionario y no
haya ignición. (POR DEFECTO)
Activar conmutador de salida inmediata e incondicionalmente
<retraso-sec> especifica un retraso opcional, después de que se cumplan todas las
condiciones, antes de que se active el inmovilizador. Este campo debe dejarse en blanco
si no se requiere demora.
Programación de Inmovilización Automática (IMOS) TODOS LOS DISPOSITIVOS
Puede programarse la inmovilización automática para cada día de la semana
individualmente
$IMOS,<dia>,<hora-habilitado>,<hora-inhabilitado>, <min-habilitado>,<min-inhabilitado>
N
Parámetro Descripción Rango
<dia>
Dia de la semana
0 = Domingo
1 = Lunes
2 = Martes
3 = Miércoles
4 = Jueves
5 = Viernes
6 = Sábado
7 = Todos
0-7
<hora-habilitado> Hora de habilitación del vehículo:
GMT, Formato 24h 0-23
<hora-inhabilitado> Hora de inhabilitación del vehículo:
GMT, Formato 24h 0-23
<min-habilitado> Minutos de habilitación del vehículo 0-59
<min-inhabilitado> Minutos de inhabilitación del
vehículo 0-59
notas:
• La salida utilizada debe asignarse a <immobilizer> utilizando el comando CDOP
• <hora-habilitado> y <hora-inhabilitado> se pueden definir para cada día de la
semana
• Especifique <day> = 7 para establecer el mismo <on-time> y <off-time> a todos
los días de la semana
• <hora-habilitado> y <hora-inhabilitado> se definen a la hora más cercana
utilizando un reloj de 24 horas
• <hora-habilitado> y <hora-inhabilitado> se especifican en GMT
• Establecer <a tiempo> = <tiempo de inactividad> para deshabilitar el calendario
de inmovilización automática para un día determinado
Configuración ADC (ADCC) AT110, AT240
Los ADC1 y ADC2 pueden ser muestreados en intervalos regulares. Cada muestra es un
número de 12 bits. El dispositivo se enviará un informe si una muestra varía con respecto
a la anterior en más de un porcentaje especificado. El porcentaje es la variación con
respecto al rango de tensiones de entrada.
El formato del comando ADCC es el siguiente:
$ADCC,<umbral-%-cambio>,<media-muestras>,<intervalo-muestras>
Campo Descripción Rango
<umbral-%-
cambio>
Porcentaje de cambio de la lectura
analógica con la muestra anterior, que
causará el envío de un informe. El
porcentaje es la variación comparada
con el rango de voltaje de entrada.
0-100
Por defecto 0 (Inhabilitar)
<media-
muestras>
Número de muestras recientes con las
que calcular la media 1-100 Por defecto 10
<intervalo-
muestras> Número de segundos entre muestras 1-65535 Por defecto 5
Restablecer Ajustes de Fábrica (FACT) TODOS LOS DISPOSITIVOS
Restablece todos los parámetros a su valor por defecto dentro del firmware de fábrica (o
del cliente)
Consulta de Posición (POLL) TODOS LOS DISPOSITIVOS
El dispositivo enviará informes al servidor en respuesta a varios eventos configurables. El
comando POLL puede utilizarse para solicitar un informe actualizado cuando no hay ningún
evento que reportar.
Actualización de Firmware (LOAD) TODOS LOS DISPOSITIVOS
El firmware del dispositivo puede ser actualizado por GPRS con este comando. Los archivos
de firmware deben estar cargados previamente en un servidor web, en el formato adecuado.
Por favor, contacte con Astra Telematics para recibir soporte y asistencia acerca de las
actualizaciones de firmware remotas.
$LOAD,<dir-ip-servidor>,<puerto>,<ruta>,<nombre-archivo><CR><LF>
Reinicio (BOOT) TODOS LOS DISPOSITIVOS
Reinicia el dispositivo.
NOTA: En caso de que DBUG y NMEA estén inactivos debido al comando PTDM, se le dan
al usuario 30 segundos para enviar cualquier comando a través del terminal cada vez que
se enciende el dispositivo.
Versión de Firmware (ATSW) TODOS LOS DISPOSITIVOS
Muestra la versión de firmware del dispositivo
Consulta de IMEI (IMEI) TODOS LOS DISPOSITIVOS
Muestra el IMEI del dispositivo
Consulta de Estado (STAT) TODOS LOS DISPOSITIVOS
Ver Anexo
Consulta de Parámetros (PARA) TODOS LOS DISPOSITIVOS
Ver Anexo
Consulta de Posición (POSN) TODOS LOS DISPOSITIVOS
La localización del dispositivo puede ser consultada a través de un dispositivo móvil
utilizando el comando POSN. La respuesta será un enlace a google maps, que podrá
visualizarse directamente desde el dispositivo móvil.
$POSN,<tipo-mapa>,<zoom>
<tipo-mapa> ‘m’ = mapa, ‘k’ = satélite, ‘h’ = hibrido
<zoom> 1-20, 20=máximo, 1=mínimo
Los parámetros son opcionales. El comando $POSN por si solo, devolverá un enlace con
vista de mapa y zoom 10.
Formato de respuesta POSN:
POSN:<IMEI>
DD/MM/AAAA HR:MIN:SEC
http://maps.google.co.uk/?q=AT240@<latitud>,<longitud>&t=<tipo-mapa>&z=<zoom>
Eliminar Informes Guardados (ELOG) TODOS LOS DISPOSITIVOS
Elimina los informes guardados en la memoria Flash. Si no se especifica ningún argumento,
se eliminarán todos, de lo contrario, se eliminará el número de informes especificados (los
más antiguos primero)
Datos No-Volátiles (NVST) TODOS LOS DISPOSITIVOS
Inicializa el cuentakilómetros y el tiempo de funcionamiento a un valor. Si el comando se
envía sin parámetros, ambos valores se inicializan a cero.
$NVST,<cuentakilómetros-km>,< tiempo-de-funcionamiento-horas>
Inhabilitar Confirmación (NACK) TODOS LOS DISPOSITIVOS
Manda con un comando para desactivar la confirmación ACK (SMS/TCP)
Activar NMEA (NMEA) TODOS LOS DISPOSITIVOS
Activa o desactiva la salida de datos NMEA del GPS en el puerto serie. El valor 1 las habilita
y el 0 las inhabilita. El valor por defecto es 1.
Velocidad de Transmisión del Puerto Serie (BAUD) TODOS LOS DISPOSITIVOS
Configura la velocidad de transmisión del puerto serie RS232 en el dispositivo. El valor por
defecto es 115200.
Mostrar Ajustes (SHOW) TODOS LOS DISPOSITIVOS
Muestra los ajustes en un formato ASCII legible (No recomendado para TCP/SMS, ver PARA)
Enviar SMS (SSMS) TODOS LOS DISPOSITIVOS
Envía un mensaje de texto SMS.
$SSMS,<numero-gsm>,<mensaje>
Este comando sirve para consultar el número de teléfono GSM del dispositivo en SIMs
desconocidas. Su implementación no provee de ciertas características de transmisión, por
lo que no se recomienda su uso para la operación normal del dispositivo.
Apagado del dispositivo (SHDN) TODOS LOS DISPOSITIVOS
Este comando suspende el dispositivo y desactiva el inmovilizador durante un número
específico de minutos (o indefinidamente).
$SHDN,<minutos>
Donde <minutos> está en el rango de 1 a 65535. El parámetro <minutos> es opcional y
si se omite, el apagado será indefinido.
Enviar paquete de ingreso o login (LOGN) TODOS LOS DISPOSITIVOS
Cuando en el comando MODE se introduce un 6, el dispositivo enviará un paquete de
ingreso cada vez que se abra un nuevo socket TCP. Por tanto, no se volverá a enviar un
paquete de ingreso a no ser que se especifique manualmente a través de este comando, o
a no ser que el socket TCP se haya cerrado y tenga que ser reabierto.
Diagnósticos (DIAG) TODOS LOS DISPOSITIVOS
Utilidades de diagnóstico:
$DIAG,1 Reset de GPS
$DIAG,2 Reset del Modem
$DIAG,3 Recalibrar acelerómetro - inmediatamente
$DIAG,4 Cargar ajustes por defecto
$DIAG,5 Recalibrar Ignición modo 3
$DIAG,6 Comprobar batería, voltaje externo y depuración RS232
$DIAG,7 Recalibrar acelerómetro - esperará hasta la ignición este apagada
$DIAG,8 Mostrar datos de red GSM:
<network-operator>;<H|R><BSIC><MNC><LAC><Cell_ID>
$DIAG,9 Mostrar datos del dispositivo:
<Device>:<HW-model>;<HW-version>;<firmware-version>;<MCU Revision ID>;<MCU Device ID>
$DIAG,28 Configuraciones para acelerómetro para recalibrar automáticamente
Cuando la ignición está desactivada y el dispositivo está estacionario, si las lecturas del
acelerómetro muestran un valor mayor que el umbral establecido, el acelerómetro se
recalibra automáticamente..
$DIAG,28,<accel_thresh>,<accel_timeout>, <accel_sleep_timeout>,<accel_constant_thresh>
Field Description Range
<accel_thresh> Umbral en milli-g usado
para verificar si la lectura
del eje del acelerómetro
es demasiado alta
Defecto 5 milli-g
<accel_timeout> Tiempo de espera en
segundos después de lo
cual el acelerómetro será
recalibrado
cuando una lectura del
eje es continuamente
mayor que el umbral
Defecto 60
<accel_sleep_timeout> Tiempo de espera en
segundos, si no hay un
ajuste de aceleración, los
eventos cruzados
suceden dentro de este
tiempo
dispositivo puede ir a
dormir
Defecto 5
<accel_constant_thresh> Las lecturas de
aceleración deben estar
dentro de este rango
para confirmar que el
dispositivo está
estacionado para que
ocurra la recalibración
Defecto 25 milli-g
$DIAG,110 Establecer la capacidad del tanque de combustible para el combustible OBD
utilizados para fines de cálculo.
$DIAG,111 Iniciar modo de enviar (el dispositivo apagará hasta que lo conectas
alimentación)
Prueba Remota (TEST) TODOS LOS DISPOSITIVOS
El comando $TEST puede enviarse por SMS, RS232 o TCP. Recomendamos que se haga
uso de este comando tras cada instalación, ANTES de que el instalador abandone el
vehículo/lugar.
El formato de respuesta de $TEST comienza con “TEST”: y le sigue lo siguiente:
Línea Descripción Comentarios
1 Modelo del dispostivo Ej. AT240
2 Versión de Firmware Ej. 4.0.41.0
3 IMEI 15 digitos, Ej. 357322042745742
4 Operador de red Ej. Orange UK
5 Voltaje externo de entrada
En Voltios, seguido del factor de disponibilidad de
alimentación en los últimos 7 días (porcentaje). Ej: PWR:12.5V (99%)
6 Nivel de batería Porcentaje, Ej. BAT:100%
7 Estado GPS (% disponibilidad) OK, ERR o JAM seguido de porcentaje, Ej. GPS:OK (95%)
8 Estado GPRS (% disponibilidad) OK, ERR o N/A si hay error en alguno de los estados
mencionados arriba. Ej. GPRS:OK (98%)
9 Estado del punto de acceso OK, ERR o N/A si hay error en alguno de los estados mencionados arriba, Ej. APN:OK
10 Estado del socket TCP OK, ERR o N/A si hay error en alguno de los estados mencionados arriba, Ej. SKT:OK
11 Estado de confirmación TCP OK, ERR o N/A si hay error en alguno de los estados mencionados arriba, Ej. ACK:OK
12 Estado de la Ignición OK o ERR, Ej. IGN:OK + estado actual de IGN
13 Estado del bus CAN OK o ERR (solo dispositivos con CAN)
14 Estado de la salida al inmovilizador ON u OFF
15 Número de reportes en cola 0 - 9999
* Error de actividad CANBus solo compatible con AT110 y AT240
Ejemplo 1: dispositivo sin errores / problemas:
TEST:AT200 7.0.18.0 357322042745742 O2 UK PWR:12.5V (100%) BAT:100% GPS:OK (95%) GPRS:OK (98%) APN:OK SKT:OK ACK:OK IGN:OK (OFF) IMOB:OFF REPQ:0
Ejemplo 2: dispositivo con un problema de alimentación externa (no permanente):
TEST:AT240 7.0.18.0 357322045896451 O2 UK PWR:12.5V (24%) BAT:100% GPS:OK (95%) GPRS:OK (98%) APN:OK SKT:OK
ACK:OK IGN:OK (ON) CAN:N/A IMOB:OFF REPQ:0
Notas sobre los resultados de estado:
GPS N/A después del encendido, hasta que se haya adquirido el primer arreglo
OK a partir de entonces, si el GPS está disponible, o ha estado disponible en los últimos 5
minutos.
ERR si el GPS no estuvo disponible durante más de 5 minutos
GPRS ERR en el primer encendido, o siempre que el dispositivo no tenga un servicio de red
GPRS OK cuando el dispositivo tiene servicio de red GPRS
APN N/A en el primer encendido
N/A hasta que el dispositivo intente comunicarse
N/A si el dispositivo no tiene servicio de red GPRS, que es un requisito previo
Aceptar cuando el dispositivo ha activado un contexto pdp (conectado a APN / internet)
ERR cuando el dispositivo ha intentado activar un contexto pdp, pero ha fallado
TCP N/A en el primer encendido
N/A hasta que el dispositivo intente comunicarse
N/A si el dispositivo no tiene servicio de red GPRS o tiene un error APN (no hay internet)
OK cuando el dispositivo ha abierto un socket TCP para especificar IPAD / PORT
ERR cuando el dispositivo ha intentado abrir un socket TCP, pero ha fallado
ACK N/A en el primer encendido
N/A hasta que el dispositivo tenga un estado exitoso para todos los pasos de
comunicación anteriores
Aceptar cuando el dispositivo ha enviado un informe y recibido un ACK del servidor de
host
ERR cuando el dispositivo ha enviado un informe, pero no ha recibido un ACK dentro de
los segundos TCPT
IGN ERR si no se ha detectado un cambio en el estado de ignición desde el encendido
ERR si no se ha detectado un cambio de estado de ignición en las últimas 24 horas
OK si se ha detectado un cambio de estado de encendido en las últimas 24 horas
(el método de encendido dependerá de la configuración de IGNM)
CAN N/A al encender, hasta que el dispositivo haya visto la ignición ENCENDIDA
OK cuando se han recibido los datos de CANBus en los últimos 20 segundos, mientras el
encendido está ENCENDIDO
ERR cuando los datos CANBus no se han recibido en los últimos 20 segundos, mientras el
encendido está ENCENDIDO, o si no se recibieron datos CANBus durante el último
encendido.
IMOB N/A si no se ha asignado salida digital a la aplicación del inmovilizador
ENCENDIDO cuando el inmovilizador ha sido asignado, y está actualmente activo
APAGADO cuando el inmovilizador ha sido asignado, y está actualmente inactivo
(tenga en cuenta que la lógica del inmovilizador se define utilizando el comando DRIC,
para determinar si el activo corresponde a que el interruptor de salida esté ENCENDIDO o
APAGADO)
REPQ Número de informes almacenados en memoria flash no volátil
Orientación para la resolución de errores Error GNSS o disponibilidad GNSS deficiente (baja disponibilidad de GNSS)
Un ERROR GNSS indica que no se ha devuelto ningúna localización durante un período de tiempo
de espera fijo. Podría ser una indicación de un fallo de dispositivo / antena o simplemente que el
vehículo está estacionado en un área cubierta (por ejemplo, un aparcamiento subterráneo). Los
errores persistentes de GNSS y la baja disponibilidad suelen deberse a problemas de instalación,
ubicación deficiente del dispositivo, orientación incorrecta o problemas del vehículo, como
interferencias o parabrisas de vidrio atérmico.
Un estado 'JAM' indica que el receptor GNSS ha detectado interferencia CW que podría ser
causada por el uso de un dispositivo de interferencia GNSS muy cerca, típicamente dentro de 5-
10m (es decir, en el propio vehículo).
Error GPRS
Esto significa que el dispositivo no tiene servicio GPRS. Puede ser simplemente debido a la
cobertura / servicio de la red GSM, pero el ERROR persistente de GPRS es una indicación de que
la tarjeta SIM GSM no está habilitada para GPRS. Sugerimos que hable con su proveedor de SIM
y considere intentar una actualización SIM o reemplazar la tarjeta SIM.
Error APN
Esto generalmente es causado por una configuración incorrecta del punto de acceso GPRS
(APAD, APUN y APPW). Verifique la configuración correcta con su red / proveedor de SIM y
configure el dispositivo según los siguientes comandos:
$APAD,<apn-address>
$APUN,<apn-username>
$APPW,<apn-password>
Donde <apn-address>, <apn-username> y <apn-password> son las configuraciones APN para el
operador de red o proveedor de servicios, apropiadas para la tarjeta SIM que se está utilizando
en el dispositivo.
Error de socket TCP
El módem no ha podido abrir un socket en la dirección IP y el número de puerto especificados.
Puede ser causado por una configuración de dirección TCP incorrecta (IPAD, PUERTO), un error
en el servidor host o incluso problemas de Internet más amplios. Si es necesario, vuelva a
configurar el iPad y el puerto con los comandos:
$IPAD,<ip-or-hostname>
$PORT,<port-number>
Error de reconocimiento TCP de modem
Esto indica que el dispositivo puede continuar todo el camino para abrir un socket y entregar el
paquete de informe, pero no obtiene la respuesta de confirmación normal de la aplicación TCP
del host. Esto normalmente es causado por un error en el extremo del host. Asegúrese de que el
dispositivo esté aprovisionado correctamente en su aplicación / software, tipo correcto, protocolo
y que el IMEI de 15 dígitos coincida con el de su sistema.
Error de inactividad de la entrada de encendido
Este error se establece cuando no se han detectado eventos de ignición durante más de 24
horas. Esto generalmente es causado por una instalación deficiente / incorrecta. Considere usar
un modo de encendido alternativo con los siguientes comandos:
$IGNM,0 // usa datos de velocidad / acelerómetro GNSS para la detección del modo de
viaje:
$IGNM,3 // usa voltaje externo para la detección del modo de viaje
Error de inactividad CANbus
Este error se establece cuando no se han recibido datos CANBus durante 60 segundos o más,
mientras el encendido del vehículo está en ON (es decir, la entrada digital del dispositivo 1 está
ALTA). Si el encendido está apagado, el estado se basará en la presencia de datos CANbus
durante el último período de encendido.
Problemas de inmovilización
Si el estado se muestra como 'N/A', la aplicación del inmovilizador no está asignada a ninguna
salida digital. Consulte el comando CDOP en la guía del usuario del dispositivo correspondiente
para obtener detalles sobre cómo asignar aplicaciones a las salidas digitales.
El estado ENCENDIDO / APAGADO se refiere al estado físico de la salida del dispositivo, que
puede estar relacionado con el estado del inmovilizador ENCENDIDO o APAGADO, según la lógica
del inmovilizador definida en el comando DRIC.
Informes almacenados en cola de memoria no volatil
Cuando hay problemas de comunicación, ya sea con el dispositivo mismo o con el servidor host,
los informes no se pueden enviar correctamente y se almacenarán en una memoria flash no
volátil. Cada dispositivo contendrá varios miles de informes hasta que puedan enviarse
correctamente y se reciba una confirmación del servidor. Este número indica la cantidad de
informes almacenados y en espera de transmisión. Deben resolverse los errores de comunicación
del dispositivo (posiblemente causados por la configuración) o los problemas del servidor, para
que el dispositivo pueda enviar los informes correctamente. Compruebe los errores relacionados
con las comunicaciones en la respuesta de $ TEST y resuelva siguiendo las instrucciones de la
página anterior. También configure la configuración correcta del dispositivo y el estado /
disponibilidad operacional del servidor.
$TEST M2M Version
La autocomprobación del dispositivo $ TEST OTA está diseñada para su uso con teléfonos
móviles y, por lo tanto, la respuesta está formateada en un formato legible fácil de usar. Para
aplicaciones de máquina a máquina, una versión delimitada por punto y coma está disponible.
Agregue un argumento como a continuación para especificar la respuesta formateada m2m::
$TEST,1
Ejemplo de respuesta: TEST:AT200;7.0.18.0;357322042745742;O2 UK;PWR:12.5V (100%);BAT:100%;GPS:OK (95%);GPRS:OK (98%);APN:OK;SKT:OK;ACK:OK;IGN:OK (OFF);CAN:N/A;IMOB:OFF;REPQ:0
El contenido de respuesta es idéntico, excepto por los delimitadores. Sin embargo, tenga en
cuenta que la respuesta m2m es un formato común para todos los modelos de dispositivo, y por
lo tanto, se incluirá el estado CAN, incluso cuando se utiliza con dispositivos que no son
compatibles con CANBus.
Solicitar Configuración (PARA) –Formato Respuesta
PARA: Cabecera de paquete fija
Version del firmware del dispositivo Numero con coma flotante
ALRM SMS numero de alarma Teléfono en formato internacional
IPAD1 TCP direción IP Dirección TCP IP
PORT1 TCP numero de puerto Número de puerto TCP - Entero
IPAD2 TCP direción IP por PTDM Dirección TCP IP
PORT2 TCP numero de Puerto por PTDM Número de puerto TCP - Entero
APAD red GPRS APN direción Cadena de texto
APUN red GPRS APN nombre usario Cadena de texto
APPW red GPRS APN contraseña Cadena de texto
DIST umbral distancia de reportaje (metros) Entero
HEAD umbral curso de reportaje (degrees) Entero
JTIM umbral tiempo de reportaje (en trayecto) Entero
STIM umbral tiempo de reportaje (parado) Entero
ITIM umbral tiempo de reportaje (minutos) Entero
IDLE umbral tiempo de reportaje (oscioso) Entero
STPD retraso del reportage parado (segundos) Entero
OSST umbral exceso velocidad (kmh) Entero
OSHT Tiempo de espera para exceso de Velocidad (sec) Entero
OSIT tiempo inhibición exceso velocidad (sec) Entero
MODE GSM modo de reportaje Entero
PROT protocol de comunicaión reportaje Entero
REPL nivel de reportaje Entero
SMSL limite usario mensual SMS Entero
IGNM modo ignición Entero
GPSQ umbral minimo calidad GPS Entero
ROAM permitir red en itinerancia Entero
TCPT tiempo de espera TCP (segundos) Entero
IBTN Modo iButton Entero
CLID Modo GSM red datos Entero
PTDM modo de paso de datos Entero
GSM nombre red Cadena de texto (max 12 caracteres)
GSM numero de telefono Cadena de texto (max 15 caracteres)
Protocols V and X only:
RPEC Umbral de evento RPM Entero
RPEC Tiempo de espera de eventos RPM Entero
RPEC Tiempo de inhibición de evento RPM Entero
TPEC umbral del evento del acelerador Entero
TPEC tiempo de espera del evento del acelerador Entero
TPEC el tiempo de aceleración inhibe el tiempo Entero
ELEC umbral de evento de carga del motor Entero
ELEC tiempo de espera del evento de carga del motor Entero
ELEC tiempo de inhibición del evento de carga del
motor
Entero
CANC Modo silencioso Entero
CANC velocidad de bits Entero
CANC IDs extendidos Entero
Verificación de parámetros ($ PARA, 1) - Formato de respuesta
Desde la versión de firmware 7.0.22, hay un formato opcional para consultar todos los
parámetros solo a través de TCP, con un formato de respuesta que es similar a la forma en que
se muestra la configuración durante el arranque, comenzando con un encabezado, seguido de las
configuraciones de comunicación y luego otras configuraciones
El tamaño máximo del paquete es 1024 bytes, y si las configuraciones exceden eso, habrá un
segundo paquete, indicado por el campo PKT en el encabezado (1/2 significará el paquete 1 o 2,
por ejemplo)
CFG-VER se actualizará cada vez que cambie el formato de la configuración.
Cada paquete final se indica con END-OF-PKT
El final del archivo completo se indica con FINAL DE ARCHIVO
Este formato solo se admite en los modos RS232 y TCP, debido a la duración de la respuesta, el
modo SMS no es compatible.
Ejemplo:
$PARA-TCP<CR><LF> HW:AT240V8<CR><LF> FW:7.0.22.0<CR><LF> CFG-VER:1.1<CR><LF> GSM:+441234567890<CR><LF> NET:O2 UK<CR><LF> ICCID: 89373022100010327945<CR><LF> PKT:1/2<CR><LF> $APAD,m2mdata<CR><LF> $APUN,user<CR><LF> $APPW,password<CR><LF> $IPAD1,193.108.82.111<CR><LF> $MODE,6<CR><LF> $PORT1,90<CR><LF> $TCPT,30<CR><LF> $PROT,16,2495<CR><LF> $ACMX,35<CR><LF> $ACMY,50<CR><LF> $ADCC,0,10,5<CR><LF> $ALRM,NONE<CR><LF> $CANC,0,1,1,1<CR><LF> $CANM,2044<CR><LF> $CDOP,1,3<CR><LF> $CDOP,2,2<CR><LF> $CDOP,3,1<CR><LF> $CDOP,4,0<CR><LF> $CDOP,5,0<CR><LF> $CDIP,1,0<CR><LF> $CLID,0,10<CR><LF> $COLN,100<CR><LF> $CPWR,11.5,30,30<CR><LF> $DCMX,40<CR><LF> $DCMY,50<CR><LF> $DBUG,2<CR><LF> $DIST,5000<CR><LF> $DRIC,0,0,0,0,0,7200,30,1,0,0,0,0,0<CR><LF> $ELEC,30,60,90<CR><LF>
$GPSQ,50,3,5<CR><LF> $HEAD,45<CR><LF> $IDLE,180<CR><LF> $IGNM,1,0<CR><LF> $IMOS,0,0,0<CR><LF> $IMOS,1,0,0<CR><LF> $IMOS,2,0,0<CR><LF> $IMOS,3,0,0<CR><LF> $IMOS,4,0,0<CR><LF> $IMOS,5,0,0<CR><LF> $IMOS,6,0,0<CR><LF> $IPAD2,<CR><LF> $ITIM,5<CR><LF> $JSEC,120<CR><LF> $NMEA,1<CR><LF> $ORTN,0<CR><LF> $OSHT,30<CR><LF> $OSIT,120<CR><LF> $OSST,120<CR><LF> $PORT2,0<CR><LF> $PTDM,0,9600,100,1024,0<CR><LF> $REPL,4294967295<CR><LF> END-OF-PKT<CR><LF> [second packet] $PARA-TCP<CR><LF> PKT:2/2<CR><LF> $ROAM,1<CR><LF> $RPEC,30,60,4000<CR><LF> $SMSL,50<CR><LF> $SRAL,1,1,115200,2,0,9600<CR><LF> $STIM,60,0<CR><LF> $STPD,60<CR><LF> $TPEC,30,60,75<CR><LF> $TOWP,500,60,10,3,10,10<CR><LF> END-OF-PKT<CR><LF> END-OF-FILE<CR><LF>
Nota: <CR> <LF> indica los caracteres ASCII para RETORNO DE CARRO y NUEVA LÍNEA