Manual TH100 Version 1.7
Manual TH100 Version 1.7
Manual TH100 Version 1.7
LANTRIX TH100
LANTRIX TH100-R
DSC - PARADOX
INSTRUCTIVO DE INSTALACIÓN
MÓDULO DE COMUNICACIONES
VERSIÓN 1.7
El equipo LANTRIX TH-100 esta especialmente diseñado para ser utilizado en las alarmas
DSC y PARADOX.
Este se conecta directamente al bus de datos de la alarma, en paralelo con el teclado,
detecta la actividad en el bus y la transmite, utilizando los protocolos CONTACT-ID o SIA-IP,
a la central de monitoreo mediante un enlace por GPRS con conexión UDP o TCP-IP.
Esta opción que permite la selección del protocolo o el tipo de conexión, estará disponible
para la versión de firmware 12.0.1 y subsiguientes.
Los equipos con versiones de firmware anteriores podrán ser
adaptados mediante el cambio de firmware.
Para la programación de los parámetros de estos equipos se deberá utilizar
el Panel de Programación .V10
CONEXIONADO
Con el propósito de facilitar la instalación solo se necesitan 4 cables con el
mismo código de colores del bus de Datos de los paneles DSC.
Entradas:
Verde: Clock (G)
Amarillo: Data (Y)
Alimentación:
Rojo + (R)
Negro - (B)
INDICADORES LUMINOSOS
LINK: Led Verde.Se enciende cuando el equipo detecta el bus de datos de la central
DSC/PARADOXBATERIA : Led Verde.Parpadeando: indica que no está conectada la
alimentacióncable Rojo).
Encendido permanente: indica que la alimentación está presente.
MODEM GSM: Led Rojo=SIM1 Led Verde=SIM2Parpadeando cada 1 seg.: indica que el SIM
no está registrado en el sistema celular.Parpadeando cada 4 seg.: Indica que el SIM está
registrado en el sistema celular.
COMANDOS GPRS
!L002101010.10.10.10,4097,4097 CAMBIA LA IP Y PUERTOS
Donde:
!HS0003A6123411030NN
Donde:
!HS0003 NOMBRE DEL COMANDO
A6 *6
1234 CLAVE DE LA ALARMA
1 SELECCION DE LA SECCION A PROGRAMAR
1030 HORA A PROGRAMAR EN HH:MM
NN DOBLE # PARA SALIR DE LA PROGRAMACIÓN
Para entrar en Modo Programación (hay que poner PAUSA luego de *8XXXX
para que funcione como corresponde)
!HS0003A85555P00102NN
Donde:
ATENCIÓN
A partir de la versión 12.0.1 de firmware, los equipos podrán ser
programados para utilizar el protocolo LANTRIX (CONTACT-ID)
o el protocolo SIA-IP ( para plataformas BYKOM). Las versiones anteriores
de firmware podrán ser actualizadas.
Asi mismo se podrá programar el modo de conexión, UDP o TCP-IP.
Para lo cual se deberá utilizar el Panel de Configuración V10
El comando para programar el equipo para protocolo CONTACT-ID y comunicación UDP es:
!HS0009LU
El comando para programar el equipo para protocolo CONTACT-ID y comunicación TCP es:
!HS0009LT
El comando para programar el equipo para protocolo SIA-IP y comunicación UDP es:
!HS0009SU
El comando para programar el equipo para protocolo SIA-IP y comunicación UDP es:
!HS0009ST
Cuando se requiera conocer el estado actual de funcionamiento del panel y del equipo, se
deberá enviar el comando manual QTH por SMS o GPRS.
El equipo responderá con un REPORTE DE EVENTO, donde figurarán todos los parámetros
de funcionamiento, tal como se describe abajo.
Para desglosar los estados del panel se procederá a tomar el valor hexadecimal enviado en
el reporte e ingresarlo a una calculadora científica. Una vez ingresado el dato se
seleccionará el modo BINARIO con lo que la representación se verá en 1 y 0.
Por ejemplo:
>RTH2411160447470413550428F616A2 A1 AAAFE;ID=A003;#002E;*16<
Recibido en el evento: F6
Conversión a BINARIO: 11110110.
Donde:
1 Bus De Datos Presente: SI
1 Bateria del Panel Presente: SI
1 Bateria Interna Presente: SI
1 Estado del Panel: Alarma Activada
0 Problemas de Sistema: NO
1 Estado Sirena: Sonando
1 Intrusión Detectada: SI
0 Falta de Alimentacion 220 VCA: NO
>RTH2411160447470413550428FF16A2 A1 AAAFE;ID=A003;#002E;*16< CR LF
Donde:
FE Reservado
; Separador
ID=A003 Número de ID del equipo
; Separador
#0002E número de la sentencia (las generadas por el
equipo, van del #0000 al #7FFF, y las generadas
por la Base van de #8000 a #FFFF)
; Separador
*16 Checksum. Se calcula haciendo OR
exclusivo Desde el signo > (inclusive) hasta el * (sin
incluirlo).
< Final de todos los paquetes
CR LF Fin de línea y avance de carro
>ATH241116044751;ID=A003;#002E;*4C<CR LF
Donde:
> Encabezado de todos los paquetes
ATH Aviso de comando recibido
241116 Fecha (DDMMAA)
044751 Hora UTC (HHMMSS)
; Separador
ID=A003 Número de ID del equipo
; Separador
#002E Número de la sentencia (el mismo número usado en el
; Separador
*4C Checksum. Se calcula haciendo OR exclusivo desde el
signo > (inclusive) hasta el * (sin incluirlo).
< Final de todos los paquetes
CR LF Fin de línea y avance de carro
LF>5FEA0029"ADM-CID"2836R0L0#9999[#9999|112A A1 AAA]<CR>
Donde:
<LF> Todos los paquetes comienzan con el caracter Especial LF (10 en ASCII)
5FEA Es el Checksum, se calcula haciendo CRC16_ARC, comenzando a partir de la
primera comilla (") y terminando en el caracter corchete cerrado (])
0029 Largo del mensaje en Hexa. Se cuentan los mismos caracteres que en
el CRC
"ADM-CID" Es el tipo de Formato que sera transmitido en la seccion "Data"
2836 Numero de secuencia. Este numero avanza desde 0001 a 9999. Es un
identificador de cada paquete
R0L0 Indica Receptora R0 y prefijo de cuenta L0. Se transmite siempre fijo como
R0L0
#9999 Numero de Cuenta
[ Inicio del campo "Data"
#9999 Numero de Cuenta
| Separador
112A Evento en Contact ID
A1 Numero de particion en Contact ID
AAA Numero de Zona en Contact ID
] Fin del campo "Data"
<CR> Ultimo Caracter (13 en ASCII)
<LF>88AA0014"ACK"2836R0L0#9999[]<CR>
Donde:
<LF> Todos los paquetes comienzan con el caracter Especial LF (10 en ASCII)
88AA Es el Checksum, se calcula haciendo CRC16_ARC, comenzando a partir de la
primera comilla (") y terminando en el caracter corchete cerrado (])
0014 Largo del mensaje en Hexa. Se cuentan los mismos caracteres que en el CRC
"ACK" Es la confirmacion de recepcion del paquete.
2836 Numero de secuencia. Este numero avanza desde 0001 a 9999. Debe coincidir
con el numero recibido en el ejemplo anterior.
R0L0 Indica Receptora R0 y prefijo de cuenta L0. Se transmite siempre fijo en R0L0
#9999 Numero de Cuenta. Debe coincidir con el numero recibido en el ejemplo
anterior.
[ Inicio del campo "Data"
] Fin del campo "Data"
<CR> Ultimo Caracter CR (13 en ASCII)
Los CRC estan bien calculados en los ejemplos de arriba.
Para calculo CRC16_ARC ver las paginas web:
http://www.sunshine2k.de/coding/javascript/crc/crc_js.html
http://www.tahapaksu.com/crc/
Comandos Manuales
El equipo TH100 usa para su configuración un conjunto de comandos para definir Timers,
Reglas, IP`s, teléfonos, APN, etc.
Para el envío de esos comandos vía GPRS o SMS debe agregarse al final del paquete el ID,
el número de sentencia y el checksum.
STD010060
El operador escribirá este comando en la ventana dispuesta para tal fin en el software de la
Base y el modulo de comunicaciones deberá adicionar los datos para completar el paquete.
El comando completo que debe llegar al vehículo estaría formado así:
>STD010060;ID=0002;#8000;*58<CR LF
ATENCION
Cuando no se desee utilizar los reportes generados por el equipo, se deberá ajustar el
TIMER 1 con “00” y los REINTENTOS POR FALTA DE ACK en “4”.
PUESTA EN HORA
>!HS0001311016174056;ID=0002;#8005;*27<CR LF
Donde:
>!HS0001OK;ID=0002;#8005;*26<
>!HS0002A1234;ID=0003;#95CC;*64<
Donde:
>HS0002AOK;ID=0003;#95CC;*45<
>!HS0002D1234;ID=0003;#95CD;*66<
Donde:
>HS0002DOK;ID=0003;#95CD;*47<
Mediante este comando es posible activar remotamente el Panel DSC en modo presente
(también llamado STAY). Tener en cuenta que estos comandos requieren la programación
de la Clave
Remota en el TH100, y que esta clave coincida con un usuario del Panel DSC.
>!HS0002B1236;ID=0002;#885E;*18<
Donde:
>HS0002BOK;ID=0002;#885E;*3B<
Donde:
>HS0002FOK;ID=0002;#8875;*4D<
El formato sería:
!HS0003AXXXXXXXXXX
Donde:
AXXXX Son los digitos que vamos a reenviar al panel.Este comando siempre
debe empezar con * (A).
!HS0003A6123411030NN
>!HS0003A6123411030NN;ID=0003;#9628;*69<
Donde:
>HS0003OK;ID=0003;#9628;*0C<
Esta es la clave que necesitara el TH100 para activar y desactivar remotamente el panel
DSC via App “Lantrix ”
>!HS00041236;ID=0003;#A4EF;*5B<
Donde:
>HS0004OK;ID=0003;#A4EF;*78<
>!HS0005;ID=0003;#9945;*2B<
Donde:
> Encabezado de todos los paquetes
!HS0005 Comando
; Separador
ID=0003 ID del Equipo
; Separador
#9945 Número de la sentencia
; Separador
*2B Checksum. Se calcula haciendo OR exclusivo
desde el signo > (inclusive) hasta el (sin incluirlo).
< Final de todos los paquetes
>HS00051236;ID=0003;#9945;*0C
Este comando se usara para que el TH100 se coloque en modo LEARN. Una vez
recibido el comando se cuenta con 1 minuto para presionar cualquier botón del Control
Remoto.
>!HS0006;ID=0003;#A583;*56<
Donde:
> Encabezado de todos los paquetes
!HS0006 Comando
; Separador
ID=0003 ID del Equipo
; Separador
#A583 Número de la sentencia
; Separador
*56 Checksum. Se calcula haciendo OR exclusivo
desde el signo > (inclusive) hasta el * (sin
incluirlo).
< Final de todos los paquetes
>HS0006OK;ID=0003;#A583;*73<
Este comando se usara para borrar todos los controles remotos de la memoria del TH100
>!HS0007;ID=0003;#A584;*50<
Donde:
> Encabezado de todos los paquetes
!HS0007 Comando
; Separador
ID=0003 ID del Equipo
; Separador
#A584 Número de la sentencia
; Separador
*50 Checksum. Se calcula haciendo OR exclusivo
desde el signo > (inclusive) hasta el * (sin
incluirlo).
< Final de todos los paquetes
>HS0007OK;ID=0003;#A584;*75<
>!HS0008U;ID=0003;#A57F;*77<
Donde:
> Encabezado de todos los paquetes
!HS0008 Comando
U U=Bloquea Activación Remota, H= Habilita
la Activación Remota
; Separador
ID=0003 ID del Equipo
; Separador
#A57F Número de la sentencia
; Separador
*77 Checksum. Se calcula haciendo OR
exclusivo desde el signo > (inclusive) hasta
el * (sin incluirlo).
< Final de todos los paquetes
>HS0008UOK;ID=0003;#A57F;*52<
Este comando se usara para grabar las IPs/Telefonos a donde deberá reportar el TH100
>!L0021010200.80.199.200,4097,4096;ID=0003;#A5C1;*5A<
Donde:
> Encabezado de todos los paquetes
!L0021 Comando
0 Destino 0-6
10 Reintentos de Registración (Dejar en 10)
200.80.199.200 IP de Destino o telefono
, Separador
4097 Puerto de escucha en la Base (en caso de
programar teléfono, no colocar)
, Separador
4096 Puerto de escucha del TH100 (en caso de
programar teléfono, no colocar)
; Separador
ID=0003 ID del Equipo
; Separador
#A5C1 Número de la sentencia
; Separador
*5A Checksum. Se calcula haciendo OR exclusivo
desde el signo > (inclusive) hasta el * (sin ncluirlo).
< Final de todos los paquetes
>!K0021;ID=0003;#A5C1;*7A
>!L00510;ID=0003;#A5CA;*3A<
Donde:
> Encabezado de todos los paquetes
!L0051 Comando
0 Vector N° 0-6
; Separador
ID=0003 ID del Equipo
; Separador
#A5CA Número de la sentencia
; Separador
*3A Checksum. Se calcula haciendo OR exclusivo
desde el signo > (inclusive) hasta el * (sin
incluirlo).
< Final de todos los paquetes
>!0005110200.80.199.200,4097,4096;ID=0003;#A5CA;*61<
Donde:
> Encabezado de todos los paquetes
!L0051 Comando
10 Reintentos de Registración (Dejar en 10)
200.80.199.200 IP de Destino o telefono
, Separador
4097 Puerto de escucha en la Base (en caso de programar
teléfono, no colocar)
, Separador
4096 Puerto de escucha del TH100 (en caso de programar
teléfono, no colocar)
; Separador
ID=0003 ID del Equipo
; Separador
#A5CA Número de la sentencia
; Separador
*61 Checksum. Se calcula haciendo OR exclusivo desde el
signo > (inclusive) hasta el * (sin incluirlo).
< Final de todos los paquetes
Notas:
MODO MANUAL
BORRADO (todos los controles): Presionar por cinco segundos el BOTON DE GRABAR
MODO REMOTO.
Esta opción permite agregar un remoto sin que el técnico esté presente en la casa del abo-
nado. Estando el cliente frente al teclado se enviará con la aplicación LANTRIX SMS el co-
mando: !HS0006
INDICADOR
LED
BOTÓN
DE
GRABAR
Esto hará que el TH200 se coloque en modo GRABAR. Una vez recibido el comando se
cuenta con 1 minuto para presionar cualquier botón del Control Remoto.
>!HS0006;ID=0003;#A583;*56<
Donde:
> Encabezado de todos los paquetes
!HS0006 Comando
; Separador
ID=0003 Id del Equipo
; Separador
#A583 Número de la sentencia
; Separador
*56 Checksum. Se calcula haciendo OR
exclusivo desde el signo > (inclusive) hasta el * (sin
incluirlo).
< Final de todos los paquetes
>HS0006OK;ID=0003;#A583;*73<
Este comando se usara para borrar todos los controles remotos de la memoria del TH100
>!HS0007;ID=0003;#A584;*50<
Donde:
> Encabezado de todos los paquetes
!HS0007 Comando
; Separador
ID=0003 Id del Equipo
; Separador
#A584 Número de la sentencia
; Separador
*50 Checksum. Se calcula haciendo OR
exclusivo desde el signo > (inclusive) hasta el * (sin incluirlo).
< Final de todos los paquetes
>HS0007OK;ID=0003;#A584;*75<
>!HS0008U;ID=0003;#A57F;*77<
Donde:
> Encabezado de todos los paquetes
!HS0008 Comando
U U=Bloquea Activación Remota, H= Habilita Activación Remota
; Separador
ID=0003 Id del Equipo
; Separador
#A57F Número de la sentencia
; Separador
*77 Checksum. Se calcula haciendo OR
exclusivo desde el signo > (inclusive) hasta el *
(sin incluirlo).
< Final de todos los paquetes
>HS0008UOK;ID=0003;#A57F;*52<
APENDICE 1: CODIGOS CONTACT ID