OpenGTS Installation and Configuration ManualCopyright © 2007-2014 GeoTelematic Solutions, Inc.All rights reservedOpenGTS Configuration and Installat
2.5) MySQL Database ProviderPackage: MySQL v5.X.XURL: http://dev.mysql.com/downloads/mysql/2.5.a) Windows users:On Windows, download/install the foll
3) Installing/Compiling the OpenGTS SourceImportant Note: Installation of the supported OpenGTS features does require at least an intermediate knowle
3.2.a) Windows users:The location of the installation 'bin' directories for the Java SDK, Ant, and SQL database server installations, needs
3.3) Compiling the Supporting GTS Library Files.3.3a) Precompiled Versions of GTS:If you have received a pre-compiled version of the GTS package, th
4) Initialization and Installation TestingBefore using OpenGTS, it must first be initialized. This section describes the steps required for initiali
Note for Windows Users: "bin/dbAdmin.pl" is only available for Linux users, and Windows users which are running within a Cygwin environment.
4.4) Creating the "sysadmin" Account(the "sysadmin" feature is only available with OpenGTS version 2.2.7 and above)When logging
5) Installing “track.war”The "track.war" (Web-ARchive) runs in a Java Servlet container and works with the SQL DB datastore to provide a fu
OpenGTS includes mapping support for OpenLayers/OpenStreetMap, Google Maps, Microsoft Virtual Earth, and Mapstraction (which can support several other
Install the created "track.war" file per the Apache Tomcat installation/configuration instructions. Typically, this means copying the "
Manual Revision HIstoryRev Date Changed Author0.0.1 2007/03/25 Initial Release MDF0.0.2 2007/03/30 Added information for 'User' table admin
6) Installing “events.war”The "events.war" (Web-ARchive) runs in a Java Servlet container and works with the SQL DB datastore to allow down
Note: The 'rf' and 'rt' date ranges may be specified in 'Unix Epoch' time format (number of seconds since midnight Jan1
7) Database Administration7.a) Important note regarding ".sh" and ".bat" command files:Commands ending with ".sh" or &q
(NOTE: The following is only an example. Your implementation will contain addtional field definitions. Please review the file 'SCHEMA.txt'
7.2) Creating/Editing UsersThe command "bin/admin.sh User" supports several administrative functions which act on the SQL "User"
7.3) Creating/Editing DevicesThe command "bin/admin.sh Device" supports many administrative functions which act on the SQL "Device&quo
Max Total Connections per Minute – (OpenDMTP only) This is the maximum number of TCP or UDP connections that are allowed during a 60 second interval.M
7.4) General Database Administrative FunctionsThe command "dbAdmin.pl" (only available as a Perl script) can perform various administrative
8) Installing/Starting the OpenDMTP, TK10x, and Aspicore DCS ModulesThis section describes how to start and stop the "gtsdmtp", "tk10x
8.2a) Important note regarding ".sh" and ".bat" command files:Commands ending with ".sh" or ".bat" MUST be exe
OpenGTS Installation/ConfigurationContents: 1 Introduction 1.1 Supported Platforms 1.2 System Architecture 1.3 Planned Enhancements 1.4 Document Conv
On Linux systems, the Perl command "psjava", included with OpenGTS, can be used to display information regarding which Device Communication
9) Creating your own Device Communication ServerIn order for OpenGTS to receive data from a device, a customized "Device Communication Server&q
9.1) HTTP Based Device Communication Servers (using the "gprmc" servlet)[Skills required: Java, Servlets, HTTP based protocols]HTTP-based co
URL Parameter Property Keys:– gprmc.parm.unique URL Parameter Key: Unique-IDDefault value: id– gprmc.parm.account URL Parameter Key: Account-ID De
9.1.2) Default "gprmc" Configuration:The default "gprmc" cofiguration (with no special configuration changes made in the "web
9.2) Raw Socket Based Device Communication Server[Skills required: Java, TCP/UDP socket communication, multi-threading, bitwise manipulation, general
9.2.1) Starting the Device Communication ServerOnce your server jar file has been created, you can use the "bin/runserver.sh" command (or &q
9.2.2) Stopping the Device Communication ServerWhen started in "background" mode (ie. Without the "-i" option), a "Process ID
An example "Include" tag format is as follows:<Include file="dcserver_template.xml" optional="true"/>The attribute
"ListenPorts" sub-tag:This tag specifies the ports on which the device communication server will listen for incoming connections from remote
OpenGTS Installation/ConfigurationContents: (continued) 10 Internationalization/Localization 10.1 Supporting a New Language 10.2 Changing the Display
10) Internationalization/LocalizationThe OpenGTS source code is i18n ("internationalization") compliant, which means that it can adapted to
11) Creating/Modifying ReportsOpenGTS comes with a very simple and configurable report generation engine. Reports are comprised of 3 main components
11.3) Report Definition XMLThe file "report.xml" defines the html style used for a column defined in a ReportLayout. If also defines speci
11.4) Available Report SpecificationsOnce a report has been defined in the "report.xml" file, it can be made available for user selection i
Appendix) A) Support for Microsoft SQL ServerInitial support for Microsoft SQL Server has been included with the standard OpenGTS. Microsoft SQL Serv
Appendix) B) Support for Mologogo Capable Phones.OpenGTS includes the servlet 'mologogo.war' (web-archive) to receive data from Mologogo cap
B.3) Setting the "altURL" feature on your Mologogo phone:Set the "altURL" feature of your Mologogo capable phone to the following
Appendix) C) Optional Table ColumnsVarious tables within the OpenGTS provide for additional table columns which can be used for special application re
C.1) Optional Account Table Columns:AddressFieldInfoConfig Property: startupInit.Account.AddressFieldInfo=trueThese fields are used to store additiona
LinkFieldInfoConfig Property: startupInit.Device.LinkFieldInfo=trueThese fields are used to store URL link information for displaying on the Device ma
1) IntroductionOpenGTS (Open Source GPS Tracking System) is intended to provide a generic back-end web-based service for querying and viewing GPS rel
C.3) Optional User Table Columns:AddressFieldInfoConfig Property: startupInit.User.AddressFieldInfo=trueThese fields are used to store additional Addr
GarminFieldInfo Config Property: startupInit.EventData.GarminFieldInfo=trueThese fields are used tocollect ETA/Stop data from a Garmin Personal Naviga
AtmosphereFieldInfoConfig Property: startupInit.EventData.AtmosphereFieldInfo=trueThese fields are used to store atmospheric data, such as temperature
NeighborCellTowerDataConfig Property: startupInit.EventData.NeighborCellTowerData=trueThese fields are used to store the neighboring cell-tower inform
Appendix) D) Installing MotoDMTPD.a) Note:The source for the MotoDMTP GPS tracking support software is located in the OpenDMTP "client-j2me"
For example, assuming that the host is "data.example.com" and the port is "31000",and the AccountID / DeviceID is "myaccount/
DMTP-mot-exspeed: <ExcessSpeedThresholdKPH>This option specifies the speed threshold in km/h, beyond which an excess-speed event will be gnerate
You can also set up the phone to automatically start the MotoDMTP application when the phone is turned on:1) From the main phone screen, select the me
Appendix) E) Importing GPS Events from the TrackStick Mini(this feature is available in the v2.3.2 release of OpenGTS)The "TrackStick Mini"
trackstick.estimateOdometerThis property specifies whether or not to calculate a GPS-based odometer value between successive points. The odometer sta
1.3) Planned EnhancementsOpenGTS is always evolving, and new features are continually being made available. Here are some general categories of the
---------------------------------------------Include Event: true - Periodic Moving EventTimestamp : [1301012520] Thu Mar 24 17:22:00 PDT 2011Status
2) Loading the Prerequisite PackagesImportant Note: Installation of the OpenGTS prerequisite modules does require at least an intermediate knowledge
2.2) JavaMail SupportPackage: Sun JavaMail API (v1.5.2+)URL: https://java.net/projects/javamail/pages/HomeZip: javax.mail.jarThe jar file "javax
2.4) Apache "Tomcat" Servlet ContainerPackage: Apache Tomcat v7.x servlet containerURL: http://tomcat.apache.org/download-70.cgiZip: http:/
Commentaires sur ces manuels