Lantrix T-1700 3G

Hi anton, my problem is the following:

I have a Lantrix T-1700 3G connected to my own traccar server, but the reports are ten minutes late, as if it were ack problem.

it should be noted that it would not be a protocol problem since, although they are late, the reports appear.

Try to connect it to other GPS software and the reports arrive without delay.

excuse my english, greetings and thanks.

Santiago4 years ago

Your problem is that you have the wrong ack, the team is sending the same package N times, until you let it pass and send the next one.

excuse my english, greetings and thanks. XD

Me parece que los dos hablamos español, estoy en lo correcto?

Entiendo lo que dices, pero como lo podria solucionar? Gracias por la respuesta

Santiago4 years ago

Asi es, el problema esta en que en que los lantrix que se venden en argentina implementan un ACK diferente, en su momento trabaje con Marcelo de la fabrica para resolver varios problemas sobre este protocolo.
la solución es re escribir las partes que detectes que fallen, con gusto podria ayudarte.

Saludos Santiago Ligenza

Gracias santiago, voy a leer lo que recibo en el log del traccar y por lo que me das a entender, voy a tener que modificar el codigo fuente de traccar, acorde a la documentacion de ese dispositivo para que funcione correctamente. Ni bien tenga mas informacion te escribire

Esto es lo que recibo en el traccar:

2019-11-23 17:15:31  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393131303834342d333530303134302d30363130323930373030303030303046463746323430303b49443d353233383b23303030313b2a32303c0d0a
2019-11-23 17:15:32  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030313b2a37383c
2019-11-23 17:15:33  INFO: Position filtered by Invalid filters from device: 5238
2019-11-23 17:15:33  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030313b2a36443c0d0a
2019-11-23 17:15:40  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313432362d333530303136342d30363130323839303030303030303330333346343030303b49443d353233383b23303030323b2a32373c0d0a
2019-11-23 17:15:40  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030323b2a37423c
2019-11-23 17:15:40  INFO: [21c26e4b] id: 5238, time: 2019-11-23 17:14:26, lat: -35.00164, lon: -61.02890, course: 0.0
2019-11-23 17:15:41  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030323b2a36453c0d0a
2019-11-23 17:15:51  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313433332d333530303135322d30363130323839383030343135353330303346323030323b49443d353233383b23303030333b2a32443c0d0a
2019-11-23 17:15:51  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030333b2a37413c
2019-11-23 17:15:51  INFO: [21c26e4b] id: 5238, time: 2019-11-23 17:14:33, lat: -35.00152, lon: -61.02898, speed: 3.5, course: 155.0
2019-11-23 17:15:52  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030333b2a36463c0d0a
2019-11-23 17:16:00  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313534312d333530303135342d30363130323839353030303137333330303346323030313b49443d353233383b23303030343b2a32363c0d0a
2019-11-23 17:16:00  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030343b2a37443c
2019-11-23 17:16:00  INFO: [21c26e4b] id: 5238, time: 2019-11-23 17:15:41, lat: -35.00154, lon: -61.02895, course: 173.0
2019-11-23 17:16:01  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030343b2a36383c0d0a
2019-11-23 17:16:12  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393131303834342d333530303134302d30363130323930373030303030303046463746323430303b49443d353233383b23303030313b2a32303c0d0a
2019-11-23 17:16:12  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030313b2a37383c
2019-11-23 17:16:12  INFO: Position filtered by Invalid filters from device: 5238
2019-11-23 17:16:13  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030313b2a36443c0d0a
2019-11-23 17:16:20  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313432362d333530303136342d30363130323839303030303030303330333346343030303b49443d353233383b23303030323b2a32373c0d0a
2019-11-23 17:16:20  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030323b2a37423c
2019-11-23 17:16:20  INFO: [21c26e4b] id: 5238, time: 2019-11-23 17:14:26, lat: -35.00164, lon: -61.02890, course: 0.0
2019-11-23 17:16:21  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030323b2a36453c0d0a
2019-11-23 17:16:32  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313433332d333530303135322d30363130323839383030343135353330303346323030323b49443d353233383b23303030333b2a32443c0d0a
2019-11-23 17:16:32  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030333b2a37413c
2019-11-23 17:16:32  INFO: [21c26e4b] id: 5238, time: 2019-11-23 17:14:33, lat: -35.00152, lon: -61.02898, speed: 3.5, course: 155.0
2019-11-23 17:16:33  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e4552524f522044452049442f434845434b53554d3b49443d353233383b23303030333b2a36463c0d0a
2019-11-23 17:16:41  INFO: [21c26e4b: taip < 201.251.179.208] HEX: 3e5247503233313131393230313534312d333530303135342d30363130323839353030303137333330303346323030313b49443d353233383b23303030343b2a32363c0d0a
2019-11-23 17:16:41  INFO: [21c26e4b: taip > 201.251.179.208] HEX: 3e41434b3b49443d353233383b23303030343b2a37443c

