You are on page 1of 51

18/6/2015

Manual de Instalación y OpenGTS Configuracion

Página 1

OpenGTS
Instalación y Configuración
Manual

Copyright © 2007­2014 Soluciones GeoTelematic, Inc.
Todos los derechos reservados

Configuración OpenGTS y Manual de instalación

Página 1 de 62

Página 2

https://translate.googleusercontent.com/translate_f

1/51

18/6/2015

Manual de Instalación y OpenGTS Configuracion

Historial de revisiones Manual
Revolución
Fecha
Cambiado
Autor
0.0.1 25/03/2007Versión inicial
MDF
0.0.2 30/03/2007Se agregó información para la administración tabla "Usuario"
MDF
0.0.3 22/04/2007Objetivos de hormigas de nivel superior modificados para el evento, Mologogo, y la pista de servlet construye.
MDF
0.0.4 05/06/2007Notas añadidas para los usuarios de Windows.
Cambios de tipo de Menores, y los cambios de formato de párrafo / página ..
MDF
Toda la línea de comandos solicita en cursiva .. Añadido nota sobre el registro de una clave de Google Map.
0.0.5 25/05/2007Notas relativas Añadido soporte para Microsoft Virtual Earth.
MDF
0.0.6 06/03/2007Actualizado enlaces de descarga de MySQL. Incluir Ant enlaces de descarga v1.7.0.
Notas añadidas para los usuarios de Windows en relación con el establecimiento de las variables de entorno ación instal.
MDF
0.0.7 13/06/2007Añadido documentación de administración de base de datos adicional.
MDF
Se agregó una nota en relación con instal ing un intérprete de Perl en Windows. Errores tipográficos menores fijos.
0.0.8 06/30/2007Añadido enlace adicional para su descarga MySQL WinXP.
MDF
0.0.9 14/07/2007Comentarios adicionales sobre JavaBeans Activation Framework cambios de notas menores.MDF
"Track.war". Cambiado el nombre del comando "server_mysql. *" Para "server_dmtp. *".
Comentarios adicionales sobre la re­despliegue de
0.0.10 27/07/2007Eliminada referencia a la creación de la cuenta por defecto "opendmtp", dispositivo "móvil", al inicializar la base de datos con "initdb".
MDF
que son equivalentes a correr "initdb".
Comandos Añadido
0.0.11 08/09/2007Añadido algunos comentarios adicionales sobre el servlet 'Eventos'.
Añadido comentarios respecto a la personalización del archivo configuation tiempo de ejecución de servlets "webapp.conf".
MDF
<Tabla> ... ". Script de arranque del servidor DMTP cambiado a" runserver.sh ­s gtsdmtp ".
Tabla comandos de administración cambió de "bin / admin <Tabla> .sh ..." a "admin.sh
0.0.12 16/09/2007Añadido comentarios acerca del uso de archivos por lotes en Windows.
MDF
0.1.1 30/11/2007Añadido nota adicional sobre el uso 'dbAdmin.pl "para añadir que faltan columnas de la tabla. Cambios de texto menores hicieron.
Notas Añadido respecto al uso de 'plantilla' y 'GPRMC' para crear servidores de dispositivos personalizada ..
MDF
0.1.2 06/02/2008Comentario añadido de requisitos previos en cuanto a la inflación instal de Tomcat en Linux.MDF
0.1.3 17/02/2008Se agregó una sección de Internacionalización / localización.
MDF
0.1.4 20/02/2008Añadido comentarios adicionales de configuración regardin de Tomcat en Debian / Ubuntu
Se agregó información sobre la implementación de servidores de comunicaciones del dispositivo.
MDF
0.1.5 03/28/2008Java SDK 5.0 ahora se requiere para construir OpenGTS.
MDF
0.1.6 11/04/2008Se ha añadido una sección sobre las pruebas ación instal
MDF
0.1.7 14/05/2008Sección "Compilar" Actualización para incluir "hormiga todos". Añadido comentarios adicionales a la sección Localización ..
MDF
0.1.8 20/06/2008Actualizado ubicación del archivo 'private.xml'. Actualizada la información de enlace de descarga para los varios módulos.
MDF
0.1.9 08/07/2008Comentarios adicionales con respecto a la construcción Añadido el ejemplo del servidor 'plantilla'.
MDF
0.1.10 07/27/2008Añadido nota con respecto a 'bin dbConfig.bat \' comando disponible para usuarios de Windows.
MDF
Se agregó información respecto a la personalización del mapa Pasadores ..
0.1.11 10/16/2008Varios cambios menores
MDF
0.1.12 01/12/2008Actualizado sección "Administración de base de datos '
MDF
0.1.13 12/16/2008Actualización de Apache Tomcat URL de descarga
MDF
0.1.14 01/02/2009Actualizaciones Varios
MDF
0.2.0 02/04/2009Agregado Mac OS X información de configuración. Capítulos reorganizado.
MDF
0.2.1 05/24/2009Inicio Añadido adicional 'dispositivo servidor de comunicaciones' / parada información.
Se agregó una sección en instal ing MotoDMTP
MDF
0.3.0 01/07/2009Añadido notas relativas al apoyo "events.war" para exportar los eventos con formato GPX. MDF
en la validación de archivos LocalStrings.
Se agregó una sección de "Creación / Modificación de Informes". Notas Añadido
0.3.1 02/08/2009Comentarios adicionales añadidos con respecto al uso "events.war" de mapa de Google Earth, actualizaciones nota con respecto a la personalización d
MDF
0.3.2 08/23/2009Añadido comentarios respecto a correr "runserver.bat" en Windows. Actualizado Tomcat versión 5.5.28 a.
MDF
0.3.3 30/10/2009Añadido opción '­sendMail' al mandato de CheckInstall '.
MDF
0.3.4 06/18/2010Informaton actualizada sobre 'runserver', iniciar / detener los servidores de comunicaciones de dispositivos y el uso de 'psjava'.
MDF
comunicación del dispositivo fichero de configuración de servidores de tiempo de ejecución "dcservers.xml".
Se agregó información con respecto a la
0.3.5 08/07/2010Agregado GTS sección de arquitectura del sistema. Actualizado diferentes enlaces pre­requisitos. Actualizado partida / parada DCS.
MDF
0.3.6 10/09/2010Añadido "dispositivo" opciones de administración adicionales. Añadido "Columnas de la tabla opcionales"
MDF
0.4.1 08/03/2011Colocado de Prerrequisitos y OpenGTS instal aciones en capítulos separados. Capítulos renumerado.
MDF
basado servidor de comunicaciones del dispositivo.
Añadido información adicional sobre el "GPRMC" http­
0.4.2 04/01/2011Agregado Trackstick CSV información de importación de datos (v2.3.2). Errores tipográficos menores fijos, etc.
MDF
0.4.3 21/08/2011Varios cambios. Agregado JSON formato de archivo a la descripción del "events.war". Actualización JavaMail descarga Versión / URL.
MDF
Módulo TK10x DCS.
Añadido información sobre cómo iniciar la
0.4.4 12/27/2012Mesa Incluido nombres de campo opcionales.
MDF
0.4.5 11.20.13 Actualizar vínculos.
MDF

Configuración OpenGTS y Manual de instalación

Página 2 de 62

Page 3
OpenGTS Instalación / Configuración
Contenidos:
1. Introducción
1.1 Plataformas compatibles
1.2 Arquitectura del Sistema
1.3 Mejoras Planificadas
1.4 Convenciones del documento
2 Carga de los módulos de requisitos previos
2.1 Java Compiler
2.2 Apoyo JavaMail
2.3 Apache "Ant" Construir Herramienta
2.4 Apache "Tomcat" contenedor servlet
2.5 Base de datos MySQL Proveedor
2.6 de MySQL controlador JDBC
3 Instalación / Compilación del Fuente OpenGTS
3.1 Descomprimir / Instalación de la Fuente OpenGTS
https://translate.googleusercontent.com/translate_f

2/51

18/6/2015

Manual de Instalación y OpenGTS Configuracion

3.2 Configuración de las variables de entorno
3.3 Compilar el apoyo GTS Biblioteca Archivos
4 de inicialización y pruebas de instalación
4.1 Inicializando las tablas de bases de datos SQL
4.2 Prueba de la instalación
4.3 Carga de los datos de ejemplo
4.4 Creación de la Cuenta "sysadmin"
5 Instalación "track.war"
5.1 Configuración del archivo "webapp.conf"
5.2 Configuración del Informes disponibles
5.3 Configuración de la Private Label Look and Feel
5.4 Compilar / Instalación del servlet "track.war"
5.5 Prueba de la instalación
5.6 Instalación de varias versiones de "track.war"
6 Instalación "events.war"
6.1 Configurar el archivo "webapp.conf"
6.2 Compilar / Instalación del "events.war" Java Servlet
6.3 Comprobación de la instalación
Administración de bases de datos 7
7.1 Creación de cuentas / Edición
7.2 Creación / Edición de Usuarios
7.3 Creación / Edición de Dispositivos
7.4 Base de Datos General de Funciones Administrativas
8 Instalación / Puesta en marcha del OpenDMTP, TK10x y Módulos Aspicore DCS
8.1 Configuración del archivo "dcservers.xml"
8.2 Inicio del servidor de comunicación de dispositivos
8.3 Detención del servidor de comunicación de dispositivos
8.4 Adición de un nuevo registro de dispositivos
9 Creación de su propio Comunicación Device Server
9.1 Servidores de comunicación de dispositivos basados ​
en HTTP (utilizando el servlet "GPRMC")

9.1.1 Configuración del servlet "GPRMC"
9.1.2 Configuración predeterminada "GPRMC"
9.1.3 Construcción del servlet "GPRMC"
9.2 Raw Socket­Basado Comunicación Device Server
9.2.1 Inicio del servidor de comunicación de dispositivos
9.2.2 Detención del servidor de comunicación de dispositivos
Archivo de configuración XML 9.3 Runtime

Configuración OpenGTS y Manual de instalación

Página 3 de 62

Página 4
OpenGTS Instalación / Configuración
Contenido: (continuación)
10 Internacionalización / Localización
10.1 Apoyar un nuevo idioma
10.2 Cambio del idioma visualizado
11 Creación / Modificación de Informes
11.1 Informe de Diseño.
11.2 Informe de Datos Iterator
11.3 Definición del informe XML
11.4 Disponible informe Especificaciones
Apéndice:
A) Soporte para Microsoft SQL Server
B) Apoyo a Mologogo móviles con capacidad
C) Tabla Columnas opcionales
D) Instalación MotoDMTP
E) La importación de GPS Eventos del Trackstick Mini

https://translate.googleusercontent.com/translate_f

3/51

18/6/2015

Manual de Instalación y OpenGTS Configuracion

Configuración OpenGTS y Manual de instalación

Página 4 de 62

Página 5

1. Introducción
OpenGTS (Open Source G PS T estanterías S istema) tiene la intención de ofrecer un servicio basado en la web de servicios de fondo genérico para
consulta y visualización de datos GPS relacionados. Se desgined para operar de forma independiente de cualquier dispositivo de rastreo GPS específico o
protocolo, pero viene con soporte para varios formatos de protocolo del dispositivo (como OpenDMTP ­ Abrir dispositivo fuente
Monitoreo y Seguimiento Protocolo ­ http://www.opendmtp.org ).
Está diseñado específicamente para su uso en pequeñas y medianas empresas comerciales que deseen tomar ventaja de GPS
seguimiento para "flotas" de vehículos. Sin embargo, OpenGTS es altamente configurable y escalable para empresas más grandes también.
En el lado del servidor, OpenGTS está diseñado para ser el dispositivo y el protocolo independiente. Para utilizar las características de
OpenGTS, necesitará un servidor de comunicaciones del dispositivo / protocolo específico para ser aplicado para comunicarse con el
dispositivo remoto y colocar los datos en la base de datos SQL. OpenGTS barcos con soporte para OpenDMTP
( http://www.opendmtp.org ) De modo que los dispositivos compatibles con OpenDMTP estará listo para utilizar inmediatamente los servicios de
OpenGTS. Un servidor de comunicaciones dispositivo personalizado también se puede implementar utilizando la fuente de servidor de ejemplo incluido
código. Consulte el capítulo titulado "Creación de su propio Comunicación Device Server" para obtener más información.
Por el lado de la interfaz web, la presentación de usuario es fácilmente personalizable para adaptarse a la persona deseada motivo. Opciones de menú
y las características también son fácilmente personalizable para adaptarse a los requisitos específicos.
El código fuente para el proyecto OpenGTS puede descargar desde SourceForge en el siguiente enlace:
https://sourceforge.net/projects/opengts/files/
(Con licencia bajo la Licencia Apache Versión 2: http://www.apache.org/licenses/LICENSE­2.0 )
Exención de responsabilidad:
OpenGTS / OpenDMTP no deben ser utilizados para cualquier actividad ilegal. Los proveedores de este proyecto no asumen
responsibity para cualquier actividad ilegal que pueden llevarse a cabo por los usuarios de este software.
1.1) Plataformas compatibles
OpenGTS se implementa completamente en Java y debe funcionar bien en cualquier sistema que es totalmente compatible con el Java Runtime
Medio Ambiente. Sin embargo, esta aplicación requiere un servidor de base de datos SQL, y por lo tanto se limita también a
sistemas en los que su base de datos SQL elegido ejecuta. Visite el sitio web de soporte de base de datos SQL correspondiente para su
sistemas compatibles (es decir. para MySQL ver " http://www.mysql.org "­ Que ha sido probado con OpenGTS en Linux, Mac
OS X, FreeBSD, OpenBSD, y las plataformas / Vista / Windows XP 20xx).
1.2) Arquitectura del Sistema

https://translate.googleusercontent.com/translate_f

4/51

18/6/2015

Manual de Instalación y OpenGTS Configuracion

Este gráfico describe la arquitectura del sistema básico del sistema de OpenGTS. Los diversos comunicación del dispositivo
servidores (los módulos de los que escuchan para los datos entrantes de los dispositivos de localización GPS remotos) se ejecutan como procesos separados
en la parte superior de Java. El servlet Track (es decir. La interfaz web), así como otros servlets (incluyendo cualquier dispositivo basado en http
servidor de comunicaciones), ejecute dentro de un contenedor servlet, como Apache Tomcat.

Configuración OpenGTS y Manual de instalación

Página 5 de 62

Page 6
1.3) Mejoras Planificadas
OpenGTS siempre está evolucionando, y las nuevas características continuamente se están haciendo disponibles. Éstos son algunos generales
categorías de las características que se encuentran en la etapa de planificación o implementación:
• Características del mapa Adicionales.
• Informes adicionales.
GTS Enterprise fue construido sobre OpenGTS y tiene varias características adicionales disponibles, así (más información
con respecto a la GTS empresa se ​
puede encontrar en " http://www.geotelematic.com/gts.html "):

• Soporte para varios "uso comercial" proveedores de servicios de mapeo.
• Soporte para muchos dispositivos de localización GPS a distancia adicionales.
• Las opciones adicionales de presentación de informes.
• Motor simple 'Reglas' para enviar notificaciones sobre la base de criterios de los eventos entrantes (mejorado la notificación de eventos
Reglas del motor también está disponible).
Póngase en contacto con nosotros con respecto a la disponibilidad de estas y otras características al " opengts@geotelematic.com ".
1.4) Convenciones del documento
Con el fin de proporcionar un documento de instalación / configuración genérica que abarca diversos tipos de sistemas (es decir. De Windows XP,
Mac OS X, y las distintas distribuciones de Linux), y de las diversas versiones del sistema OpenGTS, la siguiente
convenciones y supuestos se han adoptado en este documento:
1) Este documento se asume que el sistema operativo de destino está basado en Linux. Para otros tipos de sistemas operativos,
el separadores de ruta y especificaciones de directorio apropiado tendrá que ser utilizado que coincidan con los requisitos de
su sistema operativo específico. Medio Ambiente especificación variable también puede variar entre sistemas operativos.
Por ejemplo, para des­referencia el entorno JAVA_HOME vairable, "% JAVA_HOME%" se especifica en un
Sistema de Windows, mientras que "$ JAVA_HOME" se especifica en Linux y Mac OS X.
2) Este documento se asume que el directorio en el que se instalarán OpenGTS es "/ usr / local /". Si se quiere
debe instalar OpenGTS en un directorio diferente, usted tendrá que reemplazar las referencias de directorio en este documento
al directorio en el que se instaló OpenGTS.
3) OpenGTS tiene un calendario de lanzamientos frecuentes. Para mantener la coherencia, este documento asume que la versión de
OpenGTS a instalar es "OpenGTS_1.2.3". Así que las referencias a "OpenGTS_1.2.3" dentro de este documento
debe ser reemplazado por el nombre real y la versión del OpenGTS que va a instalar.
4) En diversos ejemplos de línea de comandos, puede ver la especificación de directorio "/ zzz". Esta especificación es
simplemente un nombre de marcador de posición que representa algún directorio actual en el sistema, y no un nombre de directorio literal
existente en el sistema.
5) En varios lugares dentro de este documento, las opciones de línea de comandos se especifican como "­argName = valor", donde
"ArgName" es el nombre de un argumento de línea de comandos, y el "valor" es el valor que se asignará al mandamiento
argumento ine. Al introducir comandos de Windows en un símbolo del sistema DOS (como cuando se utiliza el
".bat" versión de los comandos), comando argumentos como ­rootUser = root DEBEN bien estar encerrados
entre comillas, como en "­rootUser = root", o especificarse con dos puntos en lugar de un signo igual, como en
­rootUser: root (preferido).
6) En varios lugares dentro de este documento, las opciones de línea de comandos que se muestran pueden incluir valores de ejemplo que
deben ser sustituidos por valores específicos a sus necesidades. Por ejemplo, una opción de línea de comandos que indica un
cuenta puede ser especificado como "­Cuenta = myaccount" o como "­Cuenta = <myaccount>". En este caso el
nombre de argumento "­Cuenta =" puede ser tomado literalmente, mientras "myaccount" o "<myaccount>" indica un valor
que debe ser reemplazado con un valor específico que cumpla sus requisitos.
7) En varios lugares dentro de este documento, las opciones de línea de comandos que se muestran pueden mandar línea parámetros
que son opcionales (sólo tienen que ser incluidos a para algunas aplicaciones, o para cambiar el comportamiento por defecto).
Estos parámetros opcionales se mostrarán dentro de cuadrados corchetes '[' ... '] "(por ejemplo". [­dir = / Tmp / gts] ") Estos
cuadrados soporte indicará que el parámetro especificado dentro de los corchetes es opcional, dependiendo de la
requisitos de comando. Los cuadrados soportes en sí no son para ser incluidos en la orden introducida.
Configuración OpenGTS y Manual de instalación

https://translate.googleusercontent.com/translate_f

Página 6 de 62

5/51

