Программа под Android для КЛАССИК

Alex-G
Допитливий
Повідомлень: 11
З нами з: 03 лютого 2018, 21:16

Re: Программа под Android для КЛАССИК

Повідомлення Alex-G »

Добрый день!
Прибор отсылает по две SMS-ски:
- одна о состоянии датчиков
- вторая - уровень GSM.
Так происходит и по запросу, и по событию.
Можно эту информацию получать в ОДНОЙ SMS-ке ??? Как это настроить?
Аватар користувача
m_p_p
Чудовий
Повідомлень: 314
З нами з: 25 грудня 2013, 14:34
Контактна інформація:

Re: Программа под Android для КЛАССИК

Повідомлення m_p_p »

Скорей всего это оператор делит ее на две.
Чтобы не было пи...жу, делай все по чертежу!
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Программа под Android для КЛАССИК

Повідомлення boby »

по стандарту в одной смс может быть до 160 латинских символов. если больше, то прибор передает двумя смс.
чтобы все поместилоьс в одну смс, укоротите конфигуратором текст для проводных зон, чтобы общее количество символов в одной смс не превышало 160.
Кстати, перевод строки - это тоже символ )
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Программа под Android для КЛАССИК

Повідомлення Igodor »

Не могу понять, почему в последнее время у меня происходят затыки в обновлении информации в Андроид-приложении.
Может подскажите, в чём может быть причина.

Смартфон на ночь не выключаю, приложение запущено. Утром смотрю - последние данные обновлялись 01:05.
Ни кнопка обновления (круговые стрелки), ни кнопка "Рестарт соединения" не помогают.
В Монитор-ОКО проверяю - данные от прибора на сервер идут круглые сутки. А вот до Андроид-приложения почему то не доходят.
Лечится это только следующим образом. Нужно через СМС или DTMF-команду заставить прибор отправить какую нибудь СМС (например состояние термодатчиков) на смартфон. И вот после прихода СМС данные в приложении обновляются на текущие.

Когда это вначале появилось - не могу точно сказать. Но уже больше месяца точно.
Но не каждую ночь такое происходит. Редко (может 1-2 раза в неделю) таких зависаний не бывает.
Но вот время зависаний всегда одно и тоже - 01:05.

Версия Андроид 6.0, версия программы ОКО-PRO 3.7. Контроль связи с прибором выкл (0).
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Программа под Android для КЛАССИК

Повідомлення boby »

конкретную причину сейчас врядли получится назвать.
можно попытаться сузить "круг поиска".
1. у вас дома смартфон на ВиФи или на мобильном интернете?
2. Кнопка РЕСТАРТ СОЕДИНЕНИЯ постоянно розовая? и после ее нажатия продолажет быть розовой или загорается желтым (ответ сервера)?
3. когда будет подобная ситуация, то посмотрите в настройках телефона - Приложения - Запущенные. Есть ли там сервис TCP_client - без него управление через интерент невозможно. Возможно операционка его давит, когда ей "плохо с ресурсами" и автоматом не восстанавливает, когда ее "отпустило". Чтобы "вручную" перезапустить сервис можно либо выйти из программы, а потом заново зайти, либо можно в настройках перейти на "канал через смс", выйти с настроек, кнопка РЕСТАРТ СОЕДИНЕНИЯ должна исчезнуть, потом опять зайти в настройки и вернуть "канал через интеренет".

ПС.
думаю, смс тут косвенно сыграло роль "таблетки", тоесть вряди "только смс помогает".
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Программа под Android для КЛАССИК

Повідомлення Igodor »

boby писав:1. у вас дома смартфон на ВиФи или на мобильном интернете?
Дома через WI-FI.
boby писав: 2. Кнопка РЕСТАРТ СОЕДИНЕНИЯ постоянно розовая? и после ее нажатия продолажет быть розовой или загорается желтым (ответ сервера)?
Остаётся розовой
boby писав:3. когда будет подобная ситуация, то посмотрите в настройках телефона - Приложения - Запущенные. Есть ли там сервис TCP_client - без него управление через интерент невозможно. Возможно операционка его давит, когда ей "плохо с ресурсами" и автоматом не восстанавливает, когда ее "отпустило". Чтобы "вручную" перезапустить сервис можно либо выйти из программы, а потом заново зайти, либо можно в настройках перейти на "канал через смс", выйти с настроек, кнопка РЕСТАРТ СОЕДИНЕНИЯ должна исчезнуть, потом опять зайти в настройки и вернуть "канал через интеренет".
Забыл сказать, что я после кнопки РЕСТАРТ СОЕДИНЕНИЯ неоднократно пробовал перезапуск приложения (Приложения - OKO PRO - Остановить).
Естественно в запущенных его уже нет. После этого запускаю OKO PRO снова. Результат тот же.

