SPXXXX - Funciones básicas
SPXXXX
Funciones básicas
Marzo / 2016
SPXXXX - Funciones básicas
Resumen de la presentación
• Definición de eventos
• Entradas y salidas
• Zonas geográficas
• Odómetro
• Comportamiento del conductor
SPXXXX – Definición de eventos
• Los eventos pueden ser habilitados a deshabilitados
• Por cada evento se pueden definir varias acciones
• Enviar mensajes al servidor vía UDP
• Enviar mensajes vía SMS
• Activar una salida
• Se puede combinar eventos
• Es posible renombrar eventos para mensajes enviados vía SMS a teléfonos de usuario
• Se utilizan los comandos ESMx, ERL, EUP y EOB
SPXXXX – Eventos
• ESM[ID];<mascara>;<estatus0>;<estatus1>;<tipo_reset>
Parámetro Descripción Rango
ID Grupo de eventos: 0 -7
0: Estatus del dispositivo
1: Comportamiento del conductor
2: ADC
3: Entradas
7: Combinados
Mascara Combinación de bits mediante los cuales se habilita o 00 - FF
deshabilita un evento
Status0 Estatus 0 del evento a ser habilitado 00 - FF
Status1 Estatus 1 del evento a ser habilitado
Tipo_reset Como el evento va a ser reseteado 00 - FF
SPXXXX – Eventos
• ESM0: Estatus del dispositivo
Bit Evento Estatus 0 Status 1 Tipo reset
0 Remolque Remolque a normal Normal to remolque Auto o Manual
1 Idle Idle a normal Normal a Idle Auto o Manual
2 Parqueo Parqueo Salir de parqueo Auto o Manual
3 Exceso de velocidad Entrar en el rango Salir del rango Auto o Manual
4 GSM jamming Jamming to normal Normal to jamming Auto o Manual
5 Zona geográfica Dentro o fuera Auto o Manual
6 Primer fix de GPS Primer fix de GPS Auto o Manual
7 Report Healt Habilitado Auto o Manual
SPXXXX – Eventos
• ESM1: Comportamiento del conductor
Bit Evento Estatus 0 Status 1 Tipo reset
0 Frenado brusco Habilitado Auto o Manual
1 Aceleración brusca Habilitado Auto o Manual
2 Giro brusco Habilitado Auto o Manual
3 Colisión frontal Habilitado Auto o Manual
4 Colisión trasera Habilitado Auto o Manual
5 Volcamiento Habilitado Auto o Manual
6 1-WIRE Temp en rango Fuera de rango/ibuton Auto o Manual
7 Balance Habilitado Auto o Manual
SPXXXX – Eventos
• ESM2: ADC
Bit Evento Estatus 0 Status 1 Tipo reset
0 Voltaje externo Anormal a Normal Normal a anormal Auto o Manual
1 Batería de respaldo Anormal a Normal Normal a anormal Auto o Manual
2 Voltaje ADC1 Anormal a Normal Normal a anormal Auto o Manual
3 Voltaje ADC2 Anormal a Normal Normal a anormal Auto o Manual
4 Deep Sleep (batería Entrar Auto o Manual
baja)
5
6
7
SPXXXX – Eventos
• ESM3: Entrada
Bit Evento Estatus 0 Status 1 Tipo reset
0 Entrada 1 Bajo a alto Alto a bajo Auto o Manual
1 Entrada 2 Bajo a alto Alto a bajo Auto o Manual
2 Entrada 3 Bajo a alto Alto a bajo Auto o Manual
3 Entrada 4 Bajo a alto Alto a bajo Auto o Manual
4 Ignición ON a OFF OFF a ON Auto o Manual
5
6
7
SPXXXX – Eventos
• ESM7: Combinación de eventos
Bit Evento Estatus 0 Status 1 Tipo reset
0 Combinación 1 Auto o Manual
1 Combinación 2 Auto o Manual
2 Combinación 3 Auto o Manual
3 Combinación 4 Auto o Manual
4 Combinación 5 Auto o Manual
5 Combinación 6 Auto o Manual
6 Combinación 7 Auto o Manual
7 Combinación 8 Auto o Manual
SPXXXX – Combinación de eventos
• ERL[ID];<periodo>;<id_evento>;<estatus_evento>….
•Máximo 5 eventos
Parámetro Descripción Rango
ID Identificación de la combinación 0 - 7 equivale a los
evento 56 – 63
Periodo Tiempo que los evento deben estar en el estado definido 00 – 65535 segundos
para que la combinación sea verdadera
Id_evento Identificador del evento 0 – 55
Estatus_evento Estatus del evento 0: status0, 1: estatus1
SPXXXX - Acciones asociadas a los eventos
EUP[ID];<accion>;<intervalo>;<n_veces>;<mascara>
Parámetro Descripción Rango
ID Identificador de evento 0 - 63
Accion Acción que se ejecutará 0–7
0: Activar una salida
1: Reporta a User0
2: Reporta a User1
3: Reporta a servidor de SMS
4: Reporta a servidor vía GPRS
5: Reporta al servidor vis GPRS como preferido, caso contrario
lo envía vía SMS
6: Reservado
7: Reservado
SPXXXX - Acciones asociadas a los eventos
EUP[ID];<accion>;<intervalo>;<n_veces>;<mascara>
Parámetro Descripción Rango
Intervalo Cada cuanto tiempo se ejecuta la acción 1 – 30 (minutos)
N_veces Cuantas veces se ejecuta la acción 0–5
Mascara El formato del mensaje que se usara. 0–7
ADM0 to ADM7
SPXXXX – Activar una salida
EOB[ID];<id_salida>;<estatus0>;<status1>
Parámetro Descripción Rango
ID Identificador del evento 0 - 63
Id_salida Salida a ser activada 0-2
Estatus 0 Acción a ser ejecutada cuando el evento esta en 0–7
estatus 0
Estatus 1 Acción a ser ejecutada cuando el evento esta en 0–7
estatus 1
SPXXXX – Renombre eventos
• Solo para evento enviados vía SMS a teléfonos de usuario
ENM[ID];<N_estatus0>;<N_estatus1>
Parámetro Descripción Rango
ID Identificador del evento 0 - 63
N_estatus 0 Nombre del evento (estatus 0) Máximo 15 bytes
N_estatus 1 Nombre del evento (estatus 1) Máximo 15 bytes
SPXXXX – Entradas y Salidas
• Las entradas son digitales.
• La ignición es un entrada independiente.
• Las salidas son digitales y proporcionar tierra
• Se dispone de entradas análogas.
• Las entradas análogas pueden convertirse a entradas digitales.
• ADC1 soporta 12 o 32 voltios
• ADC2 soporta hasta 32 voltios.
• El nivel alto de ADC1 es > a 6 voltios
• El nivel alto de ADC2 es > a 19 voltios
SPXXXX – Entradas y Salidas
Entradas y salidas por modelos
Modelo Entradas Ignición Salidas Entradas
digitales digitales Análogas
SP3600 2 Si 3 1
SP4600 2 SI 3 2
SP5600 2 SI 3 1
SP7600 0 No 0 0
SP8600 0 No 0 0
SPXXXX – Entradas y Salidas
• Configuración de entradas análogas
AIM;<modo1>;<modo2>
Parámetro Descripción Rango
Modo1 ADC1/entrada3 0 – 1 (0: análogo, 1: digital)
Modo2 ADC2/entrada4 0 – 1 (0: análogo, 1: digital)
AIR;<modo>;
Parámetro Descripción Rango
Modo Rango de voltaje para ADC1 0 – 1 (0: 0 a 12 voltios, 1: 0 a 32
voltios)
SPXXXX – Entradas y Salidas
• Configuración de entradas digitales
DIM[ID];<modo>;<param1>;<param2>;<param3>
Parámetro Descripción Rango
ID Identificador de la entrada 0–4
Modo Modo como la entrada funciona 0–7
0: Cambio de nivel
1: Contador de frecuencia
2: Contador de pulsos
3: Nivel bajo
4: Nivel alto
5: Contador cuando va a nivel alto
6: Contador cuando va a nivel bajo
7: Contador de cambios de nivel
SPXXXX – Entradas y Salidas
• Configuración de entradas digitales
DIM[ID];<modo>;<param1>;<param2>;<param3>
Parámetro Descripción Rango
Param1 1: limite inferior de la frecuencia
2: Valor inicial de contador de pulsos
3: dbounce de la entrada (milisegundos)
4: dbounce de la entrada (milisegundos)
5: Valor inicial de contador
6: Valor inicial de contador
7: Valor inicial de contador
SPXXXX – Entradas y Salidas
• Configuración de entradas digitales
DIM[ID];<modo>;<param1>;<param2>;<param3>
Parámetro Descripción Rango
Param2 1: limite superior de la frecuencia
2: limite del contador de pulsos
5: Limite del contador
6: Limite del contador
7: Limite del contador
Param3 2: Resetea el contador cuando llega al limite
5: Resetea el contador cuando llega al limite
6: Resetea el contador cuando llega al limite
7: Resetea el contador cuando llega al limite
SPXXXX – Entradas y Salidas
• Configuración de salidas digitales
D0M[ID];<modo>;<param1>;<param2>;<param3>;<param4>;<param5>
Parámetro Descripción Rango
ID Identificador de la entrada 0–2
Modo Modo como la salida funciona 0–7
0: Nivel bajo
1: Nivel alto
2: Nivel alto por un periodo de tiempo
3: Nivel bajo por un periodo de tiempo
4: Generación de Pulsos
5: Generación de Pulsos
6: Generación de Pulsos
7: Generación de Pulsos
SPXXXX – Entradas y Salidas
• Configuración de salidas digitales
D0M[ID];<modo>;<param1>;<param2>;<param3>;<param4>;<param5>
Parámetro Descripción Rango
param1 2: Tiempo que la salida esta en nivel alto 0 – 99999999 (ms)
3: Tiempo que la salida esta en nivel bajo
4,5,6,7: Duración en nivel alto
Param2 4,5,6,7: Duración en nivel bajo 0 – 99999999 (ms)
Param3 4,5,6,7: Tiempo que la salida esta en este modo 0 – 65535 (segundos)
Param4 4,5,6,7: Nivel de inicio de los pulsos 0 – 1 (0:nivel bajo, 1:nivel
alto)
Param5 4,5,6,7: Nivel de fin de los pulsos 0 – 1 (0:nivel bajo, 1:nivel
alto)
SPXXXX – Zonas geográficas
• Soporte zonas circulares, rectangulares y poligonales
• Máximo 155 zonas entre los tres tipos de zonas
• Las primeras 28 zonas (0 – 27) pueden ser circulares, rectangulares y poligonales
• Desde la zona 29 (28) en adelante pueden ser solo circulares
• El radio para zonas circulares es 200 metros como mínimo.
• Se puede incluir excesos de velocidad dentro de las zonas geográficas
• Se puede incluir horarios en los cuales se generan los eventos de zonas geográficas
• Es posible habilitar o deshabilitar las zonas.
SPXXXX – Zonas geográficas
• Zonas circulares
GOF[ID];<num_ver>;<bandera>;<para….>
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Num_ver Numero de vértices: 0–n
0: borrar la zona
1: Circulo
2: Rectángulo
3 o mas: Polígono
Bandera Los atributos de la zona 0 - FFFF
SPXXXX – Zonas geográficas
• Zonas circulares
GOF[ID];<num_ver>;<bandera>;<para….>
Parámetro Descripción Rango
Bandera Bit0 Habilita detección de entrada en la zona 0 - FFFF
Bit1 Habilita detección de salida de la zona
Bit2 Habilita detección de dentro del rango de velocidad
Bit3 Habilita detección de fuera del rango de velocidad
Bit4 habilita la validación de periodo de tiempo
Bit5 Reservado
Bit6 Reservado
Bit7 Reservado
Bit8 Reservado
Bit9 Reservado
Bit10 Reservado
Bit11 Reservado
Bit12 Reservado
Bit13 Validación de tiempo
Bit14 Validación de velocidad
Bit15 Validación de zonas
SPXXXX – Zonas geográficas
• Zonas circulares – parámetro bandera
• Bit0 o bit 1 debe ser 1
• Bit2, bit3
• 00: detecta solo dentro y fuera de la zona
• 01: detecta dentro del rango de velocidad
• 10: detecta fuera del rango de velocidad
• 11: Similar a 00
• Bit4
• 0: Deshabilita la validación de periodo de tiempo
• 1: Habilitado solo ene l periodo de tiempo
SPXXXX – Zonas geográficas
• Zonas circulares
GFS[ID];<num_ver>;<bandera>;<para….>
Parámetro Descripción Rango
Para.. Latitud del centro Radio esta en
Longitud del centro metro, mínimo 200
Radio metros
SPXXXX – Zonas geográficas
• Zonas rectangulares
GFS[ID];<num_ver>;<bandera>;<para….>
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Num_ver Numero de vértices: 0–n
0: borrar la zona
1: Circulo
2: Rectángulo
3 o mas: Polígono
Bandera Los atributos de la zona 0 - FFFF
Para.. Latitud del vértice 1
Longitud del vértice 1
Latitud del vértice 2
Longitud del vértice 2
SPXXXX – Zonas geográficas
• Zonas poligonales
GFS[ID];<num_ver>;<bandera
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Num_ver Numero de vértices: 0–n
0: borrar la zona
1: Circulo
2: Rectángulo
3 o mas: Polígono
Bandera Los atributos de la zona 0 - FFFF
SPXXXX – Zonas geográficas
• Zonas poligonales – definición de parámetros
GFS[ID];P;<param_id>;<valor>………
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Param_id Circulo: 0 - latitud y longitud del centro Para polígonos, máximo 32
1 - radio vértices
Rectángulo: 0 – latitud y longitud del vértice 1
1 – latitud y longitud del vértice 2
Polígono: 0 – n: latitud y longitud del vértice n
Valor Depende del param_id
SPXXXX – Zonas geográficas
• Definición de velocidad
GFS[ID];S;<min>;<max>
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Min Limite inferior de la velocidad 0 – 256 km/h
Valor Limite superior de la velocidad 0 – 256 km/h
• GFS[ID];S para consulta el valor
• GFS[ID];S; para borrar la definición
• El bit 14 debe estar configurado a 1
SPXXXX – Zonas geográficas
• Definición de periodo de tiempo
GFS[ID];T;<mascara>;<periodo1>;<periodo2>;<periodo3>
Parámetro Descripción Rango
ID Identificado de la zona geográfica 0 – 155
Mascada Días en los cuales se valida el periodo: 0–F
Bit0 Domingo
Bit1 Lunes
Bit2 Martes
Bit3 Miércoles
Bit4 Jueves
Bit5 Viernes
Bit6 Sabado
Bit7 Reservado
Periodo1 Horario 1 hh:mm-hh:mm
SPXXXX – Zonas geográficas
• Definición de periodo de tiempo
GFS[ID];T;<mascara>;<periodo1>;<periodo2>;<periodo3>
Parámetro Descripción Rango
Periodo2 Horario 1 hh:mm-hh:mm
Periodo3 Horario 1 hh:mm-hh:mm
SPXXXX – Odómetro
• El odómetro es calculado por el GSP
• El odómetro puede ser habilitado o deshabilitado
• Si el odómetro esta deshabilitado, no se incluirá como parte del mensaje.
• El odómetro puede ser configurado vía comando
MGE;<modo>
Parámetro Descripción Rango
Modo Modo de operación 0–1
0: Deshabilitado
1: Habilitado
MGS;<valor>
Parámetro Descripción Rango
Valor Valor del odómetro 0 – 4294967295 (metros)
SPXXXX – Horas de encendido
• Las horas de encendido es el tiempo de el vehículo tiene ignición ON.
• Es necesario definir que entrada análoga será considerada como ignición
• Puede ser habilitado o deshabilitado
• Puede ser configurado vía comando
ETO;<modo>
Parámetro Descripción Rango
Modo Modo de operación 0–1
0: Deshabilitado
1: Habilitado
SPXXXX – Horas de encendido
ETS;<horas>;<minutos>;<segundos>;<Entrada>
Parámetro Descripción Rango
Horas Horas de encendido 0 – 99999 (horas)
Minutos Minutos de encendido 0 – 59 (minutos)
Segundos Segundos de encendido 0 – 59 (segundos)
Entrada Entrada que será monitoreada como ignición ON 0–1
0: ADC1
1: ADC2
La entrada debe ser configurada como digital en modo 0
SPXXXX – Comportamiento del conductor
• El comportamiento del conductor esta basado en el acelerómetro
• Es importante configurar la orientación del dispositivo el momento de la instalación
• La unidades de medida de la aceleración son g forcé
• Se puede detectar:
• Frenados bruscos
• Aceleraciones bruscas
• Giros bruscos
• Volcamientos
• Colisiones frontales
• Colisiones traseras
SPXXXX – Comportamiento del conductor
Habilitar eventos asociados con el comportamiento del conductor
BMO;<movimiento>;<frenado>;<acelerado>;<giros>
Parámetro Descripción Rango
Movimiento Habilita la detección de movimiento 0 – 1 (0: Deshabilitado, 1:
Habilitado)
Frenado Habilita la detección de frenados bruscos 0 – 1 (0: Deshabilitado, 1:
Habilitado)
Acelerado Habilita la detección de aceleraciones bruscas 0 – 1 (0: Deshabilitado, 1:
Habilitado)
Giros Habilita la detección de giros bruscos 0 – 1 (0: Deshabilitado, 1:
Habilitado)
SPXXXX – Comportamiento del conductor
Configuración de parámetros
BMS;<movimiento>;<frenado>;<acelerado>;<giro_izq>;<giro_der>
Parámetro Descripción Rango
Movimiento Valor considerado como movimiento 1- 200 (0.01g)
Frenado Valor considerado como frenado brusco 1- 200 (0.01g)
Acelerado Valor considerado como aceleración brusca 1- 200 (0.01g)
Giro_izq Valor considerado como giro a la izquierda brusco 1- 200 (0.01g)
Giro_der Valor considerado como giro a la derecha brusco 1- 200 (0.01g)
SPXXXX – Comportamiento del conductor
Detección de accidente
AMS;<colision>;<volcamiento>
Parámetro Descripción Rango
Colision Valor considerado como colisión 1- 200 (0.01g)
Una colisión lateral es considerada como colisión trasera
Volcamiento Valor considerado como volcamiento 1- 200 (0.01g)
SPXXXX – Comportamiento del conductor
Instalación del dispositivos
• Si el dispositivo no se instala correctamente, la unidad puede malinterpretar los eventos
BDS;<direccion>
Parámetro Descripción Rango
Direccion Dirección en la cual el dispositivo esta instalado 0-3
SPXXXX - Funciones básicas
Preguntas / Repuestas