NOTA IMPORTANTE: Sólo instalar el componente JDK.1) Java Compiler Paquete: Java SE JDK 8 Descargar: http://www.0 medio ambiente en Fedora / CentOS es el siguiente (debe ser 'root' para instalar): # Yum install java­1. Las versiones de" otros "tienen problemas al compilar el código. Después de haber instalado tanto en el JDK y JRE en su sistema.framework/Versions/1. Su versión instalada del V.0 Java JDK puede estar en el siguiente directorio: /System/Library/Frameworks/JavaVM. asegúrese de que está utilizando el "Sun Microsystems "versión del compilador de Java. por alguna razón se ha omitido el compilador JDK desde esta lista. Para corregir esto.1. La instalación predeterminada instalará el siguientes directorios: C: \ Archivos de programa \ Java \ jdk1. compruebe su versión con el siguiente comando: java ­version Asegúrese de que dice "Java (TM)" y "Java HotSpot (TM) Client VM".b) usuarios de Fedora / CentOS Linux: El Fedora / CentOS Java "OpenJDK Development Environment" se puede instalar y utilizar en lugar de descargar la JDK8 directamente de Sun Microsystems.0­openjdk­devel La variable de entorno JAVA_HOME entonces se debe establecer en la siguiente: # Export JAVA_HOME = / usr / lib / jvm / java­1. puede provocar cierta confusión a la hora de compilar y ejecutar la aplicación. MySQL (u otro servidor de base de datos SQL). El JDK ya contiene un JRE componente y el JDK es necesario para compilar el código Java. Apache Tomcat (u otro contenedor de servlets).googleusercontent.8.0­openjdk" coincide con el nombre de la instalación de Java JDK directorio) Se recomienda crear también un "java" enlace simbólico en el directorio "/ usr / local /" directorio que apunta a la Java JDK instalación. como sigue: # Cd / usr / local # Ln ­s $ JAVA_HOME java Configuración OpenGTS y Manual de instalación Página 7 de 62 Página 8 2. Compilar OpenGTS requiere que se instalarán los siguientes paquetes o aplicaciones.1. Para evitar esto Oracle tiene creado un subdirectorio en "C: \ Datos de programa \ Oracle \ Java \ javapath \" para contener links a diversos Java ejecutables sin espacios incrustados.a) a los usuarios de Mac OS X: El v1. 2. y otras tecnologías relacionadas.18/6/2015 Manual de Instalación y OpenGTS Configuracion Página 7 2) Cargando los paquetes de requisitos previos Nota Importante: La instalación de los módulos OpenGTS requisito previo no requieren por lo menos un conocimiento intermedio de cómo instalar y configurar servicios de sistemas tales como el compilador Java.java.8.6.com/en/download/manual.c) los usuarios de Windows: El proceso de instalación de Java en Windows es probable que siga adelante una instalación tanto los directorios JDK y JRE (Incluso si el JRE no fue seleccionado durante el proceso de instalación). sin embargo. no instale el componente separado JRE.0 Java JDK es probable que ya instalado en el sistema Mac OS X. necesitamos crear un directorio de enlace simbólico adicional a la instalación del JDK.0_40 \ Apache "hormiga" y otros programas Java no funcionan bien con una variable de entorno JAVA_HOME que contiene espacios incrustados (como "C: \ Archivos de programa \ Java \ jdk1.1.jsp Notas: descargar sólo el JDK (JRE ya está incluida en el JDK) Nota: Para evitar posibles dolores de cabeza tratando de obtener el código OpenGTS compilar. No hacerlo puede dar lugar a errores de compilación.8. y se ejecuta en el sistema local: 2.1.0_40 \ C: \ Archivos de programa \ Java \ jre1. El comando para instalar el desarrollador de Java 1.com/translate_f 6/51 . Nota: Asegúrese de que el directorio de instalación de Java SDK 'bin' se ha añadido a la variable de entorno PATH (ver más abajo). por lo que es posible que no seria necesario descargar otra copia del JDK de Java.8. Ir https://translate. Apache Ant.6. configurar.0/Home 2.8.0­openjdk (Asegúrese de que "/usr/lib/jvm/java­1.8.0_40").6.8. Después de instalar el compilador de Java.

 el directorio de la biblioteca ampliada de Java puede ser en la siguiente ubicación: $ JAVA_HOME / lib / ext 2.mail. a continuación "Sistema". etc) necesitarán ser copiado tanto a la directorios de bibliotecas extensas en las instalaciones de JDK y JRE.8.com/translate_f 7/51 .jar" de este archivo descarga se debe instalar en el directorio de Java extendió biblioteca como siguiente (acceso "root" requiere): # Cd / tmp / # Javax.jar" fue descomprimido) 2. luego "Configuración avanzada del sistema".8. haga clic en "Símbolo del sistema" y seleccione "Ejecutar como Administrador".net/projects/javamail/pages/Home Código Postal: javax. y entornos de servlets Tomcat. Attemping copiarlos desde una símbolo del sistema puede parecer que se han copiado con éxito.8.main. "Javax.jar".jar cp $ JAVA_HOME / jre / lib / ext /.a) a los usuarios de Mac OS X: En Mac OS X.18/6/2015 Manual de Instalación y OpenGTS Configuracion al menú "Inicio" y seleccione "Todos los programas".mail.b) los usuarios de Windows: Necesitará Este archivo jar que se copiarán en los directorios AMBOS biblioteca extendidos en las instalaciones de JDK y JRE: C: \ Archivos de programa \ Java \ jdk1.2 +) URL: https://java.8. (Donde "/ tmp /" es el directorio donde "javax. Esto permitirá que el conductor JavaMail esté disponible para todo el código Java que se ejecuta. Estos directorios se enumeran a continuación: C: \ Archivos de programa \ Java \ jdk1.2) Soporte JavaMail Paquete: API Sun JavaMail (v1.0_40 \ lib \ ext \ NOTA: Los archivos jar biblioteca adicionales deben copiarse usando arrastrar / soltar desde la consola de Windows. La variable de entorno PATH del sistema debe entonces ser prefijado con la siguiente % JAVA_HOME% \ bin; Los diversos archivos jar biblioteca requerida (es decir.2.0_40" La variable de entorno JAVA_HOME Sistema entonces se puede ajustar a la siguiente (sin espacios incrustados): JAVA_HOME ==> C: \ Datos de programa \ Oracle \ Java \ javapath \ JDK El editor de variable de entorno se puede acceder desde el menú "Inicio". luego "Accesorios". luego "Variables de entorno". haga clic en "Panel de control" y. a continuación.jar El archivo jar "javax.googleusercontent. Configuración OpenGTS y Manual de instalación Página 8 de 62 Page 9 2. sin embargo.0_40 \ lib \ ext \ NOTA: Este archivo jar debe ser copiado a través de arrastrar / soltar desde la consola de Windows.mail. estos archivos jar de la biblioteca aún no pueden ser accesibles por el tiempo de ejecución de Java. Esto proporcionará a los privilegios adecuados para crear el enlace simbólico.0_40 \ jre \ lib \ ext \ C: \ Archivos de programa \ Java \ jre1.0_40 \ jre \ lib \ ext \ C: \ Archivos de programa \ Java \ jre1.8. Attemping copiarlos desde una ventana del símbolo del sistema puede aparecer como han copiado con éxito. estos archivos jar de la biblioteca pueden no ser accesible por el tiempo de ejecución de Java.2.mail. (Nota importante: asegurarse de que los permisos de los archivos de la biblioteca tarro son legibles mundo) https://translate. utilizando el siguientes comandos: cd C: \ Datos de programa \ Oracle \ Java \ javapath \ MKLINK / D JDK "C: \ Archivos de programa \ Java \ jdk1.5. sin embargo.

b) usuarios de Fedora / CentOS Linux: El Fedora / CentOS Apache "Hormiga" se puede instalar y utilizar en lugar de la descarga de la instalación "Ant" directamente de Apache.4 Ant + Descargar: http://ant.59/bin/apache­tomcat­7.sh" pueden no ser capaz de ejecutar.59.sh" y comandos "shutdown.com/translate_f 8/51 .org/download­70. "$ CATALINA_HOME / bin").3) Apache "Ant" Construir Herramienta Paquete: v1.security.x contenedor de servlets URL: http://tomcat. La variable de entorno CATALINA_HOME entonces se debe establecer en la siguiente: $ CATALINA_HOME exportación = / usr / local / apache­tomcat­x. sin embargo. se puede volver atrás e instalar OpenGTS en la versión de Apache Tomcat que se envió / instala con su distribución de Linux.3. ya que contiene algunas incompatibilidades API con versiones anteriores de código servlet. 2. como sigue: # Cd / usr / local # Ln ­s $ CATALINA_HOME tomcat Dentro del directorio de instalación de Tomcat 'bin' (es decir. Tomcat "startup. "leer.util. por lo que es posible que no seria necesario descargar otra copia del Apache Ant.18/6/2015 Manual de Instalación y OpenGTS Configuracion 2.xx locales Donde "/usr/local/apache­tomcat­x.xx. 2.AccessControlException" al intentar acceder a las propiedades del sistema.0.xx.9.b) usuarios de Debian / Ubuntu utilizando un pre­instalado Apache Tomcat: Le recomendamos descargar la versión de Tomcat directamente de Apache.sh Si el bit de ejecución no se encuentra en estos archivos. si optar por hacerlo. Se recomienda crear también un "gato" enlace simbólico en el directorio "/ usr / local /" directorio que apunta a la Instalación de Tomcat.4) Apache "Tomcat" contenedor servlet Paquete: Apache Tomcat V7.PropertyPermission permiso "*". si usted todavía va a utilizar el Debian / Ubuntu instalado la versión de Tomcat.AllPermission permiso; }; conceder codeBase "file: $ {catalina.home} / webapps / pista / WEB­INF / ­" { java. asegúrese de que la ejecución de Permisos bit se establece en todos los archivos ". 2.org/bindownload. entonces usted puede ser necesario para crear / editar un archivo de política de Tomcat en el directorio "/etc/tomcat6/policy.4­bin. escribir"; java.home} / webapps / eventos / WEB­INF / ­" { https://translate.googleusercontent.xx" coincide con el nombre del directorio de instalación de Tomcat.zip Nota: Asegúrese de que el directorio de la instalación de la hormiga 'bin' se ha añadido a la variable de entorno PATH (ver más abajo).cgi Código Postal: http://www.9.3.apache. Si no se establece el siguiente comando establecerá el bit de ejecución: $ Cd $ CATALINA_HOME / bin $ Chmod a + x * .0.sh".zip Notas: ­ No instale Tomcat v8. y los archivos de registro de Tomcat están llenando de Mensajes "java.cgi Código Postal: http://archive. Su versión instalada de Apache Ant puede estar en la siguiente directorio: / Usr / share / ant 2.4. cuando todo está en marcha y funcionando correctamente.org/dist/tomcat/tomcat­7/v7.a) los usuarios de Linux que instalan el descargado Apache Tomcat: Se recomienda que la instalación de Tomcat manual de instalarse en el "/ usr / local /" directorio ('root' Se requiere acceso para instalar en este directorio).org/dist/ant/binaries/apache­ant­1.a) a los usuarios de Mac OS X: La última versión de la hormiga es probable que ya instalado en el sistema Mac OS X.4.apache. Luego. El comando para instalar el "Hormiga" crear ambiente en Fedora / CentOS es el siguiente (Debe ser 'root' para instalar): # Yum install ant Configuración OpenGTS y Manual de instalación Página 9 de 62 Página 10 2.apache.d" que contiene el información siguiente (o similar): conceder codeBase "file: $ {catalina.security. todavía es muy recomendable que se inicia con una versión de Tomcat descargar directamente desde la página web de Apache.apache. ­ Si su versión de la distribución Linux ya viene con una versión de Tomcat instalada. Esto eliminará o reducirá cualquier permisos o problemas classpath que se pueden encontrar.

security.html#downloads 2.googleusercontent.com/translate_f Página 11 de 62 9/51 .security. 2.5. descargar / instalar el siguiente archivo: mysql­esencial­5. "leer.b) a los usuarios de Mac OS X: MySQL se puede descargar en el formato de paquete OS X desde la siguiente ubicación :: http://dev. Configuración OpenGTS y Manual de instalación https://translate.xx URL: http://dev.18/6/2015 Manual de Instalación y OpenGTS Configuracion java.5.5.mysql. escribir"; java.AllPermission permiso; }; Asegúrese de que los valores anteriores son adecuados para su instalación.PropertyPermission permiso "*".util.mysql.msi" es el nombre de la instalación de MySQL más reciente para De Windows.a) los usuarios de Windows: En Windows.5. XX ­m2­win64. X.5) Proveedor de base de datos MySQL Paquete: MySQL v5. XX ­m2­win64.msi Donde "mysql­esenciales­5.com/downloads/mysql/5. "leer. El comando para instalar "MySQL" en Fedora / CentOS es el siguiente (debe ser 'root' para instalar): # Yum install mysql mysql­server Nota: Asegúrese de que el directorio de instalación de MySQL "bin" se ha añadido a la variable de entorno PATH.home} / webapps / Mologogo / WEB­INF / ­" codeBase { java. Configuración OpenGTS y Manual de instalación Página 10 de 62 Página 11 2.PropertyPermission permiso "*". escribir"; java.com/downloads/mysql/ 2.util.c) usuarios de Fedora / CentOS Linux: El Fedora / CentOS "MySQL" se puede instalar y utilizar en lugar de la descarga de la instalación "MySQL" directamente desde MySQL.AllPermission permiso; }; conceder "file: $ {catalina. X.

18/6/2015 Manual de Instalación y OpenGTS Configuracion Página 12 2. XX .a) usuarios de Fedora / CentOS Linux: El conductor Fedora / CentOS MySQL JDBC se puede instalar y utilizar en lugar de descargar el JDBC de MySQL instalación del controlador directamente desde MySQL.8.6) MySQL controlador JDBC Paquete: controlador MySQL Connector / J v5.10­bin. y entornos de servlets Tomcat.jar (Donde "mysql­connector­java­5.mysql.1.com/translate_f 10/51 . Attemping copiarlos desde una símbolo del sistema puede parecer que se han copiado con éxito.1. 2. estos archivos jar de la biblioteca pueden no ser accesible por el tiempo de ejecución de Java.6.jar" de este archivo zip descargado debe instalarse en el Java directorio de la biblioteca ampliada de la siguiente manera (acceso "root" es necesario): # Cd XXXXXXXX # Cp mysql­connector­java­5.jar" coincide con el nombre del archivo jar instalar) El archivo jar "mysql­connector­java­5. https://translate.1.1.6.0_40 \ lib \ ext \ NOTA: Este archivo jar debe ser copiado a través de arrastrar / soltar desde la consola de Windows.googleusercontent. El comando para instalar "MySQL" en Fedora / CentOS es el siguiente (Debe ser 'root' para instalar): # Yum install mysql­connector­java El "mysql­connector­java­5.0_40 \ jre \ lib \ ext \ C: \ Archivos de programa \ Java \ jre1.zip Nota: Connector / J se distribuye bajo licencia GPL.c) los usuarios de Windows: Necesitará Este archivo jar que se copiarán en los directorios AMBOS biblioteca extendidos en las instalaciones de JDK y JRE: C: \ Archivos de programa \ Java \ jdk1." Archivo jar a continuación se puede encontrar en la siguiente ubicación: /usr/share/java/mysql­connector­java­5. y otras tecnologías relacionadas. sin embargo. Apache Ant. el directorio de la biblioteca ampliada de Java puede ser en la siguiente ubicación: $ JAVA_HOME / lib / ext 2. MySQL (u otro servidor de base de datos SQL). XX .XX JDBC URL: http://dev. (Nota importante: asegurarse de que los permisos de los archivos de la biblioteca tarro son legibles mundo) Configuración OpenGTS y Manual de instalación Página 12 de 62 Página 13 3) Instalación / Compilación de la Fuente OpenGTS Nota Importante: La instalación de las características OpenGTS apoyados requiere al menos un conocimiento intermedio de cómo instalar y configurar servicios de sistemas tales como el compilador Java. Apache Tomcat (u otro contenedor de servlets). Esto permitirá que el controlador JDBC esté disponible para todo el código Java que se ejecuta.1.jar $ JAVA_HOME / jre / lib / ext /.1 XX . (Donde "XXXXXXXX" es el directorio en el controlador JDBC de MySQL fue descomprimido) 2. XX .jar.6. XX .8.b) a los usuarios de Mac OS X: En Mac OS X.com/downloads/connector/j/ Código Postal: mysql­connector­java­5.1.

 elija un directorio donde le gustaría este paquete para ser colocado ­ preferiblemente un camino que no contiene espacios incrustados).2. esta variable de entorno sería desreferenciado como "% JAVA_HOME%". vamos a suponer que el sistema operativo de destino se basa en Linux. y corriendo Tomcat) https://translate.2. CATALINA_HOME ­ El directorio de instalación de Apache Tomcat.zip". se puede instalar en cualquier directorio conveniente.3.2.". como en la partición raíz de "C: \".3 (El anterior supone que OpenGTS_1.2) Configuración de las variables de entorno La siguiente variable de entorno debe establecerse en el directorio de instalación del paquete correspondiente o aplicación: • • • • JAVA_HOME ­ El Java JDK (no el JRE) directorio de instalación. El separador de ruta del archivo es el carácter de back­slash "\". Seleccione la pestaña "Avanzado" y luego presione el botón "Variables de entorno". Hormiga. Instalar el código fuente OpenGTS: Descomprimir el paquete OpenGTS en "/ usr / local /" (esto tendrá que hacerse como el usuario "root"). Si los OpenGTS zip archivo se descargó en un directorio diferente.3/" (Nota: es posible que tenga que elegir otro directorio de instalación si no tiene acceso "root" en el sistema de destino). Las variables de entorno pueden ajustarse para ser definido automáticamente al iniciar un símbolo del sistema a través de la ventana "Propiedades del sistema" de la siguiente manera: ­ Haga clic derecho sobre "Mi PC" y seleccione "Propiedades". También.2.3.2. antes de emitir el comando "cd"). modificar la ubicación del directorio anterior y el nombre del archivo descargado en consecuencia. Ajuste los separadores archivo / ruta y comandos según sea necesario para su sistema operativo particular. el comando para descomprimir el paquete sería: / Zzz> cd / usr / local /> Raíz usr / local Do / usr / local # descomprimir /tmp/OpenGTS_1. (También tenga en cuenta que el " / Zzz "Nombre del directorio anterior es sólo un nombre de marcador de posición que representa cualquier directorio actual que puede ser. A los efectos de este documento. se recomienda que los OpenGTS archivo zip se descomprimen y se instalan en el directorio "/ usr / local /" directorio. añade las siguientes variables: Nombre de la variable: JAVA_HOME (necesario para la construcción de OpenGTS. Las variables de entorno se pueden configurar de forma manual en un símbolo del sistema con el comando "set". Por ejemplo. la ventana "Propiedades del sistema" mostrará.com/translate_f 11/51 . GTS_HOME ­ El directorio de instalación OpenGTS. mientras que en Linux podría hacer referencia a un directorio / archivo como "$ JAVA_HOME / jre / lib ext / /.18/6/2015 Manual de Instalación y OpenGTS Configuracion 3.a) los usuarios de Windows: La ubicación de la instalación de directorios 'bin' para el SDK de Java. si el paquete OpenGTS que se instalará es "OpenGTS_1. ­ En la sección "Variables del sistema". u otro conveniente directorio (en Windows. en efecto. Configuración OpenGTS y Manual de instalación Página 13 de 62 Página 14 3.1) Descomprimir / Instalación de la Fuente OpenGTS En los sistemas Linux. Por ejemplo. En Windows.3 (Al establecer las variables de entorno. y que la ubicación donde se instalarán / descomprimido OpenGTS es "/usr/local/OpenGTS_1. después de establecer el entorno JAVA_HOME variable en punto a su directorio de instalación de JDK. Así.2. en Windows se hace referencia a este mismo directorio que "% JAVA_HOME % \ Jre \ lib \ ext \ ". necesita ser añadido a la variable de entorno PATH ejecución de comandos (si el proceso de instalación no tiene ya les añade a la variable PATH).googleusercontent.3. como en el siguiente ejemplo: C: \> set GTS_HOME = C: \ OpenGTS_1. incluso si la directorio contiene espacios incrustados) Las variables de entorno son referenciados por encerrándolos en '%'. reemplace el Nombre de usuario "usuario" y el nombre del grupo "grupo". y las instalaciones de servidor de base de datos SQL.zip / Usuario usr / local ­R # chown: Grupo OpenGTS_1.zip se descargó a "/ / tmp". 3.2.2. ANT_HOME ­ El directorio de instalación de Apache Ant.3 / # Exit usr / local / Usr / local> GTS_HOME exportación = / usr / local / OpenGTS_1. las citas no deben ser utilizados para encerrar un directorio de instalación. anteriormente con el nombre del usuario: grupo que usted desea tener dueños de la Instalación OpenGTS). y directorio de instalación elegido.

2.war" ­ Este archivo "guerra" contiene un servidor de soporte de servlets para un servidor de dispositivo basado en http genérico.jar" ­ Este frasco contiene comprobación del sistema de varios y herramientas administrativas.jar" y: 'Cd' en el OpenGTS directorio de instalación y compilar los archivos jar y servlet archivos de guerra. en esta sección se puede omitir (sin embargo usted puede reconstruir los diversos servlets y archivos jar si desea realizar ningún cambio en la configuración de ejecución antes de la implementación.jar" ­ Este frasco contiene las utilidades de base y herramientas de acceso db.b) los usuarios de Linux: Se recomienda que los siguientes enlaces simbólicos se crearán dentro de la "/ usr / local /" directorio cuyo punto a su directorios 'home' correspondiente (saltar un enlace simbólico dado si ya se ha creado): # Cd / usr / local # Ln ­s $ JAVA_HOME java # Ln ­s $ CATALINA_HOME tomcat # Ln ­s $ GTS_HOME gts Configuración OpenGTS y Manual de instalación Página 14 de 62 Página 15 3.war" ­ Este archivo "guerra" incluye soporte para el dispositivo Sanav GC­101. Compilar la biblioteca OpenGTS servlet archivos .com/translate_f 12/51 . "Lib / gtsdb.war "" ".3a) Versiones precompilados de GTS: Si usted ha recibido una versión pre­compilada del paquete GTS. 3. "Gprmc.war" ­ Este archivo "guerra" contiene el servlet dispositivo Mologogo.).googleusercontent. 3. "Gc101.3> ant todo Esto construirá varios archivos jar y archivos de guerra. "Mologogo. "Lib / tools. incluso si el directorio contiene espacios incrustados) Prefijo lo siguiente a la " Ruta de la variable de entorno "en el" Variables de sistema " sección (crear una nueva " Camino variable "si uno no existe ya): . si la advertencia o de error pueden ser ignorado.jar" ­ Este frasco contiene las utilidades de acceso a la base de datos y definición de la tabla.war" ­ Este archivo "guerra" contiene el acceso web de acceso EventData servlet. La construcción debe completar normalmente.jar" ­ Este frasco contiene las envolturas del almacén de datos SQL db todo el OpenDMTP servidor.18/6/2015 Manual de Instalación y OpenGTS Configuracion ­ ­ Valor: (La ubicación de su Java SDK carpeta de instalación. "Lib / gtsdmtp.war" ­ Este archivo "guerra" (web­archivo) contiene la interfaz web servlet 'Track'. (Nota: esto es sólo una lista parcial Otros módulos se crearán también. "Events. incluyendo: • • • • • • • • • "Lib / gtsutils. sin embargo. NO JRE) Nombre de la variable: ANT_HOME Valor: (La ubicación de su carpeta de instalación Ant) Nombre de la variable: CATALINA_HOME (necesario para OpenGTS construcción) Valor: (La ubicación de su carpeta de instalación Apach Tomcat) Nombre de la variable: GTS_HOME Valor: (La ubicación de su carpeta de instalación OpenGTS) (Presupuestos deberían NO pueden usar para encerrar un directorio de instalación de éstos variable de entorno especificaciones. https://translate. utilizando la hormiga suministrado "Build.;% JAVA_HOME% \ bin;% MYSQL_HOME% \ bin;% ANT_HOME% \ bin; (Cotizaciones pueden añadirse a la variable PATH si es necesario) Haga clic en " Aceptar "en la" variable de entorno "ventana. "Track. Puede haber algunas advertencias que se muestran.2. también habrá un mensaje que indica que este lado de la advertencia / error (o en una línea justo debajo de la advertencia / error).3) Compilar el apoyo GTS Biblioteca Archivos.xml" script: / Usr locales> / cd $ GTS_HOME /usr/local/OpenGTS_1. en el directorio "$ GTS_HOME / build /".