В следующий раз попробую смену канала. И потом попробую оставлять на ночь с отключенным WI-FI.
Буду собирать статистику ;)
Но вот интересно, чем это время так замечательно, на котором всё останавливается - 5 мин второго ночи :? ?
В настройках смартфона ничего на это время не делал. В роутере тоже.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Программа под Android для КЛАССИК

Повідомлення boby »

тут тяжело что-либо толковое сказать (
как вариант, у интернет провайдера могут быть ночные работы, возможно ежесуточно "по-расписанию" рестартуют свои свичи, что приводит к внезапному обрыву сокета. Хотя, при обрыве сокета в сервисе ТСР_клиент заложен механизм заново установить соединение с сервером. Может порт свича провайдера, на котором висит ваш роутер, после рестарта как то глючно работает. Но тогда, кроме этого андроид-приложения, должны перестать работать другие приложение, требующие интернет. Тут обычно помогает рестарт роутера.
когда нажимали РЕСТАРТ СОЕДИНЕНИЯ или ОБНОВИТЬ (стрелочки), то в трее на значке ВиФи появлялись стрелочки?
когда снова такая ситуация будет и так и не получится на ВиФи в трее увидеть стрелочки и восстановить соединение с сервером, то попробуйте в телефоне отключить ВиФи, после чего он перейдет на мобильный инет. И посмотреть, начнет после этого рулить приложение или нет.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

Re: Программа под Android для КЛАССИК

Повідомлення Igodor »

Продолжаю отчёт о "проблеме 01:05".
Вчера этого зависания не было. Сегодня возникло снова.
Утром во время просмотра кнопка РЕСТАРТ СОЕДИНЕНИЯ серая. Обмена по WI-FI нет.

1. Нажимаю ОБНОВИТЬ. Обмен по WI-FI (стрелочки) есть. РЕСТАРТ СОЕДИНЕНИЯ серая. Информация не обновилась.
2. Нажимаю РЕСТАРТ СОЕДИНЕНИЯ. Обмен по WI-FI (стрелочки) есть. РЕСТАРТ СОЕДИНЕНИЯ розовая. Информация не обновилась.
3. Отключил WI-FI. Повторил действия 1. и 2. Обмен по H+ (стрелочки) есть. Информация не обновилась.
4. Изменил КАНАЛ СВЯЗИ на СМС. Кнопка РЕСТАРТ СОЕДИНЕНИЯ исчезла. Изменил КАНАЛ СВЯЗИ на Интернет. Кнопка РЕСТАРТ СОЕДИНЕНИЯ появилась розовая. Повторил действия 1. и 2. Информация не обновилась.
5. В Программы\Запущенные\OKO-PRO\TCP_client есть. Нажимаю остановить его. При этом в запущенных программах OKO-PRO исчезает.
В Программы\Все программы\OKO-PRO нажимаю кнопку Остановить. После этого запускаю OKO-PRO. После некоторой паузы информация наконец обновилась.

Отличие в том, что я ранее всегда делал остановку Программы\Все программы\OKO-PRO без предварительной остановки TCP_client. И это не помогало. А вот в такой последовательности помогло.
Теперь буду проверять на возникновение этой проблемы без WI-FI, чтобы исключить или наоборот изобличить этот канал связи.
До людей треба ставитися м'якше, а на питання дивитися ширше
Alex-G
Допитливий
Повідомлень: 11
З нами з: 03 лютого 2018, 21:16

Re: Программа под Android для КЛАССИК

Повідомлення Alex-G »

Прошу помочь!
Прибор ОКО-U2 работал нормально. После замены аккумулятора перестал принимать команды пользователя. На любую команду программа OKO-PRO пишет GENERIC FAILURE. Тревоги по питанию 220В или "Низкий уровень GSM" приходят на телефон нормально. Первично конфигурировал программатором через ПК. Работало норм. Файл настройки сохранен. Пробовал перезалить сохраненный файл настройки - не помогло.
С важением, Александр. 03.05.2018 г.
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

Re: Программа под Android для КЛАССИК

Повідомлення boby »

если вы имеете ввиду, что ошибка выскакивает в мобильном приложении, то прибор к этому не имеет никакого отношения.

каким "каналом связи" вы пользуетесь (посмотрите настройки в программе) ?

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

также проверьте в настройках телефона, не запрещен ли доступ к СМС для приложения око-про.

ПС.
но это не имет никакого отношения к замене резервной АКБ на приборе )
тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

Повернутись до “GSM сигналізація OKO-U2”