Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Grohuf понравилось это

  ward написал 03.01.2022 в 19:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

  mazt3r написал 20.09.2019 в 04:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

про палец в жепу - это какой-то мем?


 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Чему там в ваших германиях учат, не понятно


  ward написал 03.01.2022 в 19:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

  mazt3r написал 20.09.2019 в 04:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
  GoldRobot написал 06.01.2022 в 14:44:

Чему там в ваших германиях учат, не понятно

я не знаю, я из россии только приехал


 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
  Rilay написал 06.01.2022 в 10:47:

слушай, щас вот сидел разбирался со всем этим, и понял что способ через отправку getinfo не совсем то что нужно

то есть getinfo не шлет инфу по координатам и прочим параметрам, а пишет инфу уровня кол-ва спутников, то есть не то что мне надо

поетому я вот вернулся к вот этой теме 

image.png.b41ff16421268068bda06117af5bac05.png

 

 

 так вот, попытался так с трекером пообщаться, в общем он кидает имей, я отвечаю ему как тут написано  

Note that confirmation should be sent as binary packet. I.e. 1 byte 0x01 or 0x00.

image.png.cf13797d6a234d0e6dda1c9592d19617.png

 

дальше он отвечает мне огромным сообщением хуй знает че ето, еще не парсил, думаю надо сначала общение наладить

image.png.d235c669815bd2c43699202159200017.png

 

 

 

и после этого ему надо ответить 

Then module starts to send first AVL data packet. After server receives packet and parses it, server must report to module number of data received as integer (four bytes).
If sent data number and reported by server doesn’t match module resends sent data.

 

я отвечаю так, то есть делаю массив из 4 байтов, и интежер 1 в него конвертирую

image.png.0191c46bd16eae3c33d5a48e90870e5c.png

то есть отправляется

image.png.25652b38093024827ebdd9d976a20282.png

должно отправляться image.png.5fe75f1044448d0553173bda417a9451.png

вроде все верно

ну всмысле не факт что должна быть 1, мб там  двойка или еще чего то, но если число неправильное, то трекер должен снова отправить тот пакет, а он молчит

то есть я не в том формате ему отвечаю или че? :sad:

 

(насчет active link timeout тут все правильно в конфигураторе, ну на всякий)

image.png

 

Показать больше  

Там вроде написано что после IMEI-ACK-AVL_DATA-AVL_ACK можно отправлять команды, если ты ему отправишь getinfo может ответит?
У тебя на скрине "Number of Data 1" (десятый байт) равен 0x10, а ты ему отвечаешь в AVL_ACK 0x1. Парси сообщение и отправляй корректное значение (можешь просто buf[10] взять, там просто один байт всегда в одной позиции). Правда странно что у тебя "Codec ID" == 0x08, а не 0x0C как было на всех предыдущих скринах. Если ты настройки не менял, может это потому что ты стал ACK на IMEI отправлять, и это как-то форсит его использовать старый кодек вместо нового?

Последнее - на скрине конфигуратора есть "ACK Type" TCP/IP, я так понимаю если ты выберешь его, то тебе не нужно будет парсить сообщения и отправлять назад "Number of Data 1", сам TCP уже гарантирует что данные были доставлены и дополнительный ACK нафиг не нужен.

 

Ты сделал то реконнект если клиент отвалился?

Поделиться сообщением


Ссылка на сообщение
(изменено)
  DeadMage написал 06.01.2022 в 18:24:

Там вроде написано что после IMEI-ACK-AVL_DATA-AVL_ACK можно отправлять команды, если ты ему отправишь getinfo может ответит?

да, на гетинфо он всегда отвечает

 

  DeadMage написал 06.01.2022 в 18:24:

У тебя на скрине "Number of Data 1" (десятый байт) равен 0x10, а ты ему отвечаешь в AVL_ACK 0x1.

да я понимаю, но если я неправильное именно значение отсылаю, разве он не должен переотправить етот же пакет? а он молчит

  DeadMage написал 06.01.2022 в 18:24:

Если ты настройки не менял, может это потому что ты стал ACK на IMEI отправлять, и это как-то форсит его использовать старый кодек вместо нового?

скорее всего да, пакет же теперь другого формата шлется, соответсвующий кодеку 08

  DeadMage написал 06.01.2022 в 18:24:

Последнее - на скрине конфигуратора есть "ACK Type" TCP/IP, я так понимаю если ты выберешь его, то тебе не нужно будет парсить сообщения и отправлять назад "Number of Data 1", сам TCP уже гарантирует что данные были доставлены и дополнительный ACK нафиг не нужен.