2. (Esto significa que usted debe cd $ GTS_HOME .3> bin / initdb. a continuación.pl ­createDB ­user = <rootUser> /usr/local/OpenGTS_1. El comando "initdb.18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 15 de 62 Página 16 4) Inicialización e Instalación de Pruebas Antes de utilizar OpenGTS . como en ­rootUser: root . El intento de ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o Error "NoClassDefFoundError".b) Nota importante para los usuarios de Windows: Al utilizar la versión ". 4.sh" de la siguiente manera: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1.bat" archivos de comandos: Los comandos que terminan en ".sh ­rootUser = <rootUser> ­rootPass = <rootPass> Donde <rootUser> es el usuario con acceso root en el servidor SQL. primero se debe inicializar.pl ­mesas = ca https://translate.sh" y ".bat" de los comandos en una ventana de DOS. el comando es: bin \ initdb. en Windows. [NOTA: Este no es el mismo que el usuario "root" Linux] 4.pl ­Grant ­user = <rootUser> /usr/local/OpenGTS_1. primero se debe inicializar las tablas utilizadas por OpenGTS .a) Nota importante con respecto a ".2.bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación.3> bin / dbAdmin. Más información sobre las posibles distribuciones de Perl disponibles en Win32 plataformas se pueden encontrar en este lugar: " http://win32.sh" o ".1. o similar.perl. Esto puede ser logrado con el comando "bin / init. ejecutar el comando como "<bin / comando > ") los usuarios de Windows pueden desear instalar un intérprete de Perl en su máquina en Para utilizar las versiones de Perl (".bat "­rootUser: userName "" ­rootPass: userpass " Donde ' userName 'y' userpass 'deben sustituirse por el usuario root y la contraseña correspondiente. argumentos de comandos como ­rootUser = root o bien debe ir entre comillas.1. En esta sección se describen los pasos necesarios para la inicialización y pruebas. o especificarse con dos puntos en lugar de un signo igual. como en "­rootUser = root" .sh" realiza las siguientes funciones al inicializar el OpenGTS base de datos: • Crea una base de datos llamada " gts ".2. y <rootPass> es la contraseña del usuario root (mayo ser opcional dependiendo de la configuración de su servidor SQL).php?title=Win32_Distributions " 4.com/translate_f 13/51 .3> bin / dbAdmin. • Crea las siguientes tablas de la " gts base de datos "(esto es sólo una lista parcial): ­ Tabla de Titular de la cuenta • Cuenta ­ Mesa de usuario • Usuario ­ Acceso­Control­Lista de usuarios tabla • UserAcl ­ Tabla de información de dispositivos • Dispositivo ­ Los datos de eventos Recibido • EventData ­ definiciones Geozona / Geofence • Geozona ­ Plantillas de paquetes de eventos personalizados (DMTP solamente) • EventTemplate ­ Los paquetes en espera de transmisión al dispositivo (sólo DMTP) • PendingPacket • etcétera El comando "initdb.pl") de los scripts de línea de comandos que no requieren que se ejecutan Del OpenGTS directorio de instalación.googleusercontent. Por lo tanto.sh" realiza las mismas funciones que la siguiente secuencia de comandos: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1.3> bin / dbAdmin. • Crea / Concede "usuario gts "con" contraseña OpenGTS "con acceso a la" gts base de datos ".org/wiki/index.1) Inicializando las tablas de bases de datos SQL Antes de guardar los datos en la base de datos SQL.2.

4. Si se muestran los errores. que permiten https://translate. que debe ser corregido (o al menos entiende) antes de continuar la implementación del sistema.googleusercontent. en Windows: C: \ OpenGTS_1. que intentará enviar un mensaje de prueba a la dirección de correo electrónico especificada: /usr/local/OpenGTS_1.conf").bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación.4) La creación de la Cuenta "sysadmin" (La función de "sysadmin" sólo está disponible con la versión 2.sh ­sendMail myemailaddress@example. etc.2.sh" o ".3> bin \ checkInstall.2.3) Cargando los datos de ejemplo Algunos datos de la muestra se ha proporcionado con el OpenGTS instalación que puede ser cargado y considerarse en el Web­ interfaz.2) Prueba de la instalación 4. consulte el documento en "sampleData / README.2.com (Tenga en cuenta que hay es un ":" entre la opción '­sendMail' y la dirección de correo electrónico para la versión Windows del comando) Reemplazar "myemailaddress@example. Por favor.7 OpenGTS y superior) Al entrar a la "sysadmin" cuenta una nueva 'ficha' menú estará disponible.18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 16 de 62 Página 17 Nota para los usuarios de Windows: "Bin / dbAdmin.com (Tenga en cuenta que hay un espacio entre la opción '­sendMail' y la dirección de correo electrónico) O.bat" archivos de comandos: Los comandos que terminan en ".3> bin \ checkInstall.conf" (típicamente "Custom. Si desea probar la configuración de correo electrónico SMTP.a) Nota importante con respecto a ".2. Se requiere configuración SMTP para admitir características como el envío de notificaciones por correo electrónico olvidados. en Windows: C: \> cd% GTS_HOME% C: \ OpenGTS_1.bat Este comando mostrará diversos directorios configurados y variables de entorno.2. con nuevas selecciones web­página. emailing informes. "Bin \ dbConfig. o similar.com" con la dirección de correo electrónico que desea que reciba el correo electrónico de prueba.sh O.2.3> bin / checkInstall. 4. a continuación. El intento de ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o Error "NoClassDefFoundError".com/translate_f 14/51 .3> bin / checkInstall.txt" dentro del OpenGTS directorio de instalación para información sobre cómo cargar los datos de la muestra. Configuración OpenGTS y Manual de instalación Página 17 de 62 Página 18 4.sh" y ". Las propiedades requeridas para SMTP pueden configurarse en uno de los archivos de configuración de tiempo de ejecución ". (Esto significa que usted debe cd $ GTS_HOME . ejecutar el comando como "<bin / comando > ") El siguiente comando se ha incluido para ayudar en el control de la instalación del sistema y la visualización de cualquier inconsistencias que podrían causar problemas en tiempo de ejecución: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1.bat ­sendMail: myemailaddress@example.pl" que se desarrollará desde un símbolo del sistema de Windows.bat" proporciona un subconjunto de las funciones disponibles en "bin / dbAdmin. puede añadir la opción "­sendMail <EmailAddress> ".pl" sólo está disponible para los usuarios de Linux. y los usuarios de Windows que se ejecuta dentro de un Cygwin medio ambiente.

Configuración OpenGTS y Manual de instalación Página 18 de 62 Página 19 5) Instalación "track.2) Configuración de los informes disponibles Varios detalle y resumen los informes se pueden definir mediante el archivo "reports.conf". El mapeo asistencia utiliza actualmente OpenLayers / OpenStreetMap.conf" y "custom.1) Configuración del archivo "webapp. 5. tales como las especificaciones de su servidor SMTP. algunos elementos. 5. que se puede encontrar en "$ GTS_HOME / reports.xml". debería ser capaz de iniciar sesión en la cuenta de "sysadmin" para ver la nueva pestaña "System Admin".war" El "track.3> bin \ Cuenta admin. https://translate.sh = sysadmin ­pass = contraseña ­create O.3> bin / ­Cuenta Cuenta admin. en Windows: C: \ OpenGTS_1.googleusercontent.xml".com/translate_f 15/51 .18/6/2015 Manual de Instalación y OpenGTS Configuracion la creación de nuevas cuentas. pero puede ser configurado para utilizar otro servicio de mapas comercial proveedores.2. A continuación. Sin embargo. que incluye a su vez­ "System. deben configurarse para adaptarse a los requisitos del sistema.conf". El siguiente comando se puede utilizar para crear la cuenta de "administrador de sistemas": /usr/local/OpenGTS_1.war" ( ) Se ejecuta en un contenedor de servlets Java y trabaja con el almacén de datos SQL DB para proporcionar un completo W EB AR cebolleta interfaz web ofrecido a los datos de localización GPS capturados en la base de datos SQL desde dispositivos remotos. Para la mayoría de las instalaciones. los valores predeterminados especificados en este archivo se puede dejar como está.conf" El archivo de configuración de ejecución por defecto "webapp.2.bat ­Cuenta: sysadmin ­pass: contraseña ­create Vuelva a colocar la anterior especificación "contraseña" con una contraseña segura.conf" incluye el archivo "common.

