Страница 1 из 4
Вопрос по передаче данных от приложения до устройства
Добавлено: Пн, 05 авг 2019 14:35
Самуил
Что есть: устройство класс А. выходит на связь раз в N часов.
сервер йотвега
БС вега вер2,1
реальная ситуация: выход устройством на связь раз в час. формируюю сообщение и запихиваю его в очередь на отправку в расчёте что сообщение (допустим синхронизацию по времени) устройству будет отправлено сразу по выходу на связь. Сеанс связи допустим минут через 30-40.
НО! иногда, совершенно спорадически сообщения ОТ приложения ЧЕРЕЗ сервер и БС ДО устройства НЕ доходят сразу, спервого раза. иногда раза со второго - третьего. в реальных условиях это плюс одни сутки. такое происходит даже когда у сервера всего одна БС и у ЮС всего одно единственное устройство.
сообщение через API json формирую верно.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Ср, 07 авг 2019 11:05
IlyaB
Можно логи с сервера приложить?
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Ср, 07 авг 2019 13:23
Самуил
прилагаю
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Ср, 07 авг 2019 16:04
Самуил
вот ещё один файлик. ситуация была только что. врмея выхода на связь - 5 минут.
устройство вышло на связь и НЕ получило из очереди своё сообщение с настройкой синхронизации времени.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Ср, 07 авг 2019 21:12
Самуил
Сделал так:
Устройство в одну сессию включения передаёт последовательно два пакета. на порт 1 и на порт 2.
как только приходят данные на порт 1 мгновенно создаётся сообщение для порта 1 и устройство тут же шлёт данные на порт 2. в этот момент должны придти данные которые мы сформировали в ответ. но данные по факту на порт 1 приходят только уже на третий сеанс включения. через пять минут.
специально воссоздал ситуацию.
файлик лога прилагаю.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Пн, 12 авг 2019 14:28
Самуил
Есть проблема пропусков передачи сообщений от сервера к устройтсву и неполучение ACK пакетов.
Прилагаю *.log файл в котором наглядно видно что устройство 0102030405060707 выходило на связь 3(три) раза прдеже чем получило своё заранее подготовленное сообщение от сервера. Также согласно логам устройства сообщения ACK от БС получались через раз.
Очень подробный лог файл работы сервера прилагаю.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Чт, 15 авг 2019 20:52
Самуил
Господа разработчики и иже с ними! Проблема есть и никуда не делась. Прошу комментариев и инструкций для исправления!
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Пт, 16 авг 2019 15:32
a.gerusenko
Специалисты тех поддержки занимаются вашей проблемой.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Вт, 20 авг 2019 15:26
Самуил
Господа разработчики, держите в курсе, пожалуйста!
Если нужна какая либо информация - то мне предоставить её не проблема.
На данный момент я исключил не совпадение частостных планов. Также я сделал так чтобы моё устройство ждало ответа от сервера в течении 60 секунд (rx1,rx2 windows = 60 secs)
исключил БС - работает корректно.
исключил свой софт полностью.
проблема исключительно в ПО сервера.
Re: Вопрос по передаче данных от приложения до устройства
Добавлено: Пт, 23 авг 2019 19:13
Самуил
тема начата пятого августа.
сегодня двадцать третье...
кроме того что техподдержка работает сообщений нет.
WTF?!