Подскажите, что именно попробовать?
Устройство имеет номер 134223. Он добавлен на сервер. После отправляю данные, они не поступают. Устройство дальше шага 5 (из 6) не проходит.
Подскажите, что надо сделать еще и проверю обязательно.
Лог вам говорит что идентификатор устройства "3151". Это и надо попробовать.
Хорошо. Попробую в течении часа и отпишусь.
Положительный результат это дало.
Устройство стало до 6 шага подключаться. Но держит подключение в течении 25-40 сек. и пере подключается повторно. На странице Traccar, также статус меняется, что было в сети несколько секунд назад, а потом опять онлайн. Прилагаю скрины, логи, выгрузку из БД.
https://disk.yandex.ru/d/PAl9_MK70mJPWQ
А должно держать соединение?
Да. Он должен держать соединение, для передачи данных постоянно.
Тогда не знаю в чем проблема. Может устройство ждет какой-то ответ и не получает его или какая-то проблема с форматом ответа.
Подключение постоянное, так как устройство умеет передавать большое количество параметров, от подключенного к нему доп. оборудования. Повторное подключение занимает время от 1 минуты (если связь оператора стабильная то при разрыве подключения, статус становится на 4 и снова подключается через статус 5 и потом 6), если связь во время движения меняется, то устройство идет через полное пере подключение сброс до статуса 0 (выкл. модем 0, и потом по этап 1, 2, 3, 4, 5, 6).
Даже если сравнивать с тркером по протоколу h02. H02 не меняет так быстро статус с "онлайн" на "был в сети несколько секунд назад", только спустя несколько минут и отображает "две минуты назад".
h02 - SinoTrack ST-901
Антон, для меня остается только одна загадка.
Откуда порт NDTP берет такой номер устройства "3151", если его в принципе нет в памяти и на корпусе устройства (в памяти и на корпусе одинаковы)?
Сегодня подключил устройство "Орбита-Навигатор02", которая работает с EGTS, но сервер тоже не принимал его (как до этого Гранит-Навигатор-2.07). Сменил на протокол NDTPv6, тоже не видел, но потом дал аналогично информацию, что нет устройства с номером "23201". В данном устройстве в памяти и на корпусе тоже один номер не имеющий отношения как это ведет сервер и состоит из 9 цифр.
Подскажите откуда берется этот 4 значный или 5 значный номер у сервера в логах?
Откуда-то из сообщения.
Антон. Вот из лога для "Орбита-Навигатор02":
2023-01-14 17:38:14 INFO: [T0a3f2498] connected
2023-01-14 17:38:14 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b0d0000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:38:24 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b0e0000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:38:35 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b0f0000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:38:52 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b100000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:39:21 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b120000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:39:35 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b140000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:39:43 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b160000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:40:29 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b180000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:40:30 INFO: [T0a3f2498: egts < 178.176.75.205] 7e7e1c000200bd0402a15a900b1a0000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:40:41 INFO: [T0a3f2498] disconnected
2023-01-14 17:43:57 INFO: [T4b1f8fc5] connected
2023-01-14 17:43:57 INFO: [T4b1f8fc5: ndtpv6 < 31.173.81.85] 7e7e1c000200bd0402a15a900b2f0000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:43:57 WARN: Unknown device - 23201 (31.173.81.85)
2023-01-14 17:43:57 INFO: [T4b1f8fc5] error - Cannot invoke "org.traccar.session.DeviceSession.getDeviceId()" because "deviceSession" is null - NullPointerException (NdtpV6ProtocolDecoder:166 < ExtendedObjectDecoder:72 < ... < StandardLoggingHandler:44 < ...)
2023-01-14 17:43:57 INFO: [T4b1f8fc5] disconnected
...
2023-01-14 17:52:26 INFO: [T27df3457] connected
2023-01-14 17:52:26 INFO: [T27df3457: ndtpv6 < 178.176.77.0] 7e7e1c000200bd0402a15a900b300000006400010000000000060002000200a15a900b0002000000000000
2023-01-14 17:52:26 INFO: [T27df3457: ndtpv6 > 178.176.77.0] 7e7e0e00020001ab020000000000000000000000000000000000000000
2023-01-14 17:52:26 WARN: Failed to store position - Data truncation: Incorrect datetime value: '1970-01-01 00:00:00' for column `traccar`.`tc_positions`.`fixtime` at row 1 - MysqlDataTruncation (... < QueryBuilder:469 < DatabaseStorage:95 < DefaultDataHandler:47 < ...)
2023-01-14 17:52:26 INFO: [T27df3457] id: 23201, time: 1970-01-01 03:00:00, lat: 0.00000, lon: 0.00000, course: 0.0, result: 0
2023-01-14 17:52:27 INFO: [T27df3457: ndtpv6 < 178.176.77.0] 7e7e8d000200b52902a15a900b2f00010065000100000000000000a7c1c263e60a67161bdb1821e00000000000000000009e000602020000000000000000000000000000000000000052fc8e0100000000080002000000000008010200000000000a00ffffffff00000000000000000000000000000000000000000000000000000000000000000010000100000080ffffff10010200000080ffffff
2023-01-14 17:52:27 INFO: [T27df3457: ndtpv6 > 178.176.77.0] 7e7e0e000200c0ab020000000000000100000000000000000000000000
2023-01-14 17:52:27 INFO: [T27df3457] id: 23201, time: 2023-01-14 17:52:23, lat: 55.52771, lon: 37.58518, course: 0.0
2023-01-14 17:52:29 INFO: [T27df3457: ndtpv6 < 178.176.77.0] 7e7e8d000200632202a15a900b3000010064000100000000000000bad3434b00000000000000006000000000000000000000000000020000000100000000000000000000000000000052fc8e0100000000080002000000000008010200000000000a00ffffffff00000000000000000000000000000000000000000000000000000000000000000010000100000080ffffff10010200000080ffffff
2023-01-14 17:52:29 INFO: [T27df3457: ndtpv6 > 178.176.77.0] 7e7e0e000200c0ab020000000000000100000000000000000000000000
2023-01-14 17:52:29 INFO: [T27df3457] id: 23201, time: 2010-01-06 03:05:14, lat: 0.00000, lon: 0.00000, course: 0.0
2023-01-14 17:52:30 INFO: [T27df3457: ndtpv6 < 178.176.77.0] 7e7e8d000200159702a15a900b31000100640001000000000000007ad2434b00000000000000006800000000000000000000000000020000000000000000000000000000000000000052fc8e0100000000080002000000000008010000000000000a00ffffffff00000000000000000000000000000000000000000000000000000000000000000010000100000080ffffff10010200000080ffffff
Вы даже пробовать не будете?