opengts. la opción de menú). Los ReverseGeocodeProviders utilizan para convertir los valores de latitud / longitud en una dirección de la calle (Geonames. o archivos "custom. que se muestra columnas y criterios de selección de informe.4) Compilar / Instalación del "track. Microsoft Virtual Earth. 5.war" Servlet Java Para generar el archivo "track.xml" (o "private_common. Incluyendo lo iconos pasador se van a mostrar en el mapa. Póngase en contacto con nosotros en relación con el apoyo a otros proveedores de servicios de mapeo comerciales. "reports.conf" (u otro ".a) Mantener sintaxis XML adecuado al modificar " private. Mapstraction. Consulte los contenidos del archivo de etiqueta privada proporcionada en "$ GTS_HOME / private. también debe registrarse para obtener una clave de Google Map (asegúrese de que usted cumpla con sus términos de servicio) y coloque la llave de regresar en el (O "private_common.com/translate_f 16/51 .xml". y en este documento en otros lugares.3. Y mucho. Google Maps. etc).xml") de archivos para obtener más información. por favor póngase en contacto con el administrador del sistema Ejecutar "bin / checkInstall.b) IMPORTANTE: Vuelva a implementar todos los servlets después de modificar cualquier archivo de configuración de ejecución Cambios en cualquiera de "private.xml". Este es un Resumen de las características disponibles en el archivo "reports.xml" (O "$ GTS_HOME / private / private_common.jsp" y los diferentes archivos CSS en el directorio "$ GTS_HOME / guerra / pista / css /".conf". El MapProvider utilizado (es decir. El "Informe" también especifica la forma en que se va a presentar al usuario (es decir.xml' todavía cumplen con sintaxis XML adecuado.war".conf". • org. y se muestra TimeZones. Access­Control­List (ACL) definiciones.sh" para ayudar a diagnosticar los errores de sintaxis XML que pueden haber sido introducidas. La específica diseño del informe se define por la clase Java especificada y 2 diseños de informes se han proporcionado: • org.. El GeocodeProvider utiliza para convertir direcciones de calles en una latitud / longitud (si está disponible).xml" para el GTS Empresa). Vea la sección de archivos 'private. XML es muy en particular acerca de la sintaxis correcta. OpenLayers.conf").field. Si usted va a utilizar Google Maps para su proveedor de mapas. "ReportLayout" define el formato de registro esperado y las columnas disponibles para el informe definido.3.3) Configuración de la etiqueta privada look & feel La configuración y personalización de la interfaz de usuario de la web se pueden especificar en el archivo "$ GTS_HOME / private. 5. Configuración OpenGTS y Manual de instalación Página 19 de 62 Página 20 OpenGTS incluye soporte de mapeo para OpenLayers / OpenStreetMap. 5.xml" o archivo ". las páginas web y archivos JSP de personalización. 5. puede crear su propio Sección "Pasadores" dentro de su MapProvider elegido.xml " Asegúrese de que los cambios en el archivo 'private. Este archivo controla las siguientes opciones que están disponibles en base a un "dominio" (el nombre de dominio de la URL de referencia visitar el servidor): ­ ­ ­ ­ ­ ­ ­ ­ La fecha / Formatos de tiempo.opengts. ejecute el comando de construcción Ant de la siguiente manera: / Zzz> cd $ GTS_HOME https://translate.googleusercontent.xml" para adicional información sobre la personalización del archivo "loginSession. Para cambiar el valor por defecto aparece mapa chinchetas.xml" para obtener más información sobre específica personalizaciones (experiancia en el formato general. "common. El "Informe" etiqueta especifica una clase Java que está unido a un ReportLayout específico. Reemplazar "*** Place Google Maps Clave Aquí *** "con su clave citado).war..xml' Pasadores (en el "OpenLayers" sección MapProvider) para obtener más información sobre la personalización de iconos pasador.report. título del informe.FieldLayout ­ Esta disposición prevé mostrar genérico "fielddata" registros y especifica diversos tipo que se puede utilizar para mostrar los datos pertinentes columnas disponibles. etc.jsp".event. El look­and­feel general de la interfaz web también se pueden cambiar modificando el archivo JSP "$ GTS_HOME / guerra / pista / jsp / loginSession. Google Maps. será necesario que el "track. mucho más .conf". y la introducción de un error de sintaxis XML menudo resulta en un mensaje de error similar al el siguiente al intentar ver la página de inicio de sesión en un navegador web: Configuración no válida 'private.xml" en el lugar indicado (es decir.report. y Mapstraction (que puede soportar varios otros proveedores de servicios de mapeo también).xml" (experiencia en el formato general y la edición de archivos XML será necesario). Busque la sección de etiqueta "páginas web" en el archivo "private.xml".EventDataLayout ­ Esta disposición prevé para mostrar registros EventData y especifica las columnas disponibles en función de los campos disponibles en el registro EventData. Opciones de informe disponibles. Microsoft Virtual Earth. "webapp.).xml "o" reports.xml") archivo "private.war.xml'. Por favor refiérase a las observaciones contenidas en el "private. edición y sintaxis de los archivos XML será necesario).18/6/2015 Manual de Instalación y OpenGTS Configuracion Más información detallada se puede encontrar en el archivo de arriba "reports. Las opciones disponibles de menú. "system.war" (al igual que la otra servlets archivo) ser re­construido y re­desplegado.

sh ") ­ Eliminar el servlet "pista" existente (es decir.compile" objetivo compila todas las clases necesarias y archivos de configuración en el directorio de construcción "$ GTS_HOME / build / pista". O bien.5. el siguiente objetivo "hormiga" también se puede utilizar: /usr/local/OpenGTS_1.war" según las instrucciones de instalación / configuración de Apache Tomcat.war $ CATALINA_HOME / webapps /.2.0 / 7.war" servlet siguiendo estos pasos: ") ­ Parar Tomcat (es decir ".war" La URL para acceder a la página de inicio de sesión es normalmente de la siguiente manera: http: // localhost: 8080 / pista / Pista El nombre de " pista "que aparece más arriba deriva su nombre del nombre para el archivo de la guerra.xml". Si alguno de los tiempo de ejecución archivos de configuración han cambiado.18/6/2015 Manual de Instalación y OpenGTS Configuracion /usr/local/OpenGTS_1.com/translate_f 17/51 .war". Por ejemplo.3> pista hormiga (Nota.org ) Y Google.": /usr/local/OpenGTS_1. son las plataformas dirigidas. El "track.war ". Este significa que usted puede instalar múltiples / diferentes copias de la " pista archivo . este comando toma normalmente sólo unos segundos en completarse. Chrome 8.googleusercontent.a) de acceso web seguro: Configuración y uso de " https "(es decir.war".war".deploy hormiga El método anterior para el despliegue supone que Tomcat está configurado para 'AutoDeploy = "true". también se ha incluido. Si los cambios no aparecen después de reconstruir y volver a desplegar el archivo "track.0 (algunas anomalías visuales han sido reportados con versiones anteriores de IE). utilizando como Geonames ( http://geonames.war". $ CATALINA_HOME / bin / shutdown. ") ­ Reinicie Tomcat (es decir ". "reports. SSL) es muy recomendable que la URL incluye la contraseña de la cuenta y será encriptada a través de 'https'.3> cp build / track.b) Compatibilidad del navegador: La página del mapa de localización por GPS en la interfaz web hace un uso intensivo de formateo JavaScript y HTML. rm ­rf $ CATALINA_HOME / webapps / seguimiento * ") ­ Implementar el nuevo servlet "pista" (es decir ".5. Busque los " ReverseGeocodeProvider etiquetas "en el Archivo 'private. si todos los módulos de origen ya se han compilado.war" debe ser reconstruido y redistribuido.war" al directorio "$ CATALINA_HOME / webapps /. Firefox v3. esto significa copiar el archivo "track.sh 5. Típicamente.xml". 5. y Safari 5.war ".xx. entonces puede ser necesario forzar Tomcat para actualizar el "Track. ". 5. $ CATALINA_HOME / bin / startup. y la configuración de tiempo de ejecución cambiada archivos. es emitir la siguiente comando: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1.xml' para más información. pero serán enviados en el claro si plain 'http' se utiliza.5) Prueba de la instalación 5.war Esto simplemente volver a empaquetar el archivo "track. Servicios de apoyo para la geocodificación inversa (girando una latitud / longitud en una dirección).war") La "pista" de destino es un contenedor para tareas ant "track.conf" "private.3> hormiga track.3> track. Otros navegadores no se han probado completamente.0. cp $ GTS_HOME / build / track. como archivos "common.compile" y "track.war'. o (O posiblemente cualquier otro "* .war $ CATALINA_HOME / webapps /.2. Instrucciones para configurar Tomcat para soportar SSL se puede encontrar en el sitio web de Apache Tomcat. Un acceso directo para reconstruir el archivo "track.0 / 8.2.0. "webapp. Si todo lo que ya ha sido compilado.6) Instalación de varias versiones de "track.conf" del "* .war '.conf". la "hormiga todos" realizado anteriormente también se basa en el archivo "track.war "para Tomcat de la siguiente manera: https://translate.xml" archivo).war" y luego crea el archivo 'archivo web' "$ GTS_HOME / build / track. siempre y cuando el nombre del archivo de la guerra es cambiado durante la copia.) Tenga en cuenta que la especificación para el directorio URL "/ pista / Pista" es sensible a mayúsculas.2. si copia el " track archivo .X. el archivo "track. El objetivo "Track. pero también parece funcionar bien (Con algunas diferencias menores) en Microsoft Internet Explorer 6. a continuación. Después de la construcción / desplegar 'track. Configuración OpenGTS y Manual de instalación Página 20 de 62 Página 21 Instale el archivo creado "track.war" de los módulos de origen pre­construidos. en este caso" pista .x. usted debería ser capaz de ver la página de inicio de sesión con una URL similar a la siguiente: http: // localhost: 8080 / pista / Pista (Sustituir "'localhost: 8080" con su propio nombre de dominio donde' se instaló track.

compile" y "events. CSV. Donde "localhost: 8080" debe ser reemplazado con el nombre de dominio real y el puerto utilizado para acceder al Apache Servidor web Tomcat. deben configurarse para adaptarse a los requisitos del sistema. Instale el archivo "events. XML. Las opciones colocados entre llaves indican que una de las opciones dentro de las llaves deben ser seleccionados].war".conf" y "custom. o MS MapPoints.2. Esto se puede utilizar con el mapeo basado en la web aplicaciones para proporcionar seguimiento casi en tiempo real de un vehículo o una persona. El "events. tales como las especificaciones de su servidor SMTP.1) Configuración del archivo "webapp. que incluye a su vez­ "System.conf" específicamente para el servlet "events. 6. Típicamente.war") Los "eventos" de destino es un contenedor para tareas ant "events.conf".war $ CATALINA_HOME / webapps / pista1 .war".? un [UENTA] = <cuenta> ­ el nombre de la cuenta & U [Ser] = <usuario> ­ el nombre de usuario & P [assword] = <contraseña> ­ la cuenta / contraseña de usuario + D [evice] = <dispositivo> ­ el nombre del dispositivo & G [rupo] = <grupo> ­ el nombre del grupo de dispositivos (opcional) [& Rf = <fromtime>] ­ opcional 'de' rango de datos. [Nota: por encima de objetos colocados en cuadrados corchetes son opcionales.war" apoya actualmente la recuperación de datos en KML.war" ( ) Se ejecuta en un contenedor de servlets Java y trabaja con el almacén de datos SQL DB para permitir W EB AR cebolleta descargar porciones seleccionadas de una secuencia de eventos a través de Internet.conf" incluye el archivo "common. Para la mayoría de las instalaciones. ejecute el comando de construcción Ant de la siguiente manera: / zzz> cd $ GTS_HOME /usr/local/OpenGTS_1. crea el archivo 'archivo web' "$ GTS_HOME / build / events. algunos elementos. 6. o formatos de archivo JSON.war" El "events. GPX. El objetivo "Events.googleusercontent.18/6/2015 Manual de Instalación y OpenGTS Configuracion /usr/local/OpenGTS_1. los valores predeterminados especificados en este archivo se puede dejar como está. [& L [imit] = <límite>] ­ opcional número de "límite" de los eventos devueltos.war" según las instrucciones de instalación / configuración de Apache Tomcat.conf". TXT. Configuración OpenGTS y Manual de instalación Página 22 de 62 Página 23 Nota: El 'rf' y (número de segundos intervalos de fechas 'rt' pueden especificarse en formato de hora 'Unix Epoch' desde la medianoche Ene https://translate.3> eventos de hormigas (Nota. El servlet '"events.conf" El archivo de configuración de ejecución por defecto "webapp.war". puede acceder a esta versión instalada con la siguiente URL: http: // localhost: 8080 / pista1 / Pista Configuración OpenGTS y Manual de instalación Página 21 de 62 Página 22 6) Instalación "events. Si desea personalizar el archivo "webapp.3> acumulación cp / pista . copiar este archivo a la directorio "$ GTS_HOME / guerra / eventos / WEB­INF /" y modificar esta copia.com/translate_f 18/51 .". (El método anterior para despliegue supone que Tomcat está configurado para 'AutoDeploy = "true"') 6. Sin embargo.war" Java Servlet Para generar el archivo "events.war A continuación. la "hormiga todos" realizado anteriormente también se basa en el archivo "events. esto simplemente implica copiar el archivo "events. [& Rt = <totime>] ­ opcional "a" rango de datos.war" objetivo continuación.war".2) Compilar / Instalación del "events.compile" recopila todas las clases necesarias y archivos de configuración en el directorio de construcción "$ GTS_HOME / build / eventos".3) Prueba de la instalación Acceda a los datos almacenados en la base de datos SQL a través de la web con la siguiente URL construida: http [s]: // localhost: 8080 / eventos / <archivo> {kml | XML | csv | txt | gpx | json}.war" al directorio "$ CATALINA_HOME / webapps /. y se puede utilizar en los programas de mapeo como Google Earth.2.

 a continuación. Para mostrar siempre los acontecimientos más recientes dentro de Google Earth. o similar.kml a = gts & p = mypass + D = dev y límite = 1? Devolver un KML (XML) fomatted archivo de datos ('data. Los datos se devuelven a través de una conexión HTTP SSL. Algunos ejemplos: • https: // localhost: 8080 / eventos / data. o especificarse con dos puntos en lugar de un signo igual. Google Earth tiene la capacidad de forma automática datos de las encuestas de este URL a intervalos especificados. pero serán enviados en el claro si plain 'http' se utiliza. ejecutar el comando como "<bin / comando > ") 7. Si no se especifica. se devolverán los últimos 100 eventos.sh" o ".18/6/2015 Manual de Instalación y OpenGTS Configuracion 1.bat" archivos de comandos: Los comandos que terminan en ".gpx a = gts & p = mypass + D = dev y rf = 1145776000 y rt = 1145777000 Devuelve una GPX (XML) archivo de datos fomatted ('data.3. Configuración OpenGTS y Manual de instalación Página 23 de 62 Página 24 7) Administración de bases de datos 7. SSL) es muy recomendable que la URL incluye la contraseña de la cuenta y será encriptada a través de 'https'.json') que contiene el último registro de 100 eventos para el dispositivo ' Demo '/' Demo '. haga clic en "Añadir" en la barra de menú principal. luego seleccione "Red Enlace".bat" de los comandos en una ventana de DOS.topografix. https://translate. como en "­rootUser = root" .kml') con los últimos 100 eventos disponibles para el dispositivo "gts / dev". • http: // localhost: 8080 / eventos / data.kml un gts = & p = mypass + D = dev y rf = 1145776000 y rt = 1145777000 Devolver un KML (XML) archivo de datos fomatted ('data. Intentando para ejecutar estos comandos desde otro directorio puede resultar en un "ClassNotFoundException" o Error "NoClassDefFoundError". • http: // localhost: 8080 / eventos / data. Añadir la URL recuperación de KML al servidor y haga clic en "Parámetros Refresh" para poder entrar en tiempos de actualización periódica. (Esto significa que usted debe cd $ GTS_HOME .kml a = gts & p = mypass + D = dev y límite = 100? Devolver un KML (XML) archivo de datos fomatted ('data.sh" y ". A configurar Google Earth para leer los puntos de datos de eventos del servidor. Instrucciones para configurar Tomcat para soportar SSL se puede encontrar en el sitio web de Apache Tomcat. como en ­rootUser: root .a) Nota importante con respecto a ". (Nota: sustituir « mypass 'con la contraseña correcta) • http: // localhost: 8080 / eventos / data.kml') con sólo el último (más reciente) de eventos para el dispositivo "gts / dev".com/translate_f 19/51 . • http: // localhost: 8080 / eventos / data.bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación.kml') con los primeros 100 eventos dentro de la especificada rango para el dispositivo "gts / dev".csv a = opendmtp & p = mypass + D = móvil Devolución de un archivo CSV con formato de datos ('data.b) Nota importante para los usuarios de Windows: Al utilizar la versión ". 6. omita la fecha opción de gama ("rf" y "ta") y en su lugar especificar la opción de "límite" para hacer que la lista devuelta para siempre incluir la última serie de eventos.json a = Demo & p = mypass + D = Demo Devolución de un archivo con formato JSON de datos ('data.com/gpx. (Nota: sustituir « mypass 'con la contraseña correcta) • http: // localhost: 8080 / eventos / data.a) Nota sobre el acceso web seguro: Configuración y uso de " https "(es decir.asp "Para obtener información con respecto a la Formato de datos GPX). 1970) o en "aaaa / mm / dd / HH: MM: SS" formato.googleusercontent.csv') que contiene el último registro 100 eventos para el dispositivo ' opendmtp '/' móvil '. argumentos de comandos como ­rootUser = root o bien debe ir entre comillas.gpx') con los primeros 100 eventos dentro de la especificada alcance para el dispositivo "gts / dev" (véase " http://www.

 incluido en el OpenGTS paquete.3> bin / dbAdmin.2.UU. Edición de una cuenta: /usr/local/OpenGTS_1. Contacto Dirección de correo electrónico ­ addres correo electrónico de la persona de contacto.2. etc) se puede realizar ya sea a través de la línea de comandos servicios públicos o a través de la interfaz web.. si existe el usuario "admin". Teléfono de contacto ­ el número de teléfono de la persona de contacto.2.18/6/2015 Manual de Instalación y OpenGTS Configuracion La mayor parte de administración de base de datos (cuentas. 2 = nudos.3> bin \ dbAConfig. Zona Horaria ­ La zona horaria preferida para la Cuenta. Los valores válidos son: 0 = mph. Es activo ­ Este valor es "true" si la Cuenta se considera todavía en servicio. Al iniciar la sesión. luego pulsa enter. Aquí está una descripción de algunos de los campos de cuenta (por favor ver 'Schema. https://translate.sh ­Cuenta = <CUENTA> ­create Esto crea la cuenta especificada con los valores por defecto (sustituir "<CUENTA>" con el identificador de cuenta que desea crear). Guarde los cambios por fin entrar en "Guardar".txt' para una descripción de otro campo posible definiciones) : Contraseña ­ La contraseña de la cuenta de inicio de sesión.com/translate_f 20/51 .sh" apoya muchas funciones administrativas que actúan sobre la "Cuenta" SQL mesa. y los campos en cada una de las mesas disponibles. en lugar de esta contraseña. a continuación. etc). Después de cambiar el valor del campo. contiene una lista de las tablas actuales. If "falsos". / Hawaii" 7) Unidades de velocidad: "0" 8) Unidades de distancia: "0" 9) Modo Geocoder: "0" 10) Nombre PrivateLabel: "*" Introduzca el número de campo [o 'conservar'. 'salida']: Para seleccionar un valor de campo de cambiar. en Windows: C: \ zzz> cd% GTS_HOME% C: \ OpenGTS_1.googleusercontent.1) Creación de cuentas / Edición El comando "bin / Cuenta admin.) ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Clave: opendmtp ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 0) Contraseña: "demo" 1) Descripción: "Cuenta Ejemplo" 2) está activo: "true" 3) Nombre de contacto: "" 4) Teléfono de contacto: "" 5) Contacto Dirección de correo electrónico: "" 6) Zona horaria: "EE. de forma similar a lo siguiente: Configuración OpenGTS y Manual de instalación Página 24 de 62 Página 25 (NOTA: La siguiente es sólo un ejemplo Su aplicación contiene definiciones de campo addtional favor. Los ejemplos de edición ejemplo Cuenta / usuario / dispositivo que se muestra a continuación describen solamente algunos de los posibles campos en cada una de estas tablas.pl ­schema O. usuarios y dispositivos. para autenticar al usuario. Descripción ­ La descripción de la cuenta (utilizado en los informes. introduzca el número de campo.txt'.3> bin / Cuenta admin. la contraseña "admin" serán utilizados. pulsa enter de nuevo.bat ­schema 7. entonces todas las conexiones por todo dispositivos de propiedad serán rechazadas. Unidades de velocidad ­ Las unidades de velocidad preferidos para la Cuenta.2.3> bin / Cuenta admin.txt' en el paquete OpenGTS para obtener una lista de las posibles definiciones de campo. Estas son algunas de las funciones que se pueden realizar a través del "bin / Cuenta admin. El archivo 'Schema. 1 = kph.sh" comando: Creación de una cuenta: /usr/local/OpenGTS_1.sh ­Cuenta = <CUENTA> ­edit Este comando muestra un editor de campo Cuenta de línea de comandos. Una lista de las tablas y los campos definidos en la actualidad también se puede generar con el siguiente comando: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1. Nombre de Contacto ­ El nombre de la persona de contacto para la Cuenta. revisar el archivo 'Schema.

txt' en el paquete OpenGTS para obtener una lista de las posibles definiciones de campo. entonces el registro en el proceso se comprueba si existe el usuario "admin". Modo Geocoder ­ Este es el modo inverso geocodificación utilizado para esta cuenta. Configuración OpenGTS y Manual de instalación Página 25 de 62 Página 26 7. Si hay más de un "dominio" se define en el archivo 'private. Listado de cuentas existentes: /usr/local/OpenGTS_1. Si desea permitir que el usuario inicie sesión sin tener que introducir una contraseña.sh usuario ­Cuenta = <CUENTA> ­user = <usuario> ­create Esto crea el usuario especificado con valores por defecto (sustituir "<usuario>" con el identificador de usuario que desea crear).) ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Clave: opendmtp.txt " para una descripción de otros posibles definiciones de campo) : Contraseña ­ La contraseña de inicio de sesión del usuario.. Los valores válidos son: 0 = No inversa geocodificación realizado. Dejando el archivo de contraseñas vacío impedirá que el usuario inicie sesión. Guarde los cambios por fin entrar en "Guardar".googleusercontent. entonces la contraseña y de control de acceso asignado al usuario "admin" se utilizará para la Cuenta administrador (Nota: el usuario predeterminado de inicio de sesión se puede cambiar en la página web Administración de cuentas. todos los intentos de conexión de este Usuario será rechazada. Es activo ­ Este valor es "true" si el usuario todavía se considera en servicio. revisar el archivo 'Schema. PrivateLabel Nombre ­ Este es el nombre del 'dominio' en el archivo 'private. y cartografía para diferentes cuentas.xml'. If "falsos". el usuario ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 0) Contraseña: "" 1) Descripción: "Usuario Nuevo" 2) está activo: "true" 3) Nombre de contacto: "" 4) Teléfono de contacto: "" 5) Contacto Dirección de correo electrónico: "" 6) Zona horaria: "" Introduzca el número de campo [o 'conservar'. a continuación.sh usuario ­Cuenta = <CUENTA> ­user = <usuario> ­edit Este comando muestra un editor de campo de usuario de línea de comandos. https://translate. 1 = kilómetros.2) Creación / Edición de Usuarios El comando "bin / Usuario admin.sh Esta lista de todas las cuentas y dispositivos de propiedad.2. El usuario nombre "admin" está reservado para su uso por el administrador de la cuenta. Si esto el nombre de usuario no existe. 3 = Reverse­geocode todo (se requiere un servicio de geocodificación inversa disponible). 2 = nudos. 'salida'] Para seleccionar un valor de campo de cambiar. Descripción ­ La descripción del usuario (utilizado en los informes.2. o en la Cuenta de línea de comandos de edición).3> bin / admin. Después de cambiar el valor del campo. 2 = Reverse­geocodificación de códigos de estado de alta prioridad sólo.3> bin / admin. a continuación. y sin las comillas por supuesto). Edición de un usuario: /usr/local/OpenGTS_1. Estas son algunas de las funciones que se pueden realizar con el comando "bin / Usuario admin. introduzca el número de campo. Valor valores son: 0 = Miles. solamente 1 = Geozona búsqueda.sh" soporta varias funciones administrativas que actúan sobre la tabla de SQL "Usuario". He aquí una descripción detallada de algunos de los campos de usuario (consulte "Schema. de forma similar a lo siguiente: (NOTA: La siguiente es sólo un ejemplo Su aplicación contiene definiciones de campo addtional favor. luego pulsa enter.com/translate_f 21/51 . esto permite el uso de recursos diferentes inversa­geocodificación. Cuando el administrador de la cuenta registra en (dejando el campo de nombre de usuario en blanco en el registro en la pantalla).xml' a los que esta cuenta debe ser asignado. debe establecer el campo de contraseña para la prueba " * blanco * "(mayúsculas y minúsculas.2.3> bin / ­list Cuenta admin. etc). pulsa enter de nuevo.18/6/2015 Manual de Instalación y OpenGTS Configuracion Unidades de distancia ­ las unidades de distancia preferidos para la Cuenta.sh": Creación de un usuario: /usr/local/OpenGTS_1.

 móvil ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ 0) Descripción: "Nuevo dispositivo" 1) está activa: "true" 2) Las direcciones IP válidas: "" Codificaciones 3) soportados: "7" 4) Contabilidad tiempo de intervalo Minutos: "60" 5) Número máximo de eventos por intervalo: "21" 6) Max Total de conexiones por Intervalo: "10" 7) Max Total de conexiones por minuto: "2" 8) Conexiones Max Dúplex por Intervalo: "6" 9) Conexiones Max dúplex por minuto: "1" Introduzca el número de campo [o 'conservar'.txt " en el paquete OpenGTS para obtener una lista de las posibles definiciones de campo. 'salida']: Para seleccionar un valor de campo de cambiar. Teléfono de contacto ­ el número de teléfono de la persona de contacto. Edición de un dispositivo: /usr/local/OpenGTS_1. Configuración OpenGTS y Manual de instalación https://translate.sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­create Esto crea el dispositivo especificado con valores por defecto (sustituir "<dev>" con el identificador de dispositivo que desea crear).) ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Clave: opendmtp.2. Las direcciones IP válidas ­ La dirección IP del dispositivo en una conexión entrante se comprueba contra esta especificada bloque de direcciones IP válidas. revisar el archivo "Schema. Codificaciones soportadas ­ Este es un OpenDMTP parámetros del protocolo. Un valor en blanco acepta todo IP entrante direcciones.googleusercontent. Contacto Dirección de correo electrónico ­ addres correo electrónico de la persona de contacto. Guarde los cambios por fin entrar en "Guardar"..sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­edit Este comando muestra un editor de campo de usuario de línea de comandos. Max Total de conexiones por Intervalo ­ ( OpenDMTP solamente) Este es el número máximo de TCP o UDP conexiones que se permiten durante el intervalo especificado anteriormente. introduzca el número de campo. El valor aquí especifica el número de minutos durante los cuales los siguientes "Max" se imponen límites de valor. etc). Está activo ­ "true" si este dispositivo se considera todavía en servicio. Contabilidad tiempo de intervalo Minutos ­ ( OpenDMTP solamente) Este valor se utiliza para evitar que los clientes de fuera de control el consumo excesivo de ancho de banda.3) Creación / Edición de Dispositivos El comando "Dispositivo bin / admin. Número máximo de eventos por Intervalo ­ ( OpenDMTP solamente) El número máximo de eventos permitidos durante el anterior especifica intervalo.18/6/2015 Manual de Instalación y OpenGTS Configuracion Nombre de Contacto ­ El nombre de la persona de contacto del usuario. Si "false". He aquí una descripción detallada de algunos de los campos de dispositivo (consulte "Schema. Un valor de "0" desactiva la contabilidad de conexión. Después de cambiar el valor del campo. todas las conexiones de este dispositivo serán negado. Zona Horaria ­ La zona horaria preferida para el usuario Configuración OpenGTS y Manual de instalación Página 26 de 62 Página 27 7.sh" apoya muchas funciones administrativas que actúan sobre el "dispositivo" SQL mesa. y por lo general debe ser siempre "7". Vea el Especificación del protocolo OpenDMTP para más información. pulsa enter de nuevo. Estas son algunas de las funciones que se pueden realizar con el comando "bin / Dispositivo admin.2.txt" para una descripción de otra posibles definiciones de campo) : Descripción ­ La descripción del dispositivo (utilizado en los informes. luego pulsa enter.3> bin / admin.com/translate_f Página 27 de 62 22/51 . y se negó si la dirección IP no coincide.sh": Creación de un dispositivo: /usr/local/OpenGTS_1. de forma similar a lo siguiente: (NOTA: La siguiente es sólo un ejemplo Su aplicación contiene definiciones de campo addtional favor.3> bin / admin.

" 2007/03 / 07. puede ser útil en algún momento para recortar eventos antiguos del sistema.57241.0 ".0 ".sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­countFutureEvents = 300 Para eliminar estos eventos "futuro": .23: 15: 23.23: 21: 25. Fecha.pl").23: 23: 27. Una vez que se han eliminado los acontecimientos. rumbo. > bin / admin.287.pl": Verifique columnas de tabla / Actualizar: /usr/local/OpenGTS_1.178.78869.13: 15: 00. Hora. ­142.178.103.3.0 ". 29.3.. Recuperando Dispositivos Eventos a través de la línea de comandos: /usr/local/OpenGTS_1. Para mostrar el número de eventos actuales que están en el futuro más de 5 minutos.3.57241.. Estas son algunas de las funciones que se pueden realizar utilizando el Comando "dbAdmin.57241. > bin / admin.78869. InMotion. InMotion.287.pl" comando (sólo está disponible como un script de Perl) puede realizar varias funciones administrativas en el SQL base de datos (Nota: el comando "bin \ dbConfig.103.57241.bat 'se proporciona para los usuarios de Windows. InMotion. Configuración OpenGTS y Manual de instalación Página 28 de 62 Página 29 7.9. Latitud.2.287..0 ". 29.78869. ­142.0 ".9.178. Código." 2007/03 / 07.0 ". ADVERTENCIA: La eliminación de eventos antiguos de la mesa EventData es definitiva. indicando eventos existentes antes de 12 de marzo 2010 13:15 GMT. tales como "­120d".3.4) Funciones administrativas de base de datos general El "dbAdmin. indicando eventos mayores de hace 120 días. a veces mucho tiempo en el futuro.. 29. dirección 2007/03 / 07.57241. Conexiones Max Dúplex por Intervalo ­ ( OpenDMTP solamente) Este es el número máximo de conexiones TCP que se permite durante el intervalo especificado anteriormente.23: 17: 23.23: 19: 23.2.sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­countOldEvents = ­90d Para eliminar estos eventos "viejos": . ­142.9. > bin / admin. velocidad..103.sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­deleteFutureEvents = 300 Eliminación de eventos "viejos" para un dispositivo determinado: Como eventos se acumulan en la base de datos. 29." Eliminación de eventos "futuro" para un dispositivo determinado: De vez en cuando un dispositivo de rastreo GPS emitirá una fecha GPS / tiempo que está en el futuro.sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­Eventos Este comando devuelve los últimos acontecimientos en formato CSV. La siguiente comando contará el número de eventos antes de hace 90 días: .3. 29.23: 13: 21." 2007/03 / 07. no se puede recuperar. Conexiones Max dúplex por minuto ­ ( OpenDMTP solamente) Este es el número máximo de conexiones TCP que se les permite durante un intervalo de 60 segundos. InMotion.. u otro https://translate.3> bin / dbAdmin. ­142.3. como por ejemplo "2010/03 / 12. GMT". y realiza un subconjunto de la operaciones disponibles para el comando "dbAdmin. ­142.googleusercontent.sh Dispositivo ­Cuenta = <CUENTA> ­device = <dev> ­deleteOldEvents = ­90d El valor de argumento para los "countOldEvents" y "deleteOldEvents" se puede especificar el uso de un tiempo relativo.287.78869.9." 2007/03 / 07.57241.178. InMotion.3> bin / admin.178..78869.com/translate_f 23/51 .103. > bin / admin.9.103. altitud. introduzca la siguiente comando: .178. Longitud. ­142. InMotion.103." 2007/03 / 07.9.287.78869.18/6/2015 Manual de Instalación y OpenGTS Configuracion Página 28 Max Total de conexiones por minuto ­ ( OpenDMTP solamente) Este es el número máximo de TCP o UDP conexiones que se permiten durante un intervalo de 60 segundos.287.. o con una especificación de tiempo específico.pl ­mesas Este comando comprobar la configuración de columna de todos OpenGTS tablas e informar sobre las columnas que faltan. 29.

 puede que tenga que especificar un directorio que MySQL está permitido escribir en. Samsung y Sony Ericsson. pero los valores siguientes propiedades se pueden ajustar a las propias de su entorno operativo: OpenDMTP : • tcpport = "31000" • UDPport = "31000" https://translate.xml" contiene algunas propiedades configurables que afectan a la ejecución de la OpenDMTP ("Gtsdmtp") y Aspicore ("") Aspicore servidores. Volcar las tablas en el disco: /usr/local/OpenGTS_1.3 ­mesas bin \ dbConfig.2. y para obtener su software cliente.1) Configuración del archivo "dcservers.2. La Aspicore DCS dentro del paquete OpenGTS está diseñado para trabajar con el TCP o UDP método de transporte de datos que puede configurarse dentro de la aplicación de teléfono del cliente Aspicore. [Nota: los corchetes especificados anteriormente indican que la opción dentro de los corchetes es opcional.pl ­mesas = ca O. posteriormente.3> bin / dbAdmin. Aspicore ofrece software del teléfono del cliente para el seguimiento de los diferentes teléfonos Nokia.) Tablas de carga de disco: /usr/local/OpenGTS_1. /usr/local/OpenGTS_1.bat: ca Este comando se debe utilizar siempre la actualización a una versión más reciente de OpenGTS . como en "­rootUser = <usuario>"). puede recibir un error que indica que MySQL no está permitido escribir en el directorio especificado.2. Si es requerido por la instalación de MySQL.pl ­dump ­dir = / tmp / gts Este comando volcará todos OpenGTS tablas en el directorio especificado por el argumento "­dir" ("/ tmp / gts" es el destino por defecto si no se especifica la opción "­dir"). volver a cargar con el "­ = <table> opción de carga ". o cambiar la configuración de seguridad de SELinux para proporcionar MySQL con autorización para escribir en el directorio "/ tmp". lo anterior comando emitirá la requerida "ALTER TABLE" comandos para las tablas como sea necesario con el fin de agregar cualquier nueva tabla las columnas. TK10x y módulos DCS Aspicore En esta sección se describe cómo iniciar y detener el "gtsdmtp". se generará una advertencia de que la columna se ha caído. (Nota para los usuarios de Linux: En algunas versiones de Linux que emplean SELinux. pero se ha eliminado en el tabla actual GTS.opendmtp. Configuración OpenGTS y Manual de instalación Página 29 de 62 Página 30 8) Instalación / Puesta en marcha del OpenDMTP. Más información sobre la OpenDMTP proyecto se puede encontrar en el vínculo " http://www. Durante la mesa carga.pl ­load = <table> ­dir = / tmp / gts Este comando se carga la tabla especificada desde el archivo previamente creado por el argumento "­dump".aspicore. Si un "tipo" específica columna ha cambiado. Mesas individuales pueden. sin embargo estas instrucciones también son aplicables a otros servidores de comunicaciones de dispositivos que pueden también ser instalado o puesto en práctica. La mayoría de los valores de las propiedades se debe dejar como su valor por defecto. Este comando es útil cuando pequeña cambios de la tabla deben ser realizados en la estructura de la columna. Si un OpenGTS no existe la tabla.3> bin / dbAdmin.com/translate_f 24/51 . vistit su sitio web en " http://www. Si una columna está presente en el archivo de 'dumping'.xml" El archivo "dcservers. el uso de "­mesas = ca" hará que los tipos de las columnas para ser alterados.com/en/tuotteet_tracker.googleusercontent.. Apoyo para OpenDMTP dispositivos compatibles se incluyen en OpenGTS con el servidor de comunicación del dispositivo "gtsdmtp" (DCS). en Windows: C: \> OpenGTS_1.3> bin / dbAdmin. y el servidor de comunicación del dispositivo "Aspicore" Módulos (DCS). 8. El módulo DCS "tk10x" es compatible con dispositivos compatibles TK102 / TK103 protocolo más común (Nota: algunos fabricantes producción de un dispositivo TK102 / TK103 puede ser el uso de su propia variante protocolo personalizado que no es compatible con el TK102 común / protocolo TK103). se creará.2.2. se corresponden en lo posible columnas.18/6/2015 Manual de Instalación y OpenGTS Configuracion anomalías. Para obtener más información sobre sus teléfonos compatibles.asp?tab=2&sub=1 ". /usr/local/OpenGTS_1. En estos casos.pl ­mesas = c Al actualizar a una versión más reciente de OpenGTS en que las nuevas columnas se han añadido varias tablas. es posible que también tenga que especifique el usuario root de base de datos (es decir. Los corchetes no deben especificarse literalmente en la línea de comandos si el argumento opcional dentro de los corchetes se utiliza].3> bin / dbAdmin. "tk10x".org ".

googleusercontent.sh ­s servidor Donde " servidor "debe sustituirse por el nombre específico del servidor para empezar (es decir.pl ­s servidor ­i (Para detener el servidor en este modo. Puede cambiar este puerto al cambiar la valor en este atributo de etiqueta. Configuración OpenGTS y Manual de instalación Página 30 de 62 Página 31 8.com/translate_f 25/51 .2. Para iniciar un servidor "interactiva".pl ­s servidor ­port 31123 O en Windows: C: \ OpenGTS_1. y son los puertos predeterminados en que estos servidores escuchan para las conexiones entrantes de los dispositivos remotos.2) Inicio del servidor de comunicación de dispositivos El "gtsdmtp". "tk10x". Mientras se ejecuta en modo de "fondo".sh" y ".3> bin / runserver. sólo tiene que pulsar 'Control­C') 8.log ". 'Tcpport = "31000. 8. la versión de Perl de este comando se puede utilizar sin necesidad de estar en el OpenGTS directorio de instalación: / Zzz> $ GTS_HOME / bin / runserver.pl "para capturar la salida a stdout / stderr.bat servidor El servidor inicializar y empezar a escuchar en el puerto (s) especificado por el "ListenPorts" etiqueta en el "dcservers. También puede indicar varios puertos especificando con separadores de coma. el comando se puede omitir los "­s" y puede ser introducida de la siguiente manera: C: \> cd \ OpenGTS_1.bat servidor ­port: 31123 Para establecer escuchando en el puerto "31123".3 C: \ OpenGTS_1. (Es decir. Sin la opción "­i"). pero lo hará normalmente permanecerá vacío).2. o similar. el servidor se ejecuta en el primer plano (es decir. o servidor "Aspicore" se puede iniciar la siguiente manera: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1." gtsdmtp ". Este archivo se utiliza para detener la https://translate. se crea un archivo "Identificación de Procesos" (PID) en "$ GTS_HOME / logs / servidor. (El archivo "servidor. Para cambiar el puerto en la línea de comandos escucha.pid ".3) Detener el servidor de comunicaciones de dispositivos Cuando se inicia en modo de "fondo" (es decir.pl ­s servidor En Windows.3 \> \ bin \ runserver. El intento de ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o Error "NoClassDefFoundError". los registros de salida se guardan en el archivo "$ GTS_HOME / logs / servidor. que contiene el proceso de identificación de la tarea en segundo plano. de la siguiente manera: / Zzz> $ GTS_HOME / bin / runserver.bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación. se puede añadir un argumento "­port" como sigue: / Zzz> $ GTS_HOME / bin / runserver.out "también se creó por" runserver. También puede agregar la línea de comandos opción "­debugMode" para habilitar el registro de nivel de depuración." tk10x ". a continuación.xml" presentar para la específica denominada DCServer. también puede iniciar un servidor "interactiva". (Esto significa que usted debe cd $ GTS_HOME . Cuando se prueba / depuración.sh" o ".2a) Nota importante con respecto a ". o "Aspicore"). ejecutar el comando como "<bin / comando > ") O bien.31100"').3 \> \ bin \ runserver. No 'Segundo plano').2.bat" archivos de comandos: Los comandos que terminan en ". y todas las salidas de registro se envía a la consola en lugar del archivo de registro. agrega la opción "­i" para la línea de comandos.18/6/2015 Manual de Instalación y OpenGTS Configuracion TK10X : • tcpport = "31272" • UDPport = "31272" Aspicore : • tcpport = "31265" • UDPport = "31265" Estos puertos se especifican en la etiqueta "ListenPorts" para su respectiva "DCServer".2. Es decir.

googleusercontent.startup.catalina.com/translate_f Página 32 de 62 26/51 .jar 8123 (1) 1 OpenGTS /usr/local/OpenGTS_1. donde " 123456789012345 "es el número IMEI del teléfono (El" s60_ prefijo "se utiliza para ayudar a identificar el tipo de dispositivo servidor de comunicaciones utilizado para analizar los datos ­ en este caso Aspicore). inicie sesión en una cuenta que desea tener la propia dispositivo / teléfono que será el seguimiento y agregar un nuevo registro de dispositivos / vehículo en la página "Admin dispositivos". el comando Perl "psjava ". configurar el" Steam ID campo "al valor de IMEI en el formato [ tk_12345679012345 ]. TK10x: Dispositivos TK102 / TK103 normalmente reportan su información de identificación única mediante el número IMEI del módem.pl ­s servidor ­kill Donde " servidor "debe sustituirse por el nombre específico del servidor para empezar (es decir. asegúrese de que la cuenta y el dispositivo Identificación del programado en el dispositivo compatible con OpenDMTP coincide con la misma cuenta y dispositivo de Identificación creado dentro de la Sistema OpenGTS. usuario y Clase Java o un archivo jar que se está ejecutando actualmente. En el " Dispositivo de administración "de la página. con su PID asociado (proceso­id).3/build/lib/gtsdmtp.3/build/lib/template. Incluido con OpenGTS .Bootstrap Apache Tomcat que se está ejecutando con el PID indicada. En este caso. Aspicore : El software de cliente Aspicore informa de la información de identificación única utilizando el número IMEI del teléfono.Bootstrap 8115 (1) 1 OpenGTS /usr/local/OpenGTS_1.2. se puede utilizar para mostrar información sobre qué servidores de comunicación de dispositivos Actualmente runningr: / Zzz> $ GTS_HOME / bin / psjava PID Padres L Usuario clase Java / jar ­­­­­­ ­­­­­­ ­ ­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­ 215 (1) 1 OpenGTS org. El " "Proceso indica org. En el " Dispositivo de administración "de la página.3/build/lib/aspicore.3/build/lib/tk10x. o "Aspicore").18/6/2015 Manual de Instalación y OpenGTS Configuracion servidor con el comando: / Zzz> $ GTS_HOME / bin / runserver. Configuración OpenGTS y Manual de instalación Página 31 de 62 Página 32 En los sistemas Linux.2. Configuración OpenGTS y Manual de instalación https://translate. OpenDMTP: Dispositivos OpenDMTP suelen utilizar la "cuenta" real y de "dispositivo" de identificación.jar 8120 (1) 1 OpenGTS /usr/local/OpenGTS_1.2.jar 8129 (1) 1 OpenGTS /usr/local/OpenGTS_1.apache. 8.jar Este comando enumera todos los conocidos procesos en ejecución de Java." tk10x ". configurar el" Steam ID campo "al valor de IMEI en el formato [ s60_12345679012345 ].catalina.4) Adición de un nuevo registro de dispositivos Una vez que el servidor de comunicaciones dispositivo adecuado (DCS) está en ejecución. " gtsdmtp ". donde " 123456789012345 "es el número IMEI del teléfono (El" tk_ prefijo "se utiliza para ayudar a identificar el tipo de dispositivo servidor de comunicaciones utilizado para analizar los datos ­ en este caso TK102 / TK103). y" plantilla "Indicar su respectivos servidores de comunicación del dispositivo en funcionamiento." tk10x ".apache.startup.2." Aspicore "." gtsdmtp ". padre PID.

 es probable que necesita una comprensión en profundidad de la comunicación basada en TCP / UDP. como Apache Tomcat. y más importante. protocolos basados ​ en HTTP] ​ La comunicación basada en HTTP es típicamente el más fácil de implementar. puede haber una cantidad significativa y sustancial de trabajo necesario para apoyar el dispositivo de hardware elegido. Las fuentes para el servidor 'GPRMC' (el nombre de la cifra récord de $ GPRMC en el protocolo NMEA­0183) se puede encontrar en el OpenGTS directorio de origen "src / org / OpenGTS / guerra / GPRMC" y corre como un servlet en un contenedor de servlets como Apache Tomcat (y usa los mismos puertos de acceso configuradas para https://translate.com/translate_f 27/51 . OpenGTS incluye ejemplos para servidores basados ​ en HTTP. servlets. algunos utilizar un protocolo basado en HTTP que codifican los datos en la solicitud al servidor. Mientras http­ comunicación basada a menudo puede ser ingeniería inversa de la observación de los datos que llegan al servidor. no se puede suponer que solo el trabajo con cualquier / todos dispositivo. algunos usan un transporte de correo electrónico SMTP para enviar datos a un servidor. Dependiendo del dispositivo particular elegido. incluida la comunicación zócalo. y el inserto recibió eventos en la base de datos SQL. El primero. Algunos datos de transporte a un servidor a través de mensajes SMS. y ​ los servidores basados ​ en bruto sockets (soporte TCP y UDP). Si se utiliza un protocolo basado en HTTP. y muchos utilizan alguna forma de prima­socket comunicación basada en (a través de TCP / UDP) para conectarse a un oyente en el servidor para transmitir datos. Si su dispositivo de rastreo remoto envía mensajes a la servidor usando un protocolo de comunicación HTTP­base. un personalizado "Comunicación Device Server" tendrá que ser implementado que entiende el protocolo utilizado para comunicarse con el dispositivo remoto. dependiendo del protocolo de dispositivo. Para implementar un servidor.18/6/2015 Manual de Instalación y OpenGTS Configuracion Página 33 9) Creación de su propio servidor de comunicación de dispositivos Para que OpenGTS para recibir datos de un dispositivo. 9. sin protocolo adecuado documentación. sin embargo. multi­threading y manipulación posiblemente bit a bit técnicas para la extracción de los campos de bits de datos binarios (incluyendo saber si el dispositivo de seguimiento envía datos en formatos grandes endian o little­endian). es posible que tenga una comprensión de cómo los servlets se construyen. entonces el servidor de ejemplo 'GPRMC' puede ser modificado para analizar recibido datos e insertarlo en la base de datos SQL. y cómo funcionan dentro de un contenedor de servlets. En esta sección se ofrece una breve descripción del ejemplo servidores 'plantilla' provisto OpenGTS para la implementación de su propio servidor de comunicaciones dispositivo remoto. si no imposible.a) Nota importante con respecto a la IMPLEMENTACIÓN de un servidor de comunicaciones del dispositivo: La implementación de un servidor de comunicaciones de dispositivo para un dispositivo dado puede tomar una cantidad significativa y sustancial de trabajo de programación para llevar a cabo. el paso al comenzar a implementar un servidor de comunicaciones de dispositivo para un hardware elegido dispositivo es obtener y entender completamente la documentación del protocolo del fabricante del dispositivo. Configuración OpenGTS y Manual de instalación Página 33 de 62 Página 34 9.googleusercontent. el intento de ingeniería inversa de un protocolo basado en bruto sockets puede resultar extremadamente difícil. Con el fin de crear un dispositivo servidor de comunicaciones que es capaz de analizar los datos de entrada de un dispositivo. ya que cada fabricante del dispositivo tiene normalmente su ​ propio protocolo y modo de transporte de datos. El método utilizado por dispositivos remotos para el transporte de eventos al servidor varía en gran medida con el fabricante del dispositivo. y una buena comprensión de Java técnicas de programación.1) Servidores de Comunicación dispositivo basado en HTTP (utilizando el servlet "GPRMC") [Habilidades necesarias: Java. estos servidores ejemplo. una comprensión íntima de las características específicas de Se requiere el protocolo utilizado por el fabricante del dispositivo.

auth URL de parámetros clave: Aut / contraseña (no se utiliza) Valor por defecto: (en blanco) ­ gprmc.defaultAccountID ID de la cuenta por defecto.account URL de parámetros clave: Cuenta­ID Valor por defecto: ctas ­ gprmc.uniquePrefix Prefijo UniqueID.parm.1) Configuración del servlet "GPRMC" : Este módulo ha incorporado muchas opciones configurables y sólo puede tener propiedades especiales de personalización que pueden ser especificado en el archivo "webapp. una llegada Geozona / salidas será detectado y se creará los eventos adicionales oportunas.parm. Valor por defecto: GPRMC ­ gprmc. La siguiente es una lista de propiedades configurables disponibles para el "GPRMC" http­ basado servidor de comunicaciones del dispositivo: Formato de datos / valor Claves de la propiedad: ­ gprmc.gprmc se especifica ') Valor por defecto: fecha ­ gprmc. Valores válidos: NINGUNO . AMD . Valor por defecto: falso ­ gprmc.error Respuesta de regresó a dispositivo en el éxito (de error) la recepción de datos.1.parm. EPOCH .response.parm.status URL de parámetros clave: StatusCode Valor por defecto: código ­ gprmc.parm.date URL de parámetros clave: Fecha (ignora si ' gprmc.com/translate_f 28/51 .gprmc URL de parámetros clave: GPRMC (Se espera que el NMEA­0183 récord de GPRMC para este valor de este parámetro) Valor por defecto: GPRMC ­ gprmc.logName Registro de nombre de salida.googleusercontent.ok Respuesta volvió al dispositivo en la recepción de datos con éxito. Valores predeterminados de valor: (igual que " gprmc.conf".18/6/2015 Manual de Instalación y OpenGTS Configuracion Tomcat). DMY . Valor por defecto: falso ­ gprmc.simulateGeozones Si es verdad. Valor por defecto: (nada volvió) Configuración OpenGTS y Manual de instalación Página 34 de 62 Página 35 URL de parámetros Teclas de la propiedad: ­ gprmc.unique URL de parámetros clave: Unique­ID Valor por defecto: Identificación ­ gprmc.minimumSpeedKPH Velocidad mínima aceptable (acelera menos de este valor se establece en '0') Valor por defecto: 0.parm.device URL de parámetros clave: Dispositivo­ID dev Valor por defecto: ­ gprmc. utiliza cuando las operaciones de búsqueda Dispositivo. Valor por defecto: GPRMC ­ gprmc.0 ­ gprmc. MDY Valor por defecto: AMD ­ gprmc.estimateOdometer De ser cierto.time https://translate.dateFormat Formato de fecha para el parámetro 'fecha'.logName "valor de la propiedad) ­ gprmc. se calculará un odómetro GPS basado.parm.parm.response.parm. 9. Valor por defecto: (nada volvió) ­ gprmc.