Y esta es la documentacion del gps:

Documentacion de gps

Santiago4 years ago

Si efectivamente el ack del protocolo que usa tu equipo no corresponde con el de traccar debes re compilar la clase con las modificaciones, tambien veo que informa la velocidad en km/h y no en nudos, ni hablar de las notificaciones que ninguna corresponde al evento. en fin todo menos la toma de posición debe ser modificado

=Saludos Santiago

Pude modificar todo, muchas gracias santiago!

BaranelloGio3 years ago

Hola buenos días, estoy cambiando el sistema de tracking por traccar y en el medio de todo me doy con que no puedo hacer que el sistema lo reconozca. Antes usaba GPS-Gate y no tuve este problema. podrían ser tan amable de darme una mano para poder resolver esto?
Ademas les cuento que ya tengo dos celulares conectados, pero no los lantrix t1700..

Santiago3 years ago

BaranelloGio podrias describir mejor el problema ?

BaranelloGio3 years ago

Mi problema es que no logro recibir datos en el servidor, siempre estoy consultando el log pero nada. Lo que si están, son los otros datos de los telefonos celulares (app), logro verlos e identificarlos. Pero no de los equipos lantrix 1700.

Santiago3 years ago

si estas apuntando al la ip y puerto correctos deberias ver movimiento en el log.
por lo que veo es un problema de programación del equipo y no de traccar en si.

Resolviendo eso, tambien deberias resolver el tema del ack y MPH que ya se hablo en este hilo..

Welcomme3 years ago

Buenas tardes,
Estoy probando unos equipos Argentinos (TAU) También utilizan protocolo TAIP por lo que los envío al puerto 5031.

Lo único que veo en el log es esto:

3e52423307862ade0a0112a88000895440ff5c0012000040d4b500000000347b02d200220ced00b3414131310001ba

Traccar no me dice que hay un equipo desconocido, absolutamente nada.

Tengo mis dudas sobre el modo, por defecto envían ASCII. hay que utilizar binario?

Muchas gracias!!!

BaranelloGio3 years ago

Buenos días, ahora que recibo datos, traccar parece no entender de que equipo es, como que no identifica el puerto.
pego una captura del log:

2021-04-20 11:58:45  INFO: [49032f46: stl060 < 172.104.113.6] HEX: 009c00011a2b3c4d0001000001000000000000010000000100000a280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2021-04-20 11:58:50  INFO: [49032f46] disconnected
2021-04-20 11:58:50  INFO: [b8b602ca] connected
2021-04-20 11:58:50  INFO: [b8b602ca: stl060 < 172.104.113.6] HEX: 05020002
2021-04-20 11:58:55  INFO: [b8b602ca] disconnected
2021-04-20 11:58:56  INFO: [21dee044] connected
2021-04-20 11:58:56  INFO: [21dee044: stl060 < 172.104.113.6] HEX: 47455420687474703a2f2f636c69656e746170692e697069702e6e65742f6563686f2e7068703f696e666f3d323032313034323031343538353520485454502f312e310d0a486f73743a20636c69656e746170692e697069702e6e65740d0a4163636570743a202a2f2a0d0a507261676d613a206e6f2d63616368650d0a557365722d4167656e743a204d6f7a696c6c612f352e30202857696e646f7773204e542031302e303b20574f573634290d0a0d0a
2021-04-20 11:59:06  INFO: [21dee044] disconnected
2021-04-20 11:59:06  INFO: [f3c352dc] connected
2021-04-20 11:59:16  INFO: [f3c352dc] disconnected
2021-04-20 11:59:16  INFO: [b24c9c05] connected
2021-04-20 11:59:16  INFO: [b24c9c05: stl060 < 172.104.113.6] HEX: 474554202f20485454502f312e310d0a486f73743a203138362e3135332e3130382e3130363a353036300d0a557365722d4167656e743a204d6f7a696c6c612f352e300d0a4163636570742d456e636f64696e673a20677a69700d0a436f6e6e656374696f6e3a20636c6f73650d0a0d0a
2021-04-20 11:59:19  INFO: [b24c9c05] disconnected
2021-04-20 12:07:38  INFO: [ab37894d] connected
2021-04-20 12:07:41  INFO: [ab37894d: stl060 < 34.86.35.20] HEX: 4f5054494f4e53207369703a6361726f6c406368696361676f2e636f6d205349502f322e300d0a5669613a205349502f322e302f55445020706333332e61746c616e74612e636f6d3b6272616e63683d7a39684734624b686a6873386173733837370d0a4d61782d466f7277617264733a2037300d0a546f3a203c7369703a6361726f6c406368696361676f2e636f6d3e0d0a46726f6d3a20416c696365203c7369703a616c6963654061746c616e74612e636f6d3e3b7461673d313932383330313737340d0a43616c6c2d49443a2061383462346337366536363731300d0a435365713a203633313034204f5054494f4e530d0a436f6e746163743a203c7369703a616c69636540706333332e61746c616e74612e636f6d3e0d0a4163636570743a206170706c69636174696f6e2f7364700d0a436f6e74656e742d4c656e6774683a20300d0a0d0a
2021-04-20 12:08:09  WARN: [ab37894d] error - Se ha forzado la interrupción de una conexión existente por el host remoto - IOException (...)
2021-04-20 12:08:09  INFO: [ab37894d] disconnected
2021-04-20 12:14:15  INFO: [16b28844] connected
2021-04-20 12:14:16  WARN: [16b28844] error - Se ha forzado la interrupción de una conexión existente por el host remoto - IOException (...)
2021-04-20 12:14:16  INFO: [16b28844] disconnected
2021-04-20 12:14:17  INFO: [f708a5d6] connected
2021-04-20 12:14:17  INFO: [f708a5d6: gl200 < 74.120.14.54] HEX: 160301007b0100007703037488ad1a962c04f97d988660db67f96f7fe14d2061a2d63d2077127493a5792900001ac02fc02bc011c007c013c009c014c00a0005002f0035c012000a01000034000500050100000000000a00080006001700180019000b00020100000d0010000e0401040302010203040105010601ff01000100
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 2)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 3)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 2)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 2)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 2)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 0)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  WARN: [f708a5d6] error - index: 0, length: 4 (expected: range(0, 1)) - IndexOutOfBoundsException (... < Gl200FrameDecoder:37 < Gl200ProtocolDecoder:43 < ExtendedObjectDecoder:52 < ...)
2021-04-20 12:14:17  INFO: [f708a5d6] disconnected
2021-04-20 12:14:17  INFO: [16aaf8fc] connected
2021-04-20 12:14:18  INFO: [16aaf8fc: gl200 < 74.120.14.54] HEX: 474554202f20485454502f312e310d0a486f73743a203138362e3135332e3130382e3130363a353030340d0a0d0a
2021-04-20 12:14:21  WARN: [16aaf8fc] error - Se ha forzado la interrupción de una conexión existente por el host remoto - IOException (...)
2021-04-20 12:14:21  INFO: [16aaf8fc] disconnected
2021-04-20 12:14:21  INFO: [9a758bbd] connected
2021-04-20 12:14:21  WARN: [9a758bbd] error - Se ha forzado la interrupción de una conexión existente por el host remoto - IOException (...)
2021-04-20 12:14:21  INFO: [9a758bbd] disconnected
BaranelloGio3 years ago

Supuestamente debería reconocer el puerto 5031, que tapi, de un lantrix T1700 y no lo hace, termina probando con varios equipos como STL060, GL200.. etc