OpenGTS integration

tamo 3 years ago

pleas i have try opengts intégration , but get this error on traccar log.

help me please

2023-03-22 16:35:56  INFO: [4370c3d7] connected
2023-03-22 16:35:57  INFO: [4370c3d7: 5013 < 129.0.77.212] HEX: 2a48512c393137323236343932382c56312c3136333535362c562c3030303030303030302c532c303030303030303030302c572c302e30302c302c3232303332332c66626666666266662c3632342c30312c3831322c323136303323
2023-03-22 16:37:02  INFO: [4370c3d7: 5013 < 129.0.77.212] HEX: 2a48512c393137323236343932382c56312c3136333635362c562c3030303030303030302c532c303030303030303030302c572c302e30302c302c3232303332332c66626666666266662c3632342c30312c3831322c323136303323
2023-03-22 16:38:02  INFO: HikariPool-1 - Starting...
2023-03-22 16:38:03  INFO: HikariPool-1 - Start completed.
2023-03-22 16:38:03  INFO: Query not provided: database.selectUsers
2023-03-22 16:38:03  INFO: Query not provided: database.selectUserUsers
2023-03-22 16:38:03  INFO: Query not provided: database.selectGroups
2023-03-22 16:38:03  INFO: Query not provided: database.selectLatestPositions
2023-03-22 16:38:03  INFO: Query not provided: database.selectServers
2023-03-22 16:38:03  INFO: Query not provided: database.selectGroups
2023-03-22 16:38:03  INFO: Query not provided: database.selectUserGroups
2023-03-22 16:38:03  INFO: Query not provided: database.selectUserDevices
2023-03-22 16:38:03  INFO: Query not provided: database.selectGroups
2023-03-22 16:38:05  INFO: Query not provided: database.selectAttributes
2023-03-22 16:38:05  INFO: Query not provided: database.selectUserAttributes
2023-03-22 16:38:05  INFO: Query not provided: database.selectGroupAttributes
2023-03-22 16:38:05  INFO: Query not provided: database.selectDeviceAttributes
2023-03-22 16:38:05  INFO: Query not provided: database.selectDrivers
2023-03-22 16:38:05  INFO: Query not provided: database.selectUserDrivers
2023-03-22 16:38:05  INFO: Query not provided: database.selectGroupDrivers
2023-03-22 16:38:05  INFO: Query not provided: database.selectDeviceDrivers
2023-03-22 16:38:05  INFO: Query not provided: database.selectCommands
2023-03-22 16:38:05  INFO: Query not provided: database.selectUserCommands
2023-03-22 16:38:05  INFO: Query not provided: database.selectGroupCommands
2023-03-22 16:38:05  INFO: Query not provided: database.selectDeviceCommands
2023-03-22 16:38:05  INFO: Operating system name: Linux version: 3.10.0-1160.15.2.el7.x86_64 architecture: amd64
Anton Tananaev 3 years ago

Where's the error?

tamo 3 years ago

no received data in database

tamo 3 years ago

here is my config!

<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>

<properties>

    <!--

    DO NOT MODIFY THIS FILE. Use traccar.xml instead.

    -->

    <entry key='web.enable'>false</entry>
    <entry key='web.port'>8082</entry>
    <entry key='web.path'>./web</entry>
    <entry key='web.cacheControl'>max-age=3600,public</entry>

    <entry key='geocoder.enable'>false</entry>
    <entry key='geocoder.type'>google</entry>

    <entry key='logger.enable'>true</entry>
    <entry key='logger.level'>info</entry>
    <entry key='logger.file'>./logs/tracker-server.log</entry>

    <entry key='filter.enable'>true</entry>
    <entry key='filter.future'>86400</entry>

       <entry key='processing.computedAttributes.enable'>true</entry>
    <entry key='processing.engineHours.enable'>true</entry>

    <entry key='media.path'>./media</entry>

    <entry key='notificator.types'>web,mail</entry>

    <entry key='server.statistics'>https://www.traccar.org/analytics/</entry>

    <entry key='commands.queueing'>true</entry>

    <entry key='database.ignoreUnknown'>true</entry>
    
 <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
<entry key='database.url'>jdbc:mysql://localhost/gts?allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
<entry key='database.user'>root</entry>
<entry key='database.password'>Magne@1986@2019</entry>

<entry key='database.selectDevices'>
    SELECT CONCAT('1', imeiNumber) AS id, imeiNumber AS uniqueId FROM Device WHERE imeiNumber REGEXP '^[0-9]+$';
</entry>

<entry key='database.selectAllDevices'>
    SELECT CONCAT('1', imeiNumber) AS id, imeiNumber AS uniqueId FROM Device WHERE imeiNumber REGEXP '^[0-9]+$';
</entry>

<entry key='database.insertPosition'>
    START TRANSACTION;
        UPDATE Device SET lastValidLatitude = :latitude, lastValidLongitude = :longitude, lastGPSTimestamp = UNIX_TIMESTAMP(:fixTime), lastUpdateTime = UNIX_TIMESTAMP(NOW()) WHERE imeiNumber = SUBSTRING(CAST(:deviceId AS CHAR(32)), 2);
        SELECT @accountID := accountID, @deviceID := deviceID FROM Device WHERE imeiNumber = SUBSTRING(CAST(:deviceId AS CHAR(32)), 2);
        INSERT INTO EventData (accountID, deviceID, timestamp, statusCode, latitude, longitude, speedKPH, heading, altitude, rawData, creationTime, address)
        VALUES (@accountID, @deviceID, UNIX_TIMESTAMP(:fixTime), 0, :latitude, :longitude, :speed * 1.852, :course, :altitude, '', UNIX_TIMESTAMP(NOW()), :address);
    COMMIT;
</entry>

    <entry key='gps103.port'>5001</entry>
    <entry key='tk103.port'>5002</entry>
...
    <entry key='its.port'>5179</entry>
    <entry key='xrb28.port'>5180</entry>

</properties>
tamo 3 years ago

please help me

tamo 3 years ago

i'm using sinotrack ST901, ont port 5013

Anton Tananaev 3 years ago

What do you see in the logs other than what you already posted? Maybe you can share the whole file?

Anton Tananaev 3 years ago

Just don't post it directly in the comment. Upload it somewhere and share the link.

tamo 3 years ago
Anton Tananaev 3 years ago

To me it seems like the format is simply not supported. Probably because the version is too old.

tamo 3 years ago

Ok, please which traccar version did you advise me ?

Anton Tananaev 3 years ago

I always recommend the latest version, but it doesn't support database OpenGTS integration. You would have to use forwarding instead.

tamo 3 years ago

please i try latest version, but not work.
please which version support database OpenGTS integration ?
or can you send the link to download ?

tamo 3 years ago

please help

Anton Tananaev 3 years ago

Try latest 4.xx version.