parm.parm. 3128. N.7540. 14257.00.0.com:8080/gprmc/Data? Representa el anfitrión: ("? / GPRMC / Data") puerto ("example.geotelematic..1.altitude URL de parámetros clave: Altitud (metros) Valor por defecto: alt ­ gprmc. W. W.parm. A.com/translate_f 29/51 .701.701. lo cual lo h automáticamente se convertirán en Es correspondiente código de estado basado en hexagonal cuando se introduce en la tabla EventData: GPS.6714. A * 1C Donde http://example. $ GPRMC. el archivo "gprmc..gprmc se especifica ') Valor por defecto: lon ­ gprmc. 0xF020 Representa el código de estado se utiliza para identificar el motivo del evento. A.googleusercontent.18/6/2015 Manual de Instalación y OpenGTS Configuracion URL de parámetros clave: Tiempo (ignorado si " gprmc.180707 .000.2) Incumplimiento "GPRMC" Configuración : El cofiguration defecto "GPRMC" (sin cambios de configuración especiales realizados en el archivo "webapp.parm. 9..gprmc se especifica ') Valor por defecto: lat ­ gprmc.gprmc se especifica ') Valor por defecto: velocidad ­ gprmc.parm.3) La construcción del servlet "GPRMC" : El archivo "gprmc. 000.com:8080") y "gprmc.parm. 3128. y también copiar / modificar la información "web.java" para obtener una lista actual).parm.00. pero también puede ser construido específicamente con el siguiente comando: GPRMC hormiga Después de hacer los cambios de configuración en las propiedades anteriores. o valor decimal de un código de estado que aparece en la sección "Códigos de estado y descripciones" manual en la siguiente ubicación: http://www.7540.parm. (ver fuente GPRMC módulo "Data. 000.1.parm. pero se envía normalmente al servidor como una única URL todo en una sola línea): http://example.pdf Además de uno de los códigos de estado anteriores hexagonales / decimales.xml" https://translate.war" se construye automáticamente por los OpenGTS "hormiga todo" de comandos.gprmc se especifica ') Valor por defecto: la cabeza ­ gprmc.longitude URL de parámetros clave: Longitud (ignora si ' gprmc.gprmc se especifica ') Valor por defecto: el tiempo ­ gprmc. cualquiera de los siguientes nombres en clave de texto también se puede usar.message URL de parámetros clave: Mensaje Valor por defecto: msg Configuración OpenGTS y Manual de instalación Página 35 de 62 Página 36 9.odometer URL de parámetros clave: cuentakilómetros (kilómetros) Valor por defecto: odom ­ gprmc. El código de estado se utiliza aquí debe coincidir con el maleficio.parm.com/docs/StatusCodes. 080. PÁNICO. N.address URL de parámetros clave: Dirección geocodificadas­Invertir Valor por defecto: dir ­ gprmc.parm.driver URL de parámetros clave: Driver ID Valor por defecto: drv ­ gprmc. etc. Waymark.conf") espera un http­basa URL siguiente formato: (la URL a continuación muestra los diferentes campos en líneas separadas. A * 1C Representa el NMEA­0183 $ GPRMC cosas claras desde el receptor GPS. se recomienda que copie la fuente archivos a un directorio nuevo (recuerde que cambiar el nombre del paquete de Java.parm. 080.180707 .parm..war" debe ser reconstruido y reubicó en Para que los cambios de configuración surtan efecto.latitude URL de parámetros clave: Latitud (ignora si ' gprmc.parm.war" ubicación servlet 123456789012345 Representa el ID de móvil único del dispositivo (tal como el IMEI #).0. 14257.0.com:8080/gprmc/Data? id = 123456789012345 y code = 0xF020 y GPRMC = $ GPRMC.0.heading URL de parámetros clave: Titulo (grados) (ignora si ' gprmc.000. Si necesita realizar cambios en este módulo de fuente para apoyar el dispositivo.6714.speed URL de parámetros clave: clave de parámetros de velocidad (kph) (ignora si ' gprmc. (Este valor debe introducirse en el "Administrador de dispositivos" Página de campo "Steam ID" en el formato "gprmc_123456789012345").

Éstos son algunos de los principales atributos del protocolo que deben determinarse antes de comenzar a implementar una red TCP / UDP socket basado servidor de comunicaciones del dispositivo: • Son los paquetes de protocolo transmitidas en ASCII.xml" también debe ser modificado para incluir un "objetivo" para el nombre del servidor elegido. El archivo "build. Main.java ­ Esta es una envoltura / controlador para un / sesión UDP TCP y los delegados más control a la Clase TrackClientPacketHandler.java ­ Este módulo constains mayoría de las opciones configurables personalizados utilizados para apoyar su protocolo de dispositivo remoto específico. manipulación bit a bit. modificar las fuentes copiadas con los cambios específicos requeridos por el dispositivo de seguimiento. los datos se analiza y insertan en las tablas. Las fuentes para el servidor 'plantilla' se puede encontrar en el OpenGTS directorio de origen "src / org / OpenGTS / servidores / plantilla".java ­ Este es el principal punto de entrada para el servidor y probablemente no tendrá que ser modificado.com/translate_f 30/51 .googleusercontent. que apoya el dispositivo ICare G3300. el objetivo de la hormiga 'plantilla' se puede utilizar como de la siguiente manera: > Plantilla de la hormiga Este objetivo 'plantilla' en 'build. modificar las fuentes copiadas con los cambios específicos requeridos por su dispositivo rastreador. Para construir el ejemplo del servidor 'plantilla'. Tales como los tiempos de espera. son campos enteros codificados en formato big­endian o little­endian? • ¿Qué paquetes de respuesta. Consulte el código fuente del servidor 'GPRMC' directamente para obtener información adicional. Es probable que tenga que hacer algunos cambios significativos en el código fuente para apoyar a su dispositivo en particular. tales como "acme1000"). Este tipo de servidor se ejecuta como un proceso independiente que escucha en un puerto de socket seleccionado para las conexiones TCP / UDP entrantes. Es recomienda que copie los archivos de origen a un directorio nuevo (recuerde que debe cambiar el nombre del paquete Java). o ambos? • ¿Cómo es la longitud real de un paquete de cliente determinado (esto es extremadamente importante)? • ¿Cuáles son los diversos tipos y el contenido de los paquetes recibidos desde el cliente? • Para los paquetes binarios. a continuación.18/6/2015 Manual de Instalación y OpenGTS Configuracion encontrar en la "guerra / GPRMC / WEB­INF / web. ASCII / codificación binaria. TrackServer. cliente generales / servidor protocolos] Si su dispositivo de rastreo remoto envía mensajes al servidor mediante un protocolo de comunicación basado en la toma de corriente. TrackClientPacketHandler.xml' se puede copiar para crear su propio objetivo específico acumulación de hormigas para su dispositivo elegido Nombre del servidor de comunicaciones. si la hay. Aquí es donde se identifican los paquetes de clientes entrantes. etc. La información básica sobre el tipo de protocolo se debe establecer en este módulo. https://translate. a continuación. Configuración OpenGTS y Manual de instalación Página 36 de 62 Página 37 9. El "icare" servidor también está disponible (en el directorio de origen "src / org / OpenGTS / servidores / Icare /").xml"). multi­threading. Consulte el código fuente del servidor 'plantilla' directamente para obtener información adicional de personalización. Necesitará Este módulo para ser configurado e instalado en un contenedor de servlets.. y requerirá la mayor parte de la personalización significativa necesaria para apoyar el dispositivo remoto. la comunicación TCP / UDP socket. es el cliente espera recibir del servidor? Servidor El ejemplo 'plantilla' contiene los siguientes módulos de fuente: Constants. se recomienda que copie los archivos de 'plantilla' en una carpeta nueva (y por tanto un nuevo paquete de Java) el nombre de su elegido dispositivo de localización / telemática (es decir. entonces el ejemplo servidor 'plantilla' se puede modificar para analizar los datos recibidos y la inserta en la base de datos SQL. binario. Este módulo de servidor de comunicaciones dispositivo también puede ser examinado en busca de ayuda en la creación de su propio personalizado servidor de comunicaciones del dispositivo. y las respuestas requeridas se devuelven al dispositivo cliente. Cuando se utiliza el ejemplo de servidor "plantilla" como base para su propio servidor de comunicación del dispositivo.java ­ El objetivo de este módulo es comprende las características específicas del protocolo de comunicación para el dispositivo remoto. (El código fuente de este módulo se pueden encontrar en el directorio "src / org / OpenGTS / guerra / GPRMC /").2) Raw Socket Server Based Comunicación Dispositivo [Habilidades necesarias: Java. Este entorno de servidor / marco maneja la escucha de conexiones entrantes y multi­threading para usted (este servidor puede manejar múltiples conexiones simultáneas entrantes). así como la mayoría manejo de errores. longitudes mínima y / o máxima de paquetes. similar al proceso de instalación se utiliza para otros servlets en esta documentación.

bat Windows) para iniciar el servidor de comunicación del dispositivo de la siguiente manera: "En la / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1. (Esto significa que usted debe cd $ GTS_HOME .com/translate_f 31/51 .3 \> \ bin \ template runserver. ejecutar el comando como "<bin / comando > ") O bien. de la siguiente manera: / Zzz> $ GTS_HOME / bin / runserver. sólo tiene que pulsar 'Control­C') Configuración OpenGTS y Manual de instalación Página 38 de 62 Página 39 9.pl ­s plantilla ­i (Para detener el servidor en este modo. se crea un archivo "Identificación de Procesos" (PID) en "$ GTS_HOME / logs / template.1. también puede iniciar un servidor "interactiva". un " ­port "Puede ser añadido como sigue: / Zzz> $ GTS_HOME / bin / runserver.3 \> \ bin \ template runserver.sh" y ". Intentando para ejecutar estos comandos desde otro directorio puede resultar en un "ClassNotFoundException" o Error "NoClassDefFoundError". los registros de salida se guardan en el archivo "$ GTS_HOME / logs / template. o similar. Este archivo se utiliza para detener el servidor con el comando: https://translate.googleusercontent.bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación. Sin la opción "­i"). Es decir. el servidor se ejecuta en el primer plano (es decir. Cuando se prueba / depuración. El puerto predeterminado es 31200. este archivo debe alway estar vacío).2.log". puede utilizar el comando "bin / runserver.2.2. que contiene el proceso de identificación de la tarea en segundo plano.2.3 C: \ OpenGTS_1.bat El servidor inicializar y empezar a escuchar en el puerto (s) especificado en el archivo "dcservers.pl ­s plantilla En Windows. a continuación.3> bin / plantilla runserver.2.bat ­port: 31123 Para establecer escuchando en el puerto "31123" (por ejemplo).out" también se crea en este directorio para detectar cualquier / mensajes stderr stdout que se muestran dentro de la servidor que no utilizan la función de registro 'Imprimir' integrado en OpenGTS.a) Nota importante con respecto a ".2.sh" o ".pid".1) Inicio del servidor de comunicación de dispositivos Una vez que su archivo jar servidor se ha creado. Mientras se ejecuta en modo de "fondo".sh" (o " runserver.bat" archivos de comandos: Los comandos que terminan en ". el comando se puede omitir los "­s" y puede ser introducida de la siguiente manera: C: \> cd \ OpenGTS_1. en Windows: C: \ OpenGTS_1. También puede agregar la línea de comandos opción "­debugMode" para habilitar el registro de nivel de depuración.2) Detener el servidor de comunicaciones de dispositivos Cuando se inicia en modo de "fondo" (es decir. Para iniciar un servidor "interactiva". (El archivo "template. agrega la opción "­i" para la línea de comandos.pl ­s plantilla ­port 31123 O.2.sh ­s 9. Normalmente. Para cambiar el puerto de escucha en la línea de comandos.xml" para la "plantilla" servidor. No 'Segundo plano'). y todas las salidas de registro se envía a la consola en lugar del archivo de registro.18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 37 de 62 Página 38 9. la versión de Perl de este comando se puede utilizar sin necesidad de estar en el OpenGTS directorio de instalación: / Zzz> $ GTS_HOME / bin / runserver.

 padre PID. Un formato de ejemplo de la "dcservers.googleusercontent. : Si la etiqueta "DCServerConfig" contiene ningún "Incluir" sub­etiquetas.3) Archivo de configuración XML en tiempo de ejecución. Si este valor es "falso" y el archivo de inclusión no existe.2. este es el directorio que será includedir buscar los archivos incluidos.startup. el directorio de inclusión se ignora en silencio. Si una atrasos indicación de conexión llega cuando la cola está llena.pl ­s plantilla ­kill En los sistemas Linux. se rechaza la conexión.3/build/lib/gtsdmtp.catalina. el comando Perl "psjava ".startup. Incluido con OpenGTS . Si se deja en blanco. con su PID asociado (proceso­id). Si este valor es "verdadero" y el opcional incluir archivo no existe. : Este valor se añade a cualquier especificación puerto.xml" opcional = "true" /> Los atributos para la etiqueta Incluya incluyen los siguientes: : Este atributo especifica el nombre del archivo a incluir. Si se deja en blanco. 9.xml". El " "Proceso indica org.jar Este comando enumera todos los conocidos procesos en ejecución de Java.apache. este valor debe permanecer en "0". El archivo incluye también debe ser una adecuada expediente formato de archivo XML DCServerConfig.3/build/lib/template. Configuración OpenGTS y Manual de instalación Página 39 de 62 Página 40 Un ejemplo "Incluir" formato de etiqueta es la siguiente: <Archivo Incluir = "dcserver_template.ServerSocket" clase para más información.xml" es la siguiente: <DCServerConfig BindAddress = "" atraso = "" PortOffset = "0" includedir = "dcservers" > <Archivo Incluir = "dcserver_template. y se mostrará el error.catalina. </ DCServerConfig> Los atributos para la etiqueta DCServerConfig incluyen los siguientes: : Este atributo especifica la dirección IP o nombre de host local a la que se unirá el servidor. a continuación. </ DCServer> .Bootstrap Apache Tomcat que se está ejecutando con el PID indicada. A menos que sea necesario de otro modo para el sistema específico PortOffset requisitos.. o es 0 o menos. entonces el se utilizará el valor por defecto atraso. Vea la "java.jar 8129 (1) 1 OpenGTS /usr/local/OpenGTS_1.Bootstrap 8115 (1) 1 OpenGTS /usr/local/OpenGTS_1. el servidor se unirá a la dirección IP local predeterminada.xml" opcional = "true" /> <DCServer name = "icare"> . Los servidores de primas a base de enchufe de comunicación del dispositivo (como el ejemplo de servidor 'plantilla') apoyar el tiempo de ejecución configuración mediante el archivo "dcservers. incluyendo el " plantilla "Servidor: / Zzz> $ GTS_HOME / bin / psjava PID Padres L Usuario clase Java / jar ­­­­­­ ­­­­­­ ­ ­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­ 215 (1) 1 OpenGTS org.2. y necesita enviar paquetes UDP de nuevo a un cliente dispositivo. Todos los servidores de comunicaciones de dispositivo definidos dentro de este incluyeron archivo (como se define por las etiquetas "DCServer") se añadirá a los servidores de comunicaciones de dispositivo definidos en otras partes en este archivo XML.18/6/2015 Manual de Instalación y OpenGTS Configuracion / Zzz> $ GTS_HOME / bin / runserver.. Esto es BindAddress útil cuando el servidor local tiene más de una dirección IP. Recursiva Incluir directivas no están permitidos.net. : Este atributo especifica si la incluyen se requiere archivo de existir.apache. Un ejemplo formato de etiqueta "DCServer" es la siguiente: <Nombre DCServer = "plantilla"> <Descripción> <! [CDATA [ https://translate. " gtsdmtp "Y" plantilla "Indicar su respectivo funcionamiento Servidores de comunicaciones del dispositivo..com/translate_f 32/51 . La longitud de la cola máxima para las indicaciones de conexión entrantes (una solicitud para conectarse). usuario y Clase Java o un archivo jar que se está ejecutando actualmente. se puede utilizar para mostrar información sobre que los servidores de comunicación de dispositivos se están ejecutando actualmente..

: (Booleano) Esta propiedad especifica si los eventos entrantes deben ser revisadas para simulateGeozones Geozona llegar / salir ocurrencias. Configuración OpenGTS y Manual de instalación Página 40 de 62 Página 41 "ListenPorts" sub­etiqueta: Esta etiqueta especifica los puertos en los que el servidor de comunicaciones dispositivo escuchará las conexiones entrantes desde dispositivos remotos. a continuación. El valor del odómetro evento actual se calcula mediante la determinación de la distancia desde la ubicación del evento anterior al evento actual ubicación. incluso cuando el receptor GPS es estacionario. entonces el evento apropiado. o haber salido. "Propiedades" sub­etiqueta: Esta etiqueta incluye "propiedad" sub­etiquetas que especifican las propiedades de ejecución que pueden ser utilizados para especificar aún más la comportamiento del servidor de comunicación del dispositivo en tiempo de ejecución. la entrada DCServer llamado posterior será ignorado. "Descripción" sub­etiqueta: Esta etiqueta especifica la descripción opcional del servidor de comunicaciones del dispositivo. Si el nombre de un dispositivo de comunicación se encuentra el servidor que ya se ha definido. será generado e insertado en la tabla EventData. Una velocidad minimumSpeedKPH valor beow el valor especificado por esta propiedad será considerada una velocidad de '0'. : (Booleano) Esta propiedad especifica si un valor del odómetro basado en GPS debe ser estimateOdometer calculado automáticamente de las ubicaciones GPS válidos reportados por el evento entrante. El "tcpport" atributo especifica el puerto en el que se pondrá en marcha un oyente TCP. con el código de estado llegar / salir.0 </ propiedad> <Clave Inmueble = "estimateOdometer"> true </ propiedad> <Clave Inmueble = "simulateGeozones"> true </ propiedad> </ Properties> </ DCServer> El atributo de la etiqueta DCServer son los siguientes: nombre : Este atributo es obligatorio y especifica el nombre del servidor de comunicaciones del dispositivo. El atributo "UDPport" especifica el puerto en el que se pondrá en marcha un oyente UDP. el prefijo especificado se antepondrá al móvil­id entonces el ID resultante es arriba mirado en el campo de la tabla de dispositivos "IDunico". Si no lo encuentra. Las propiedades estándar que la mayoría de comunicación del dispositivo servidor reconocer son los siguientes: : (Doble) Esta propiedad especifica la velocidad mínima aceptable basado en GPS.com/translate_f 33/51 .googleusercontent. desde una Geozona (como aparece en la tabla Geozona). Esto se utiliza para mitigar GPS valores de velocidad que puede indicar movimiento. no se iniciará el correspondiente "oyente". añadir esta distancia a la lectura del cuentakilómetros anterior. Servidores específicos de comunicación dispositivo también pueden apoyar a otras especificaciones de propiedad. En el orden especificado. o no se especifica.18/6/2015 Manual de Instalación y OpenGTS Configuracion Servidor Ejemplo Plantilla ]]> </ Description> <UniqueIDPrefix> <! [CDATA [ TEMPLATE_ imei_ * ]]> </ UniqueIDPrefix> <ListenPorts tcpport = "31200" UDPport = "31200" /> <Propiedades> <Inmueble con clave = "minimumSpeedKPH"> 4. https://translate. La especificada nombre debe ser único entre todos los servidores de comunicaciones de dispositivos cargados. entonces se usará la siguiente prefijo. "UniqueIDPrefix" sub­etiqueta: Esta etiqueta especifica los prefijos opcionales "Unique­ID" que se utilizarán cuando se esté buscando el dispositivo móvil­id en el Tabla de dispositivos. Si se ha encontrado el evento actual llega a tener. Si bien "tcpport" o "UDPport" es blanco. El prefijo especificación "*" significa que el móvil­id será utilizado tal cual (sin prefijo antepuesto).

 el siguiente comando CheckInstall validará la "LocalStrings_ XX .html#LocalStrings Para apoyar un nuevo idioma / locale. El formato de este archivo es "TextKey = valor".util.war". La contenido de las "LocalStrings_ XX . Luego. Este comando También se comprueba que sólo ISO­8859­1 caracteres se utilizan en los archivos LocalStrings. y modificar el valor de texto para que coincida con la sintaxis de un lenguaje específico y significado.ResourceBundle"). o cualquiera de los archivos "LocalStrings_XX.geotelematic. Después de hacer los cambios en el archivo "private. retire la prefijación "#" carácter de comentario en cada línea clave = valor.properties". Si un archivo "LocalStrings_XX. y el archivo LocalStrings específico no puede ser utilizado.1. que es visualizable en el OpenGTS interfaz web se puede encontrar en los archivos de propiedades de recursos llamados "LocalStrings_en.properties" y crear una copia llamada "LocalStrings_ XX . donde" XX "en este caso es la ISO­639 2 letras código de idioma.properties "archivos de la" "Directorio y $ GTS_HOME / src examinar su contenido para no válidos "\ u XXXX "especificaciones.com/download. que significa que puede adaptarse a los diversos lanugages sin requerir ningún cambio de código (es decir.googleusercontent. Estos archivos contienen una lista de la Inglés texto predeterminado que se mostrará si no hay configuración regional específica ha sido elegido. Para comprobar que no hay "\ u no válidos XXXX "especificaciones están presentes.com/translate_f 34/51 .xml".xml'. Localización ("L10n") es el proceso de aplicación de un texto específico de idioma para una configuración regional determinada.properties" que se encuentra dentro de los diferentes directorios de archivos fuente. buscar cada ocurrencia de los archivos "LocalStrings_en. cambie el "locale" https://translate. 10. el mensaje de error "formato incorrecto \ codificación uxxxx" será visto por el archivo particular.2) Cambio del idioma visualizado Configuración del idioma visualizado se puede configurar en el archivo 'private. Si cualquier archivo LocalStrings contiene no válido "\ u XXXX " especificaciones.properties" no contiene adecuado Unicode codificación (es decir. Los caracteres que no pueden ser directamente representados en ISO­8859­1 se pueden incluir el uso de Unicode escapa especificando el formato '\ u XXXX '.a) Descargue los archivos más recientes de configuración regional para la siguiente distribución: Puede descargar un archivo zip que contiene los "LocalStrings_xx.1) El apoyo a una nueva lengua Todo el texto Inglés. Asegúrese de dejar la llave de texto tal cual.xml". un inválido "\ u XXXX " especificación).properties "archivos deben ser escritos usando solamente ISO­8859­1 caracteres codificado (Por "java. La configuración regional de idioma específico que aparece en la interfaz web se controla mediante el atributo "locale" en la etiqueta "Dominio" en el archivo "private. que Seguro que reconstruir y volver a implementar el archivo "track.properties" Archivos para la próxima versión de OpenGTS en la siguiente URL: http://www. 10. y luego de Java puede ser incapaz de cargar el archivo de propiedades.util.Properties" y restricciones "java. En la etiqueta de "Dominio".properties "en el mismo directorio. 10. no fija el texto codificado que no se puede cambiar en el tiempo de la pantalla).properties "archivos: / Zzz> $ GTS_HOME / bin / checkInstall. La instalación de Java JDK incluye la herramienta 'native2ascii' para ayudar con la conversión de texto Unicode a Unicode escapó texto.18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 41 de 62 Página 42 10) Internacionalización / Localización El OpenGTS código fuente es i18n ("internacionalización") compatible. donde " XXXX "es la representación hexadecimal del carácter Unicode. donde el "textKey" es un identificador único para el texto "valor" específico. en el nuevo archivo.sh ­ ­localStrings = $ GTS_HOME / src Este comando buscará todos "LocalStrings_ XX .

