Cyber glx

StaLeWaR8 years ago

Добрый день!
Антон спешу Вас поблагодарить за действительно замечательный продукт!

Теперь собственно о проблеме - Cyber GLX.
Возможна ли его поддержка?

Anton Tananaev8 years ago

Для начала мне нужно посмотреть документацию на протокол.

StaLeWaR8 years ago

С протоколом как раз и беда.
Документации на протокол нету. И компания m2m которая производила эти трекеры благополучно закрылась забрав с собой эту тайну.
Но вот странный момент - я пробовал подключить трекер на абум используя кажется протокол m2m который у вас описан в списке совместимости и traccar определил его, но как то очень неправильно:

2016-10-14 13:42:56  WARN: Unknown device - 937520015317368 (92.101.75.5)
2016-10-14 13:43:31  INFO: [282FA7DB] connected
2016-10-14 13:43:31 DEBUG: [282FA7DB: 5055 < 217.118.78.102] HEX: 474554202f3f69643d3838373636322674696d657374616d703d31343736343431383334266c61743d36342e3538343636333333333333333334266c6f6e3d33392e38353936322673706565643d302e302662656172696e673d302e3026616c7469747564653d2d31312e3926626174743d34322e3020485454502f312e310d0a557365722d4167656e743a2044616c76696b2f312e362e3020284c696e75783b20553b20416e64726f696420342e322e313b205a4f504f5f5a50393030204d4955492f342e362e32290d0a486f73743a203137362e39372e39372e343a353035350d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a4163636570742d456e636f64696e673a20677a69700d0a0d0a
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2023-10-20 22:19:19, lat: 19.31987, lon: 1920.11280, speed: 78.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2002-02-21 16:06:16, lat: 87.22919, lon: 1714.36903, speed: 0.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2007-06-22 23:21:09, lat: 70.13819, lon: 1416.11112, speed: 65.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2065-06-16 16:25:13, lat: 85.42812, lon: 2913.28619, speed: 25.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2017-02-18 03:40:52, lat: 52.80253, lon: 1420.98909, speed: 83.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2031-04-30 03:34:18, lat: -69.37996, lon: 6800.33570, speed: 14.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2070-02-14 07:25:13, lat: 80.30433, lon: 4370.16336, speed: 33.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2030-04-13 20:20:23, lat: 22.33670, lon: 2419.33446, speed: 65.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2052-12-03 04:16:16, lat: 0.75692, lon: 4115.33570, speed: 14.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2002-02-20 20:23:22, lat: 14.42052, lon: 2523.23671, speed: 21.0, course: 0.0
2016-10-14 13:43:32  INFO: [282FA7DB] id: 937520015317368, time: 2069-03-03 20:24:13, lat: -38.31130, lon: 6874.31188, speed: 0.0, course: 0.0

Как можете видеть координаты не существующие.
А вот ID определил почти правильно, настоящий ID 00157131.

Я решил попробовать другие протоколы но безуспешно и вернувшись обратно картина была совершенно другая

2016-10-14 14:25:13 DEBUG: [563003C9: 5055 < 217.66.152.64] HEX: afff22050000141016113048000000000015713105000250011550232386240128fa
2016-10-14 14:25:13  WARN: Unknown device - -3-3-302-2-7-3-2-3-2-1-2-1-6 (217.66.152.64)
Anton Tananaev8 years ago

Вы точно ничего не редактировали? В логах у вас бред какой-то. Первый лог это OsmAnd протокол и похоже что сообщение не от трекера, а от вашего телефона.

Второй лог похож на трекер, но протокол бинарный, так что без документации точно ничего не поделать.

StaLeWaR8 years ago

у меня был проброшен всего один порт через пограничный маршрутизатор. порт 5055.
В этот момент действительно было подключено в тест пару телефонных аппаратов.
2016-10-14 13:43:31 DEBUG: [282FA7DB: 5055 < 217.118.78.102] HEX: 474554202f3f69643d3838373636322674696d657374616d703d31343736343431383334266c61743d36342e3538343636333333333333333334266c6f6e3d33392e38353936322673706565643d302e302662656172696e673d302e3026616c7469747564653d2d31312e3926626174743d34322e3020485454502f312e310d0a557365722d4167656e743a2044616c76696b2f312e362e3020284c696e75783b20553b20416e64726f696420342e322e313b205a4f504f5f5a50393030204d4955492f342e362e32290d0a486f73743a203137362e39372e39372e343a353035350d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a4163636570742d456e636f64696e673a20677a69700d0a0d0a
Это как раз сообщение от него.
Собственно я менял порт протоколов на 5055 в файле конфигурации чтобы опробовать разные протоколы.
По вот на каком трекер "определился" не помню.
Сейчас перебираю.
Собственно
2016-10-14 14:25:13 DEBUG: [563003C9: 5055 < 217.66.152.64] HEX: afff22050000141016113048000000000015713105000250011550232386240128fa
Это запрос трекера на авторизацию не сервере.

Anton Tananaev8 years ago

Я могу сказать практически со 100%-ой уверенностью что данный протокол не поддерживается, так что нету смысла разные порты пробывать. Протокол бинарный, так что нужна документация чтобы декодировать.