хм, попробую, надеюсь так оно и есть

 

  DeadMage написал 06.01.2022 в 18:24:

Ты сделал то реконнект если клиент отвалился?

нет я так и не нашел в инете примера:_:

везде все тупо os.exit прописывают при возникновении ошибки 


Изменено пользователем Rilay

  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
(изменено)
  Rilay написал 06.01.2022 в 18:37:

да я понимаю, но если я неправильное именно значение отсылаю, разве он не должен переотправить етот же пакет? а он молчит

Смотри, там в кодеке версия 8 нет никакого ACK, и если он почему-то с 12 перешел на 8, то он и не ожидает от тебя вообще никаких данных, и ничего переотправлять не будет. А в 12 версии может он и будет пробовать снова. Но как я написал до этого, эти все ACK непонятно зачем нужны. Ну первый с IMEI я еще могу понять - ты типа можешь его отклонить и он больше не будет пробовать переподключится, это типа авторизация. А вот для всех остальных по TCP это бесползная работа.

 

  Rilay написал 06.01.2022 в 18:37:

да, на гетинфо он всегда отвечает

Я так полагаю тебе нужны данные GPS, просто посылай getgps вместо getinfo

 

Так как гугл у тебя с перебоями работает, вот ссылка на список команд: https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands


Изменено пользователем DeadMage

Поделиться сообщением


Ссылка на сообщение
  DeadMage написал 06.01.2022 в 18:45:

Так как гугл у тебя с перебоями работает, вот ссылка на список команд: https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands

так для етих гпрс комманд надо наладить реконнект, но я не совсем понимаю как, это же со стороны трекера он отключается, я же просто порт на компе открываю и все, к нему кто хочет подключается :sad:


  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
  Rilay написал 06.01.2022 в 18:52:
  DeadMage написал 06.01.2022 в 18:45:

так для етих гпрс комманд надо наладить реконнект, но я не совсем понимаю как, это же со стороны трекера он отключается, я же просто порт на компе открываю и все, к нему кто хочет подключается :sad:

у тебя в конторе нету никого, кто этим занимается? к кому можно обратиться? а то выгледит как хуй  будто есть какие-то ебаные задачи, в которых никто разбираться не хочет, и потому решили абузить твоё желание получать 300к в нс через пару лет

ShadesOfGrey понравилось это

Поделиться сообщением


Ссылка на сообщение
  madvlaydin написал 06.01.2022 в 19:21:
  Rilay написал 06.01.2022 в 18:52:

у тебя в конторе нету никого, кто этим занимается? к кому можно обратиться? а то выгледит как хуй  будто есть какие-то ебаные задачи, в которых никто разбираться не хочет, и потому решили абузить твоё желание получать 300к в нс через пару лет

так ща же праздники типо

ето мне делать нехуй 


  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
  Rilay написал 06.01.2022 в 19:24:
  madvlaydin написал 06.01.2022 в 19:21:

так ща же праздники типо

ето мне делать нехуй 

так и чё ты пд родную заёбываешь? пиши в рабочее время, забесплатно в твоём говне разбираться ещё

Поделиться сообщением


Ссылка на сообщение

Я думаю, потому что он заебывает тупыми вопросами, которые можно прогуглить, сеньоры и забивают на него.

Arzanis, Kant, m()stEVIL и 2 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

да нет у нас никаких сеньоров я же обьяснял

есть чел который мне заадния дает и все, с остальными я не общаюсь

и у него я редко спрашиваю (стесняюсь)


  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Всегда должен быть сеньер.

Если другие не сеньеры, значит сеньером являешься ты.


  ward написал 03.01.2022 в 19:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

  mazt3r написал 20.09.2019 в 04:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

у нас есть начальники отдела и есть специалисты


  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Что за галеры нынче такие пошли где нету сеньёров ? Обычно же даже чела после говнокурсов продают как сеньёра.

Поделиться сообщением


Ссылка на сообщение
  Rilay написал 06.01.2022 в 21:36:

у нас есть начальники отдела и есть специалисты

а ты кто:takpadazhi::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
  madvlaydin написал 07.01.2022 в 14:26:
  Rilay написал 06.01.2022 в 21:36:

а ты кто:takpadazhi::zatrolka_tupostu:

что-то я не вижу, что б он посылал челиков разбираться с говном своим на пд, так что остается специалист 

GoldRobot, madvlaydin, DomikTS- и 3 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

да все так


  BreeBree написал 12.12.2016 в 16:07:

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...