ReportData" y proporcionar implementaciones para los métodos "getTotalDataIterator" "getBodyDataIterator" y. Configuración OpenGTS y Manual de instalación Página 43 de 62 Página 44 https://translate. establecer el "locale" Dominio atribuir a 'locale = "de"'. y la especificación de informe XML.war. La clase "org.ReportLayout" y debe definir un Subclase "DataRow" que entiende cómo analizar informe de columna / campos de objetos de fila informe proporcionados por el informe iterador de datos. Los informes se componen de 3 principal componentes: el diseño del informe.EventDataLayout" es un ejemplo ReportLayout subclase que define las columnas disponibles y las opciones de formato para los informes Detalle Evento o sumarias. el iterador de datos del informe. También puede agregar un menú de selección de idioma desplegable a la página de inicio de sesión mediante el establecimiento de la Propiedad "accountLogin.2) Datos del informe Iterator El Informe de Datos Iterator es un módulo Java que construye la lista de registros que se van a incluir en el informe basado en las limitaciones especificadas en la especificación XML informe.xml'. El diseño de los datos del informe se itera por los datos del informe y genera un informe basado en la columna información de formato proporcionado por el XML especificación de informe.EventDetailReport" es un ejemplo informesInforme subclase que genera el informe Detalle de evento. El "Informe Especificación XML" es una configuración de informe archivo de texto que especifica el tipo. y sus respectivos opciones de formato. Los componentes "Informe Layout" y "Datos de informe Iterator" deben ser implementadas en el código de Java por un Java programador. Por ejemplo.report.1) Informe Layout El Informe de Diseño es un módulo Java que define lo que están disponibles para un informe dado columnas. muchos tipos diferentes de informes pueden ser creados que utilizan el mismo diseño y iterador de datos. Las selecciones de idioma se especifican en el Etiqueta "SupportedLocales".18/6/2015 Manual de Instalación y OpenGTS Configuracion para el código de país de 2 letras deseado. 11.report. las restricciones de informes.war. y las columnas que han de aparecer en el informe.opengts. para cambiar el idioma a alemán. 11.opengts.report. La especificación XML informe especifica un iterador de datos del informe.opengts. El iterador datos del informe construye los datos que se incluirán en el informe basado en la presentación de informes restricciones. Un iterador de datos del informe se debe extender la clase Java abstracto "org.event.com/translate_f 35/51 . Siempre que el diseño del informe y datos iterador se implementan para el uso general.war.opengts. (Reconstruir / redistribuir el archivo 'track.event.war. También debe unirse a una ReportLayout específica al proporcionar una implementación para el método "getReportLayout".showLocaleSelection" a "true". Un diseño del informe se debe extender la clase Java abstracto "org. La clase "org.war' después de hacer cualquier cambio en el fichero 'private.) Configuración OpenGTS y Manual de instalación Página 42 de 62 Página 43 11) Creación / Modificación de Informes OpenGTS viene con un motor muy simple y configurable de generación de informes.googleusercontent.report. columnas y contraints de un informe específico. y debería ser configurable para un uso general.

war.eventSummary </ AclName> https://translate. He aquí un ejemplo de especificación de informe desde el archivo "private. se hace referencia en 'private.googleusercontent.report.eventDetail.event.18/6/2015 Manual de Instalación y OpenGTS Configuracion 11.eventDetail </ AclName> </ Informe> <Nombre de Informe = "EVENTO"> <AclName> acl.xml".title"> Información sobre eventos </ Title> <! ­ El subtítulo se muestra arriba del informe ­> <Subtítulo i18n = "ReportsXML. También especifica las restricciones que se han de aplicar a los datos que el informe contendrá.eventDetail.xml": <! ­ Informes definidos === Todos los informes que se hace referencia aquí deben estar predefinidas en 'reports.xml' === La "clase" especifica el iterador de datos del informe se utiliza para generar el informe ­> <Informe name = tipo "EventDetail" = "device.menu"> Información sobre eventos </ MenuDescription> <! ­ El título se muestra arriba del informe ­> <Título i18n = "ReportsXML.xml" en el "Informes" tag.xml' ­> <Reportajes> <Nombre de Informe = "EventDetail"> <AclName> acl.opengts.3) definición de informe XML El "report.xml' === El "tipo" proporciona un nombre de grupo de informes.EventDetailReport"> <! ­ La descripción de la visualización del informe en el menú de información ­> <MenuDescription i18n = "ReportsXML. se hace referencia en 'private.report.report. y que las columnas se incluirán en un informe dado. puede estar disponible para la selección del usuario en la Web­ interfaz haciendo referencia al nombre del informe en el archivo "private. Si también define específica informes de especificar qué reportData iterador.xml' para el informe "Detalle de eventos": <! ­ === El 'nombre' proporciona un nombre para el informe.subtitle"> $ {DeviceDesc} [$ {deviceId}] \ n $ {dateRange} </ Subtítulo> <! ­ Las columnas incluidas en el informe ­> <> Columnas <Columna name = "índice" /> <Columna name = "fecha" /> <Nombre de columna = "tiempo" /> <Nombre de columna = "statusDesc" /> <Nombre de columna = "latitud" arg = "5" /> <Nombre de columna = arg "longitud" = "5" /> <Nombre de columna = arg "speedH" = "1" /> <Columna name = "altitud" /> <Nombre de columna = "cuentakilómetros" arg = "0" /> <Columna name = "dirección" /> </ Columnas> <! ­ Las limitaciones de los datos de informes ­> <Limitaciones> <Tipo SelectionLimit = "primero"> 1000 </ SelectionLimit> <ReportLimit> 1000 </ ReportLimit> <OrderAscending> true </ OrderAscending> </ Restricciones> <! ­ El selector de icono de mapa (si se habilita la visualización del mapa) ­> <MapIconSelector ruleFactoryName = "CustomRulesEngine"> <! ­ Esta sección requiere una implementación "RuleFactory" instalado ­> <! [CDATA [(? (Mph <4) "reddot" :( velocidad <15) "amarillo": "la partida")]]> </ MapIconSelector> </ Informe> Configuración OpenGTS y Manual de instalación Página 44 de 62 Página 45 11.eventDetail.xml" archivo define el estilo HTML utilizado para una columna definida en un ReportLayout.4) Disponible informe Especificaciones Una vez que el informe ha sido definido en el archivo "report.com/translate_f 36/51 . He aquí un ejemplo de definición de informe desde el archivo 'report.detail" class = "org.

