Народный мониторинг. Как найти причину прекращения получения данных?
- Войдите на сайт для отправки комментариев
Чт, 25/02/2016 - 08:32
Имеем SIM900, Ардуинку и кучку датчиков. Данные передаются на народный мониторинг по UDP каждые шесть минут. Примерно через пару часов, в "последних полученных данных" на сервере, данные перестают появляться. По COM порту видно, что данные отправляются, модуль отвечает "SEND OK", пинг сервера проходит. Перезагрузка Ардуинки не помогает, помогает перезагрузка по питанию модуля SIM900 и опять на пару часов.
Подскажите пожалуйста куда рыть?
Подскажите пожалуйста куда рыть?
Лопатой прямо в коде ковыряться, это раз. Проверить качество питания - это ноль. Посмотреть правила пользования народным мониторингом - это два (минимальное время между передачей показаний - 5 минут). Потому как если вы выставили интервал в 6 минут - это не значит вот так вот сходу, что данные передаются не чаще, чем раз в 6 минут, как это ни странно звучит.
Так что, не видя код, не зная, какое питание - ничего конкретней ответить нельзя.
может сессия GPRS зависает? Проверьте с другими оераторами связи.
Лопатой прямо в коде ковыряться, это раз. Проверить качество питания - это ноль. ....
Код работал на другом подобном устройстве, с той же симкой, но в другом территориально месте. Питание отличное. Правила народного мониторинга соблюдаются. Данные предаюся четко через 6 минут, но на протяжении не более двух часов.
может сессия GPRS зависает? Проверьте с другими оераторами связи.
Похоже на это и зависание идет именно в городе, на даче с тойже симкой всё работало. А можно каким-либо способом проверить это без смены оператора?