.sql.port = 3193 db..sql.sql.db = $ {} db.provider = sqlserver db.aspx Para habilitar el soporte para SQL Server.aspx http://www.url = jdbc: sqlserver: // $ {db.url; databasename = $ {} db.dbname = gts db.com/translate_f 37/51 .18/6/2015 Manual de Instalación y OpenGTS Configuracion </ Informe> <! ­ . modifique el archivo "common.microsoft.conf" en consecuencia para apagar soporte para MySQL y vuelta el soporte para Microsoft SQL Server: # ­­­ Microsoft SQL Server db.com/en­us/data/ff658549 Instalar: % JAVA_HOME% \ jre \ lib \ ext \.sql.sql.host = localhost db. Microsoft SQL Server 2005 lata ser descargado / instalado desde la página Web de Microsoft siguiente (s): http://www.sql.host}: $ {} db.sql. https://translate.user = gts db. Descargar: http://msdn.microsoft.sql.sql.sql.microsoft.com/sqlserver/2005/en/us/express.password = OpenGTS db.sql. ­> </ Informes> Configuración OpenGTS y Manual de instalación Página 45 de 62 Página 46 Apéndice) A) Soporte para Microsoft SQL Server El apoyo inicial para Microsoft SQL Server se ha incluido con los estándares OpenGTS .url.sql.dbname También necesitará el apoyo del controlador JDBC para SQL Server para ser descargado / instalado en los entornos de ejecución Java descrito abajo.port db.googleusercontent.com/Sqlserver/2005/en/us/express­down.

googleusercontent.2. El objetivo "Mologogo.1) Compilar / Instalación del "mologogo.3> bin / admin. a continuación.war '). Para la mayoría de las instalaciones. esto significa copiar el archivo "mologogo.conf" y el archivo "common. cree un nuevo dispositivo: /usr/local/OpenGTS_1. Configuración OpenGTS y Manual de instalación Página 46 de 62 Página 47 Apéndice) B) Apoyo a Mologogo móviles con capacidad.2.war" Servlet Java: Para generar el archivo "mologogo.war".18/6/2015 Manual de Instalación y OpenGTS Configuracion (Donde % JAVA_HOME% es la ubicación de la instalación de Java) Una vez "common. los valores predeterminados especificados en este archivo se puede dejar como está. e instalar los componentes.war' ( ) Para recibir datos desde Mologogo móviles con capacidad w EB ar cebolleta (Http://www. Típicamente.compile" recopila todas las clases necesarias y archivos de configuración en el directorio de construcción "$ GTS_HOME / build / Mologogo". y el controlador de SQL Server JDBC se ha instalado. para cada teléfono. recompilar el OpenGTS código e inicializar la base de datos. como se describe anteriormente en este documento. copiar este archivo en el directorio "$ GTS_HOME / guerra / Mologogo / WEB­INF /" y modificar esta copia.war" al directorio "$ CATALINA_HOME / webapps /.) B.com) usando su característica de "altURL". Configurar el archivo "webapp. se encuentran en los OpenGTS directorio de instalación.conf": El archivo de configuración de ejecución por defecto el archivo "webapp. Si desea personalizar este archivo específico para el servlet "mologogo. ejecute el comando de construcción Ant de la siguiente manera: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1. B. Instale el archivo "mologogo.2. El "mologogo.2a) Nota importante con respecto a ".war". o sugerencias que pueden tener relación con el apoyo de Microsoft SQL Server.3> bin / Cuenta admin.sh ­Cuenta = Mologogo ­create Luego.bat" archivos de comandos: https://translate.3> Mologogo hormiga El "Mologogo" target es un contenedor para tareas ant "mologogo. 'Mologogo. OpenGTS incluye el servlet 'mologogo.war".sh Dispositivo ­Cuenta = Mologogo ­device = ­create mamá /usr/local/OpenGTS_1.compile" y "mologogo.2. Póngase en contacto con nosotros con cualquier problema que encuentre.".conf" se han modificado.conf".war" objetivo continuación.sh Dispositivo ­Cuenta = Mologogo ­device = ­create papá (Etc.war' se ejecuta en un contenedor de servlets Java y tiendas recibido datos en SQL DB que se pueden ver a través de la interfaz web (ver "track. B.3> bin / admin.war" según las instrucciones de instalación / configuración de Apache Tomcat.war".2) La creación de la cuenta "Mologogo" en OpenGTS: Utilice las herramientas de administración de línea de comandos para crear una cuenta llamada "Mologogo" de la siguiente manera: / Zzz> cd $ GTS_HOME /usr/local/OpenGTS_1.sh" y ". crea el archivo 'archivo web' "$ GTS_HOME / build / mologogo.mologogo.com/translate_f 38/51 .

 Si desea utilizar una cuenta y el dispositivo Identificación del específico.com/translate_f Página 48 de 62 39/51 . El intento de ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o Error "NoClassDefFoundError". a continuación. ejecutar el comando como "<bin / comando > ") B. Configuración OpenGTS y Manual de instalación Página 47 de 62 Página 48 B. usted puede reemplazar el "? ID = <id> "con"? ctas = <CUENTA> y dev = <dev> ". o similar.bat" DEBEN ser ejecutados desde el OpenGTS directorio de instalación.bat" de los comandos en una ventana de DOS.sh" o ". y reemplazar <id> con el identificador de la teléfono específico (como "mamá" o "papá" en este caso). argumentos de comandos como ­Cuenta = smith tampoco debe ir entre comillas. Configuración OpenGTS y Manual de instalación https://translate.3) Ajuste de la función "altURL" en su teléfono Mologogo: Ajuste la función "altURL" de su teléfono capaz Mologogo a la siguiente URL: "Http: // <MyDomainName> ? / Mologogo / Datos ID = <id> & " Reemplace <MyDomainName> con el nombre de dominio de su servidor con Tomcat. como en ­Cuenta: smith .4) Comprobación de la instalación: Una vez que todo está configurado. busque los datos que vienen de su teléfono habilitado Mologogo. o especificarse con un dos puntos en lugar de un signo igual. como en "­Cuenta = smith" .2b) Nota importante para los usuarios de Windows: Al utilizar la versión ".googleusercontent. Tenga en cuenta que si usted dejó Tomcat que se ejecuta en el puerto por defecto 8080.18/6/2015 Manual de Instalación y OpenGTS Configuracion Los comandos que terminan en ". entonces puede necesitar su URL para ajustarse a lo siguiente: "Http: // <MyDomainName>: 8080 / Mologogo / Datos ID = <id> &" B. Nota: Utilizando el "ID =" palabra clave intenta buscar la identidad del dispositivo mediante el uso de los default id cuenta " Mologogo ". (Esto significa que usted debe cd $ GTS_HOME .

2. Nota: Los campos que se describen a continuación sólo pueden contener una lista parcial de los campos que pueden estar disponibles en los distintos mesa campos opcionales. en Windows: C: \> OpenGTS_1.xml". ejecute el Comando "dbAdmin.conf".pl "o" dbConfig. se mostrarán las columnas entonces definidos para todas las tablas.18/6/2015 Manual de Instalación y OpenGTS Configuracion Página 49 Apéndice) C) Tabla Columnas opcionales Varias tablas dentro de los OpenGTS proporcionan para columnas de tablas adicionales que pueden ser utilizados para requisitos de aplicación especiales. en Windows: C: \ OpenGTS_1.3 ­mesas bin \ dbConfig. "webapp.pl ­schema = TABLE_NAME O.war" (al igual que la otra servlets archivo) ser re­construido y re­desplegado.Account. Después de añadir la propiedad especificada en el fichero ".3> bin / dbAdmin.bat ­schema: TABLE_NAME Donde " TABLE_NAME "se sustituye por el nombre de la tabla para la que desea visualizar las columnas definidas. "system.bat aún se requieren comandos "para asegurar que las columnas de tabla definidos son también agregado a la tabla de base de datos real): /usr/local/OpenGTS_1.xml". tendrá que ser actualizado las tablas con las columnas que acaba de agregar.conf". Estas columnas de la tabla se pueden activar mediante el establecimiento de propery específica valores dentro de uno de los archivos ".conf" disponibles (es decir.conf".2. y el nombre de la propiedad que se puede utilizar para activar estas columnas.com/translate_f 40/51 .1) Columnas de la tabla Cuenta opcionales: AddressFieldInfo Config Propiedad : startupInit.xml" o archivo ".conf" (u otro ".3> bin / dbAdmin.2.conf" elegido. será necesario que el "track.3> bin \ dbConfig.pl ­mesas = ca O.googleusercontent. o archivos "custom. Configuración OpenGTS y Manual de instalación Página 49 de 62 Página 50 C.2. En la siguiente sección describe las distintas columnas de tablas opcionales. Si " TABLE_NAME "se omite. Dirección Línea 1 AddressLine2 addressLine3 addressCity addressState addressPostalCode addressCountry https://translate.pl" como sigue: /usr/local/OpenGTS_1. Por favor consulte el módulo de fuente de mesa para una lista definitiva de los campos incluidos. según lo especificado por los requisitos de aplicación.AddressFieldInfo = true Estos campos se utilizan para almacenar información adicional sobre la dirección. Para actualizar las columnas dentro de las distintas tablas de bases de datos.conf". "config. etc). "reports.bat: ca El siguiente comando mostrará las columnas definidas en cada una de las tablas utilizadas por OpenGTS (nota: lo anterior " dbAdmin. "common. Ca) IMPORTANTE: Vuelva a implementar todos los servlets después de modificar cualquier archivo de configuración de ejecución Cambios en cualquiera de "private.conf").

 En la versión OpenGTS de código abierto.NotificationFieldInfo = true Estos campos se utilizan por la aplicación instalada "RuleFactory".Account.Account. mapLegendDevice mapLegendGroup AccountManagerInfo Config Propiedad : startupInit.showDeviceLink" en "private.Account. la notificación de eventos extendida Reglas del motor (ENRE) módulo.2) Columnas de la tabla de dispositivos opcionales: NotificationFieldInfo Config Propiedad : startupInit. posiblemente.Device.AccountManagerInfo = true Estos campos se utilizan para almacenar información de configuración de la cuenta Administrador. la página "Admin dispositivos" se ajustará automáticamente para mostrar algunos de estos campos. etc).LinkFieldInfo = true Estos campos se utilizan para almacenar información de enlace URL para mostrar en la página del mapa de dispositivos (ver Propiedad "trackMap. y.Device.DataPushInfo = true Estos campos se utilizan para almacenar información sobre la última vez que los registros EventData fueron enviados a otro sistema. esto puede ser el RuleFactoryExample. allowNotify lastNotifyTime lastNotifyCode NotifyEmail notifySelector notifyAction notifyDescription notifySubject notifyText notifyUseWrapper notifyPriority parkedLatitude parkedLongitude parkedRadius Configuración OpenGTS y Manual de instalación Página 50 de 62 Página 51 LinkFieldInfo Config Propiedad : startupInit. linkURL linkDescription DataPushInfo Config Propiedad : startupInit. en las notificaciones de correo electrónico (si está configurado). posiblemente.18/6/2015 Manual de Instalación y OpenGTS Configuracion MapLegendFieldInfo Config Propiedad : startupInit.java módulo.xml").BorderCrossingFieldInfo = true Estos campos se utilizan para almacenar información de estado de línea de cruce fronterizo.MapLegendFieldInfo = true Estos campos se utilizan para almacenar información personalizada leyenda del mapa.FixedLocationFieldInfo = true Estos campos se utilizan para aplicaciones especiales donde el dispositivo 'telemática' no tiene un receptor GPS y donde el activo que está siendo monitoreada no se mueve (es decir. (Requiere un módulo que puede detectar stateline cruces fronterizos ­ actualmente no se utilizan en el sistema OpenGTS de código abierto): cruce fronterizo lastBorderCrossTime https://translate. o.DataPushInfo = true Estos campos se utilizan para almacenar el estado de cuenta determinada / datos de eventos 'empujado' a un servidor alternativo: requestPassCode requestIPAddress dataPushURL lastDataRequestTime lastDataPushTime C. Cuando está activada. Como por ejemplo cuando el seguimiento de los niveles del tanque de agua en tanques estacionarios. lastDataPushTime lastEventCreateMillis FixedLocationFieldInfo Config Propiedad : startupInit.Device.Device. isAccountManager ManagerID DataPushInfo Config Propiedad : startupInit. fixedLatitude fixedLongitude fixedAddress fixedContactPhone fixedServiceTime BorderCrossingFieldInfo Config Propiedad : startupInit.Device.googleusercontent.com/translate_f 41/51 .

maintIntervalKM0 maintOdometerKM0 maintIntervalKM1 maintOdometerKM1 maintIntervalHR0 maintEngHoursHR0 maintNotes WorkOrderInfo Config Propiedad : startupInit.4) Opcional EventData Tabla Columnas: AddressFieldInfo Config Propiedad : startupInit.MaintOdometerFieldInfo = true Estos campos se utilizan para el seguimiento de la información de mantenimiento periódico (actualmente no utilizan en las OpenGTS de código abierto sistema).AddressFieldInfo = true Estos campos se utilizan para almacenar información adicional sobre la dirección. gpsFixType horzAccuracy vertAccuracy HDOP satelliteCount BatteryLevel batteryVolts Intensidad de señal CustomFieldInfo Config Propiedad : startupInit.Device. workOrderID CustomAttributes Configuración OpenGTS y Manual de instalación Página 51 de 62 Página 52 C.GPSFieldInfo = true Estos campos se utilizan para almacenar GPS y módem atributos adicionales. la dilución de la precisión. activeCorridor MaintOdometerFieldInfo Config Propiedad : startupInit. el proveedor inversa geocode activo debe ser capaz de soportar estos campos: Dirección ciudad StateProvince código postal subdivisión speedLimitKPH isTollRoad GPSFieldInfo Config Propiedad : startupInit.Device. tales como id­conductor.com/translate_f 42/51 .AddressFieldInfo = true Estos campos se utilizan para almacenar información adicional Dirección geocodificada inversa.GeoCorridorFieldInfo = true Estos campos se utilizan para almacenar la información activa GeoCorridor (actualmente no se utilizan en los OpenGTS de código abierto sistema). valores analógicos genéricos.EventData. etc.WorkOrderInfo = true Estos campos se utilizan para almacenar información e información WorkOrder campo personalizado varios (actualmente no se utiliza en el sistema OpenGTS de código abierto).googleusercontent. según lo especificado por los requisitos de aplicación. según lo especificado por la aplicación requisitos. tales como la precisión.Device. la señal de fuerza.EventData.EventData. https://translate. Para que estas columnas para ser llenado en.User.CustomFieldInfo = true Estos campos se utilizan para almacenar los campos de datos de eventos personalizados diversos. etc.18/6/2015 Manual de Instalación y OpenGTS Configuracion GeoCorridorFieldInfo Config Propiedad : startupInit.3) Columnas de la tabla de usuario opcionales: AddressFieldInfo Config Propiedad : startupInit. Dirección Línea 1 AddressLine2 addressLine3 addressCity addressState addressPostalCode addressCountry C.

EventData. "OilLevel". "fuelTotal".2 ) Config Propiedad : startupInit.EventData. La información de diagnóstico de motor por lo general se obtiene de la J1708 vehículo.CANBUSFieldInfo = true Estos campos se utilizan para almacenar información de diagnóstico del motor recibida desde el equipo de diagnóstico a bordo del motor. "coolantTemp".googleusercontent. "fuelLevel". o de la interfaz CANBUS. OBD­II.18/6/2015 Manual de Instalación y OpenGTS Configuracion entityId DriverID driverStatus driverMessage emailRecipient sensorLow sensorHigh centro de costo Número de trabajo rfidTag attachType attachData Configuración OpenGTS y Manual de instalación Página 52 de 62 Página 53 GarminFieldInfo Config Propiedad : startupInit.GarminFieldInfo = true Estos campos se utilizan para recaudar los datos de ETA / parada de un dispositivo Garmin de navegación personal (PND) (un dispositivo de capabile Se requiere el envío de esta información para el servidor). Esta lista opcional incluye campos como "engineRPM". (Actualmente no se utiliza en el sistema OpenGTS de código abierto): etaTimestamp etaUniqueID etaDistanceKM etaLatitude etaLongitude stopID stopStatus stopIndex CANBUSFieldInfo (anteriormente J1708FieldInfo. como de v2.3. "oilTemp". J1939. "fuelIdle".com/translate_f 43/51 .java para obtener una lista completa de campos compatibles). "coolantLevel". "engineHours". fuelTotal engineRpm engineHours engineLoad engineTorque idleHours Horas laborales transOilTemp coolantLevel coolantTemp intakeTemp brakeGForce aceleración presión del aceite nivel de aceite oilTemp presión del aire airFilterPressure turboPressure ptoEngaged ptoHours throttlePos brakePos j1708Fault faultCode malfunctionLamp fuelLevel fuelIdle fuelPTO vBatteryVolts fuelPressure fuelUsage fuelTemp fuelEconomy brakePressure presión de llanta tireTemp https://translate. y muchos más (ver la "CANBUSFieldInfo" sección en el módulo de fuente EventData.

 tales como la temperatura y la presión barométrica.ServingCellTowerData = true Estos campos se utilizan para almacenar la información que sirve de células­torre.EventData. cellNeighborInfo0 cellNeighborInfo1 cellNeighborInfo2 cellNeighborInfo3 https://translate. cellTowerID mobileCountryCode mobileNetworkCode cellTimingAdvance locationAreaCode cellServingInfo cellLatitude cellLongitude cellAccuracy Configuración OpenGTS y Manual de instalación Página 54 de 62 Página 55 NeighborCellTowerData Config Propiedad : startupInit.EventData.googleusercontent. Esto puede ser útil para proporcionar una antena de telefonía móvil basado (Se requiere un servicio que puede proporcionar células torre lugar latitud / longitud) localización aproximada. barómetro ambientTemp cabinTemp ThermoFieldInfo Config Propiedad : startupInit. thermoAverage0 thermoAverage1 thermoAverage2 thermoAverage3 AnalogFieldInfo Config Propiedad : startupInit.EventData. dayEngineStarts dayIdleHours dayFuelIdle dayWorkHours dayFuelWork dayFuelPTO dayDistanceKM dayFuelTotal ServingCellTowerData Config Propiedad : startupInit. AUTOINDEX EndOfDaySummary Config Propiedad : startupInit.AnalogFieldInfo = true Estos campos se utilizan para almacenar información analógica genérica.EndOfDaySummary = true Estos campos se utilizan para almacenar los datos de resumen diario que puede ser proporcionada por el dispositivo de rastreo GPS remoto.EventData.EventData.EventData. analoge0 analoge1 analoge2 analoge3 AutoIncrementIndex Config Propiedad : startupInit.ThermoFieldInfo = true Estos campos se utilizan para almacenar información de la temperatura típicamente recibido de monitores de temperatura colocados en la carga que se transporta.18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 53 de 62 Página 54 AtmosphereFieldInfo Config Propiedad : startupInit.EventData.NeighborCellTowerData = true Estos campos se utilizan para almacenar la información de la célula vecina torre. A menos que sea absolutamente necesario. estos campos deben permanecer discapacitados. Más dispositivos no ser capaz de proporcionar esta información (actualmente utilizado solamente para el servidor de comunicación del dispositivo Antx).AutoIncrementIndex = true Estos campos se utilizan para auto­indexación de los registros EventData.com/translate_f 44/51 .AtmosphereFieldInfo = true Estos campos se utilizan para almacenar datos atmosféricos. Esto puede ser útil para proporcionar una torre celular (Se requiere un servicio que puede proporcionar células torre lugar latitud / longitud) ubicación aproximada basada.

 en cualquier forma. que se incluye con OpenGTS . "Boost Mobile". como Radio Shack.EventData. y puede trabajar en otras Motorola Boost teléfonos móviles también.. Walmart.18/6/2015 Manual de Instalación y OpenGTS Configuracion cellNeighborInfo4 cellNeighborInfo5 WorkZoneGridData Config Propiedad : startupInit. Nota: OpenGTS / OpenDMTP y Soluciones GeoTelematic. " MotoDMTP "utiliza el OpenDMTP protocolo para enviar datos a la OpenDMTP servidor. (No se utiliza en los OpenGTS de código abierto. no están afiliados a Motorola o Boost Mobile. o cualquiera de los diversos puntos de venta al por menor se ha mencionado. Best Buy. Motorola Boost Los teléfonos móviles están disponibles en varios puntos de venta en los EE.php?group_id=151031 El " MotoDMTP aplicación "está diseñado para trabajar con Motorola i415 / i425 / i290 / i335 de Boost teléfonos móviles.net/project/showfiles. Esto también crea un "dataPush" campo que se puede utilizar con el dispositivo "DataPushInfo" campos opcionales. Target. dataPush creationMillis Configuración OpenGTS y Manual de instalación Página 55 de 62 Página 56 Apéndice) D) Instalación MotoDMTP Da) Nota: La fuente para la MotoDMTP software de soporte de seguimiento GPS se encuentra en el OpenDMTP "cliente­j2me" descarga del proyecto en SourceForge: https://sourceforge. y los diversos mencionado https://translate.UU. Inc. y en la mayoría Instalaciones de la empresa GTS): sampleIndex IDMuestra CreationTimeMillisecond Config Propiedad : startupInit. Cerciorarse que seleccione el servicio de plan de datos ("Wireless Web Activar") para que el teléfono para enviar los datos al servidor. etc. activar el servicio en la red de Boost Mobile según las instrucciones que acompañan al teléfono. Después de comprar uno de estos Boost Motorola Los teléfonos móviles.WorkZoneGridData = true Estos campos se utilizan para la información de muestreo de datos WorkZone.CreationTimeMillisecond = true Estos campos se utilizan para EventData tiempo récord creación con resolución de milisegundos. "Motorola".EventData.googleusercontent. y también puede ser adquirido de Boost Mobile directamente.com/translate_f 45/51 .

y para configurar el nombre (cuenta. <MyServerHost> . mydevice D.jad: Una versión precompilada de "MotoDMTP. El valor predeterminado es 16.jad" se incluye en esta versión. dispositivo. Configuración OpenGTS y Manual de instalación Página 56 de 62 Página 57 Por ejemplo.jad" con un editor de texto conveniente (como Windows "WordPad") y añade la siguiente definición de la propiedad a la última línea del archivo (o editar la línea existente. Dc) Nota: Instalación MotoDMTP requiere el uso de Windows para ejecutar el Motorola "iDEN Java Application Loader" aplicación. que se requiere y se reserva para uso futuro).com.jar". El archivo JAD (MotoDMTP. asegúrese de seleccionar la opción de plan de datos (consulte "Activar inalámbrico Web ") para activar el teléfono para enviar los datos al servidor. En el servidor.example.1a) Importante: Asegúrese de que hay una línea en blanco al final del archivo 'MotoDMTP. la última entrada de la propiedad no puede ser cargado en la aplicación J2ME. <MyDeviceID> Que especifica el servidor: puerto y AccountID / DeviceID utiliza para identificar el teléfono en el servidor.com/translate_f 46/51 . myaccount. (Nota: Los caracteres '<' y '>' en los ejemplos anteriores sirven para delimitar las distintas opciones y no han de ser incluido en la especificación propiedad final. Para construir su propia versión del archivo "MotoDMTP.jad' después de la última entrada de la propiedad.googleusercontent.1 kmh (aproximadamente 10 millas por hora). consultar el MotoDMTP documentación que accomanies la OpenDMTP 'Java' Descarga la aplicación .com" y el puerto es "31000". agregue la cuenta­id y dispositivo de identificación. D. https://translate. para recibir datos desde el teléfono. DMTP­mot­start: <MinimumStartSpeedKPH> Esta opción especifica la velocidad mínima que debe ser informado antes de que se genere un evento de "Inicio de movimiento" (reemplazar " <MinimumStartSpeedKPH> "con el mínimo de velocidad 'inicio' deseada en km / h).jad) se utiliza para cargar las propiedades de ejecución y la información de configuración en el J2ME aplicación.18/6/2015 Manual de Instalación y OpenGTS Configuracion puntos de venta son marcas registradas de sus respectivas compañías. Éstos son algunos adicional opciones configurables que pueden ser incluidos en el archivo JAD para cambiar el comportamiento de seguimiento: (Nota: Los caracteres '<' y '>' en los ejemplos siguientes sirven para delimitar las distintas opciones y no han de ser incluido en la especificación propiedad final. 31000. (Nota: la prefijación "0". Necesitará este archivo para ser modificado antes de la instalación para configurar el servidor: puerto al que se enviarán los datos.2) Definiendo otras opciones de generación de eventos configurable: También puede establecer el intervalo de presentación de informes y otras opciones configurables en el archivo JAD también. etc. data. Este valor debe ser al menos tan grande como el valor especificado en el GPS mínimos acelerar arriba. El valor predeterminado es de 120 segundos (2 minutos). Este valor no puede ser inferior a 60 segundos. JAD especificación fichero propiedad debe comenzar en el primer carácter de la línea). <MyAccountID> . JAD especificaciones propiedad fichero deben comenzar en el primer carácter de la línea). D.) que se utiliza para identificar el teléfono en el servidor. Esto ayuda a mitigar las imprecisiones en los receptores GPS que puede reportar un 'movimiento' acelerar aun cuando el receptor GPS está sentado inmóvil en un escritorio. Edite el archivo "MotoDMTP..1) Configurar el archivo MotoDMTP. después de la generación de un evento "Inicio de movimiento" (sustituir " <InMotionIntervalSeconds> "con el intervalo deseado en movimiento en la presentación de informes segundos). Sin esta línea en blanco. Db) Importante: Al activar el servicio Boost Mobile.4 mph). <MyServerPort> . DMTP­mot­inmotion: <InMotionIntervalSeconds> Esta opción especifica el número de segundos entre eventos informados mientras el teléfono está en movimiento. suponiendo que el anfitrión es "data.example. Plazos de envío indicado por el receptor GPS que son menores que este valor se fija en cero antes de informar de ellos en un Evemt. y el teléfono puede no ser capaz para establecer una conexión con el servidor. La velocidad mínima predeterminada GPS es de 12 Km / h (aproximadamente 7. una adecuada especificada "DMTP­Access:" línea whould aparece de la siguiente manera: DMTP­Access: 0. y la AccountID / DeviceID es "Myaccount / mydevice".jar" y "MotoDMTP. DMTP­gps­MINSPD: <MinimumMotionSpeedKPH> Esta opción establece el GPS informado velocidad mínima (sustituir " <MinimumMotionSpeedKPH> "con el mínimo deseado GPS informaron velocidad en km / h). si uno está ya presente): DMTP­Access: 0.

D. a continuación. y el teléfono puede no ser capaz para establecer una conexión con el servidor. es.). a continuación.jad" en el mismo directorio.jad" y "MotoDMTP. El valor predeterminado es "0". 2) Si se le pide para instalar la nueva aplicación descargada. que se puede obtener desde el siguiente enlace: http://developer. etc. 3) Conecte el teléfono al PC mediante el cable USB.jad". Inicio de la aplicación MotoDMTP: 1) Desplazamiento a la aplicación y pulse "OK" "MotoDMTP". o paradas cortas durante tráfico pesado. haga clic en el botón "teléfono Disconnect" dentro de la aplicación OpenJAL.com/translate_f 47/51 . A los pocos segundos se debe conectar al teléfono e indicará una "X" roja sobre el "Conectar a teléfono" icono. Este valor no puede ser inferior que 300 segundos. tanto la carga "MotoDMTP. A continuación se describe una visión general del proceso. pulse Aceptar. Se necesitará un cable USB (tipo A macho a mini­B­macho) para conectar el i425 teléfono / i290 a tu PC con Windows (el teléfono i415 requiere un cable de encargo disponible en su tienda de Sprint / Nextel).jar" y "MotoDMTP.jad" se está descargando. seleccione Aceptar.googleusercontent. seleccione "Sí". la última entrada de la propiedad no puede ser cargado en la aplicación J2ME.motorola. También puede ser necesario para descargar el controlador USB para Motorola auricular.jar" archivos en el teléfono. transmisión de datos. 6) Seleccione "Descargar".com/docstools/USB_Drivers/ Cargando MotoDMTP en su teléfono usando OpenJAL: 1) Coloque tanto el "MotoDMTP.5 minutos). disponible en este enlace: http://developer. seleccione "Actualizar" y pasar por el proceso de actualización. Configuración OpenGTS y Manual de instalación Página 57 de 62 Página 58 DMTP­mot­EXSPEED: <ExcessSpeedThresholdKPH> Esta opción especifica el umbral de velocidad en km / h. seleccione el botón de menú y recorrer a la "Java Aplicaciones "o" Juegos y aplicaciones "icono. 2) Poner en marcha OpenJAL y configurar las preferencias de "Conectar a través de conexión USB". pero los comandos en su teléfono particular. más allá del cual se gnerated un evento exceso de velocidad (reemplazar " <ExcessSpeedThresholdKPH> "con el umbral de velocidad deseada en km / h). https://translate. Empezar la aplicación. En pocos segundos la descarga debe ser completa (si bien puede parecer que sólo el Archivo "MotoDMTP.com/docstools/idenjal/ Esta aplicación se instala en Windows XP o Vista. 5) Seleccione "Aplicación J2ME de carga". "Durmiente") después de la generación de un evento "Stopped" (sustituir " <DormantIntervalSeconds> "con la información deseada en estado latente intervalo en segundos). D. que no lo hace generar un evento exceso de velocidad. pueden ser diferentes: Instalación de la aplicación MotoDMTP vez descargado en el teléfono: 1) Desde la pantalla principal del teléfono (con el logotipo "Boost Mobile"). De otra manera transversal a la aplicación "MotoDMTP" y pulse el botón de menú. 2) Si se les pide alguna pregunta con respecto al acceso a los recursos móviles (GPS. Diferentes teléfonos tienen diferentes métodos para la instalación / actualización / aplicaciones Java de partida. Si hay una actualización disponible. Consulte el sitio web de arriba para más detalles sobre el sistema requisitos y procedimientos de instalación. Este valor se utiliza para prevenir la parada rápida / comienza ocurran con frecuencia en ventanillas luces y dejar de signos. 4) Seleccione "Conectar a teléfono". El valor predeterminado es de 1800 segundos (30 minutos). El valor predeterminado es de 210 segundos (3.jad' después de la última entrada de la propiedad. busque el archivo "MotoDMTP.) 7) Una vez cargado. de hecho.3) Instalación de la aplicación en el teléfono: Descargar e instalar el "iDEN Java Application Loader" de Motorola. ­Dormitorio­tasa DMTP­mot: <DormantIntervalSeconds> Esta opción especifica el número de segundos entre eventos informados mientras el teléfono no está en movimiento (es decir.2a) Importante: Asegúrese de que hay una línea en blanco al final del archivo 'MotoDMTP.motorola. Sin esta línea en blanco. siempre responder sí / ok / siempre / etc.18/6/2015 Manual de Instalación y OpenGTS Configuracion DMTP­mot­stop: <WaitForStopSeconds> Esta opción especifica el número de segundos que esperar después de las paradas de teléfonos móviles para informar de un evento "Stopped" (reemplazar " <WaitForStopSeconds> "con el número deseado de segundos de espera antes de generar un evento de" Stopped ").

 Como resultado.. entonces la propiedad" DMTP­Access "no se ha configurado correctamente en el Archivo "MotoDMTP. Importante: El receptor GPS en el teléfono puede no funcionar si el teléfono no tiene servicio activo corriente a través de Boost Mobile.4) Notas de aplicación: Después de iniciar la aplicación. (Nota: si " Error de acceso se muestra ". seleccione "Configuración" y seleccione "Personalizar". a continuación." se seleccionará.googleusercontent..jad".1234 LON: ­142. la pantalla aparecerá como sigue: TIM: n / a LAT: n / a LON: n / a ACC: +/­ 0 ft SPD: 0 mph ALT: 0 ft EVT: 0/0 GPS Adquirir .18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación Página 58 de 62 Página 59 También puede configurar el teléfono para iniciar automáticamente la aplicación MotoDMTP cuando el teléfono está encendido: 1) Desde la pantalla principal del teléfono. la latitud / longitud no se muestre correctamente en el teléfono si Boost Mobile servicio no está activa. 3) "App: . seleccione el botón de menú. Pulse el botón Aceptar.jad").. Congigure la propiedad "DMTP­Access" como se describe anteriormente y vuelva a cargar la aplicación a la teléfono.1234 ACC: +/­ 20 pies SPD: 0 mph ALT: 17 pies EVT: 0/0 Los campos que se muestran se describen como sigue: TIM ­ El tiempo actual LAT ­ La latitud LON ­ La longitud actual ACC ­ La 'exactitud' de la posición GPS actual SPD ­ La velocidad actual ALT ­ La altitud actual EVT ­ El número de eventos de transmisión / el número de eventos en cola para transmitir Configuración OpenGTS y Manual de instalación Página 59 de 62 Página 60 Apéndice) https://translate. 5) Continúe seleccionando "Volver" hasta que aparezca la pantalla principal. 4) Traverse a la opción "MotoDMTP" y pulse el botón OK.. aparecerá similar a la siguiente pantalla: TIM: 12:24:27 LAT: 39. 2) Traverse a la opción "Power Up" y pulse el botón OK.com/translate_f 48/51 . Asegúrese de que hay una línea en blanco al final del archivo "MotoDMTP. D. Una vez que la primera posición de GPS.

minimumMovingSeconds Esta propiedad especifica el número mínimo de segundos entre puntos de datos periódicos cuando el vehículo está en . reduciendo así el número de puntos de datos innecesarios. Un número más pequeño Wil producir . La casilla "Visible" debe ser revisado. en cualquier manera.googleusercontent.05. Desde se recupera el odómetro de comenzar a partir del registro de dispositivos. y odómetro terminando se almacena de nuevo en el registro del dispositivo. Temperatura ­ Las unidades de temperatura debe estar en grados Celsius.trackstick.2 de OpenGTS ) El "Trackstick Mini" es un dispositivo de registro de datos GPS disponibles en «TrackStick". los puntos de datos se puede filtrar para incluir sólo los puntos que tienen cambios de dirección o de más de un cierto número de segundos de diferencia. "Visualización de Señales" caja debe ser revisado. "Trackstick" y "Trackstick Mini" son marcas comerciales registradas de Trackstick y Sistemas Telespial. Curso ­ Las unidades del curso / partida deben estar en grados (necesario para la rúbrica de filtrado de cambio). La casilla "Visible" debe comprobarse.1) Configurar el filtrado de eventos: El proceso de importación puede filtrar eventos para retener sólo aquellos que son pertinentes. Status (duración) ­ Las unidades seleccionadas deben estar en "minutos". La configuración requerida utilizado al exportar el archivo CSV es el siguiente: Fecha / Hora ­ Todos los formatos de fecha / hora disponibles que los soportes Administrador Trackstick también son compatibles con la OpenGTS utilidad de importación CSV.2) Ejecutar el comando de importación: Suponiendo que el nombre de su archivo CSV exportado se llama "2011­03­26 04. Altitud ­ Las unidades de altura deben estar en metros.10.html". para mitigar cualquier "sesgar" efecto que puede ocurrir. E.minimumDormantSeconds Esta propiedad especifica el número mínimo de segundos entre puntos de datos periódicos que se pueden producir al .csv" O en Windows: https://translate.18/6/2015 Manual de Instalación y OpenGTS Configuracion E) La importación de GPS Eventos del Trackstick Mini (Esta característica está disponible en la versión v2. el cuadro de "Display segundos" también debe ser revisado. Zona horaria se recomienda exportar los datos de zona horaria GMT. sin embargo se debe tener cuidado para evitar volver a importar el archivo de salvar CSV si es posible. Durante la importación de OpenGTS .minimumHeadingChange Esta propiedad especifica el mínimo detectado cambio de rumbo para aceptar un punto de datos para su inclusión en la mesa EventData. Recomendado: km / h. el cuadro de "Visible" también debe ser revisado. Latitud / Longitud ­ Todos los formatos de latitud / longitud disponibles que los soportes Administrador Trackstick son también apoyado por el OpenGTS utilidad de importación CSV. el vehículo no está en movimiento Valor recomendado: 1800 (segundo) Configuración OpenGTS y Manual de instalación Página 60 de 62 Página 61 trackstick.com/translate_f 49/51 . Recomendados: grados. sin embargo "mph" y "nudos" deben funcionar tan bien como siempre que esta unidad especificación se muestra después de que el valor de la velocidad.0 (grados) trackstick. Valor recomendado: true E. El "Trackstick Manager" puede exportar la información de registro GPS en formato CSV (valores separados por comas­valor). sin embargo. pero la zona horaria de los datos exportados puede ser ­ especificada en la OpenGTS . el comando de importación el archivo CSV en OpenGTS sería la siguiente: cd $ GTS_HOME bin / trackstick. no están afiliados a Trackstick o Telespial Systems. Más información se puede encontrar en su sitio web en "http://www. es posible que el intento para importar un archivo CSV más de una vez puede sesgar los valores del odómetro introducidos en la tabla EventData.10.05.com/products/mini/index.3. La proceso de importación no intente detectar un intento de volver a importar el mismo archivo CSV. importación CSV Recomendado: GMT.estimateOdometer Esta propiedad especifica si desea calcular un valor odómetro basado en GPS entre los puntos sucesivos. sin embargo. Inc. Un número mayor reducirá el número de eventos incluidos.sh ­Cuenta = CUENTA ­device = DISPOSITIVO ­tmz = TIMEZONE ­CSV = "2011­03­26 04.csv". Velocidad ­ Las unidades deben estar en "kph" (km / h). El punto de partida del odómetro se obtiene del campo "lastOdometerKM" en el registro de dispositivos. "Display Fix GPS" caja debe ser revisado. Nota: OpenGTS y Soluciones GeoTelematic. movimiento Valor recomendado: 120 (segundos) trackstick. "Display Power On / Off Registros" caja debe ser revisado. La siguiente configuración de ejecución propiedades se pueden configurar para especificar el tipo de filtrado que debe producirse al importar los datos de registro del GPS (estos propiedades deben especificarse en el archivo "config. Recomendado: Fecha en "DD / MM / AAAA" formato y tiempo en una columna separada en formato de 24 horas como "hh: mm: ss". y la final valor de los odómetros se almacena de nuevo en el dispositivo de campo "lastOdometerKM". Esta exportado Archivo CSV se puede importar en OpenGTS para mostrar los diversos lugares capturados en un mapa.conf"): trackstick. una línea de ruta más suave alrededor gira Valor recomendado: 15.

846.bat ­Cuenta: CUENTA ­device: DISPOSITIVO ­tmz: TIMEZONE ­CSV: "2011­03­26 04. y" TIMEZONE "es la zona horaria de los tiempos representados dentro del archivo CSV.33508 Altitud: 562. E.googleusercontent.. pero los registros EventData voluntad No almacenar ni habrá ninguna información odómetro actualizarse en el registro de dispositivos. https://translate.0 Var Denominación mínima: 15.0 km (0. siempre que la siguiente opcional Conjunto de campos EventData "ThermoFieldInfo" se ha activado (configurado en "config.0 Min Mudanza Sec: 120 Min Durmiente Sec: 1800 Estimación del cuentakilómetros: true ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Seguido por una pantalla de cada evento analizado y se inserta en la tabla EventData: .0 km / h (0. (Nota: "­a: CUENTA ­d: DISPOSITIVO "también puede ser utilizado para especifique la cuenta y el dispositivo).1 pies) Velocidad: 4. El comando será entonces encabezado de salida informaton que indica los valores de la filtrado de eventos como sigue (los valores se muestra a continuación sólo son un ejemplo de los valores que pueden aparecer): ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Cuenta Demo Dispositivo: demo Modo de depuración: false Por defecto Zona horaria: GMT Min Velocidad Km / H: 0.852.0 millas) Evento almacenado: [0xF112] InMotion ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ .0 millas) Evento almacenado: [0xF111] Iniciar Configuración OpenGTS y Manual de instalación Página 61 de 62 Página 62 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Incluya Evento: true ­ Evento Movimiento Periódico Marca de tiempo: [1301012520] jue 24 de marzo 17:22:00 PDT 2011 Estado: InMotion GeoPoint: 39.1 F) Odómetro: 0.0 (Nordeste) Temp: 28. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Incluya Evento: true ­ Evento de Inicio (kph) Marca de tiempo: [1301012280] jue 24 de marzo 17:18:00 PDT 2011 Estado: Inicio GeoPoint: 39.0 pies) Velocidad: 0.6 (Norte) Temp: 28. a continuación. se producirá el análisis de datos.com/translate_f 50/51 .3) Captura de la información de la temperatura del dispositivo: La información de la temperatura también se puede almacenar en la tabla de EventData.0 km (0. Si la opción "­nosave" se añade a la línea de comandos.5 mph) en dirección 337.xml" puede entonces ser modificada para mostrar los valores de temperatura en uno de los informes EventDetail.0 F) Odómetro: 0.10.csv" Donde " CUENTA "y" DISPOSITIVO "son la cuenta / dispositivo al que se aplicarán los datos importados.05.0 mph) en dirección 62..18/6/2015 Manual de Instalación y OpenGTS Configuracion cd% GTS_HOME% bin \ trackstick.25054 / ­142.33528 Altitud: 564.EventData.0 km / h (2.ThermoFieldInfo = true Entonces actualizar las columnas de tabla EventData: cd $ GTS_HOME bin / dbAdmin.pl ­mesas = ca El archivo "reports. El uso de "­nosave" es por lo general recomendado para la comprobación inicial de los datos para asegurarse de que la zona horaria no se ha especificado correctamente (de lo contrario el tiempo puede ser apagado por varias horas).7 metros (1...conf"): startupInit.25052 / ­142.9 C (84. Establezca el archivo "­CSV" al nombre del archivo exportado desde la "Trackstick Manager".5 metros (1.4 C (83.

18/6/2015 Manual de Instalación y OpenGTS Configuracion Configuración OpenGTS y Manual de instalación https://translate.com/translate_f Página 62 de 62 51/51 .googleusercontent.