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

Відповісти
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

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

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

Поскольку инструкция по программе под Android для КЛАССИК очень лаконичная :) , а устройств для проверки этой программы не имею :( , то хотелось бы выяснить до конца её возможности. Это нужно для того, чтобы определиться, есть ли смысл покупать смартфон и подключать интернет к ОКО-И2.

Как ясно из описания, программа может работать через SMS и через ТСР. Подозреваю, что в том и другом случае функционал программы одинаков. И скорей всего он ограничен каким-то минимумом функций.

Интересует:
1. Есть ли в программе просмотр текущего состояния проводных термодатчиков DS1820 ?
2. Можно ли с помощью программы управлять выходами (включать\выключать) ?
3. И главное - можно ли доработать программу так, чтобы с помощью неё через ТСР можно было отправлять на ОКО-И2 любые SMS-команды, которые ОКО-И2 поддерживает ? И чтобы пользователь мог запоминать наиболее часто используемые команды. Поскольку функционал удалённого управления и настройки с помощью SMS самый обширный и надёжный (по сравнению с DTMF-командами например).
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

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

Igodor писав:...

Интересует:
1. Есть ли в программе просмотр текущего состояния проводных термодатчиков DS1820 ?
в текущей версии НЕ отображается, но это будет добавлено в следующем релизе для режима работы через интернет - это реально сделать так как уже сейчас программа получает пакет, содержащий эти данные. А вот с смс будет напряжно это сделать, так как в одной смс не получится передать абсолютно все состояние прибора (проводные/безпроводные зоны, термодатчики и т.д.)
2. Можно ли с помощью программы управлять выходами (включать\выключать) ?
да. это есть в текущем релизе - работает как через смс так и через интернет. название выходов пользователь может менять для удобства их управления.
3. И главное - можно ли доработать программу так, чтобы с помощью неё через ТСР можно было отправлять на ОКО-И2 любые SMS-команды, которые ОКО-И2 поддерживает ? И чтобы пользователь мог запоминать наиболее часто используемые команды. Поскольку функционал удалённого управления и настройки с помощью SMS самый обширный и надёжный (по сравнению с DTMF-командами например).
идея хорошая - дать пользователю в проге через некий конструктор добавлять в общий список команд свою собственную с определенной командой (списком команд) из доступных через смс. например "постановка в охрану с перекрытием воды" - 123401,*#49.
Тем более, что прошивка око-и2/про уже сейчас готова принимать через интернет точно такие же команды как и через смс.

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

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

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

Вообще-то мобила с сенсорным экраном и интернетом у меня уже имеется, но не на Андроиде ;) - Nokia Asha 501. Меня до сих пор устраивала.
Устройства на Андроиде меня раньше не очень привлекали да и сейчас не радуют своей "прожорливостью". Я например свою Нокию заряжаю раз в 5-7 дней даже при активном использовании интернета. Но покупать смартфон на Андроиде однозначно буду и не только для управления ОКО. Особенно если выйдет обещанный следующий релиз программы с обещанными доработками.

И ещё вопрос. Насколько сложно добавить ручное вкл\выкл выхода сирены ? Очень надо :cry:
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

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

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

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

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

boby писав:это уже сейчас можно сдалать вот таким образом - запаралельте неиспользуемый пользовательский выход (один из 4-х) со спецвыходом Сирена и вкл/выкл руками сирену через смс/дтмф-команды управления этим пользовательским выходом.
И так выходов мало :(
А как правильно параллелить ? Только после реле, или можно до реле ? Если до, то выход не спалю ?
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

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

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

А всё-таки, добавить вкл\выкл в прошивку реально ?
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

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

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

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

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

boby писав:это все реально, только надо подумать, какая именно дтмф/смс команда должна быть, чтобы она логически "вписалась" в существующую систему команд.
Также необходимо понимать, нужна ли некая автоматическая логика при включении сирены, например, автоматически отключить ее через установленный интервал времени (такой как при тревоге) ?????
Или не отключать сирену автоматически, а ждать только ручного отключения? и нужна ли отдельная команда на выключение сирены? ведь она автоматически выключится, например, при постановке/снятии охраны? Тоесть можно отдельной командой включать сирену, а чтобы ее выключить достаточно дать существующую команду снять с охраны (или поставить). Как быть?
В конфигураторе вынести настройку параметров сирены в выходы как спец выхода. По аналогии, как это сделано для спец проводного входа тампера. Из параметров кроме длительности и групп, на которые она должна реагировать, наверное больше ничего не нужно. А остальную логику её вкл\выкл как индикаторную при постановке\снятии с охраны не стоит трогать.
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

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

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

Сделал себе подарок на ДР - смартфон. Сделал подарок и для ОКО-И2 - подключил тариф "Датчик" . Теперь использую программу для Андроид. Поэтому новые вопросы и предложения.

1. ОКО-И2 передаёт своё состояние на сервер через промежутки времени, заданные в конфигураторе. А программа связывается с сервером через каждые 30 сек и считывает данные с сервера. Правильно ? Из инструкции : "При длительном отсутствии связи приложения с сервером (постоянно красный цвет) нажмите эту кнопку для принудительной попытки переустановить связь с сервером." Но почему не сделать автоматическую попытку переустановить связь с сервером ? Почему пользователь должен за этим следить ?

2. Кнопка запрос состояния прибора, как я понимаю, вызывает внеплановую передачу состояния на сервер и затем в программу ? И после этого запроса начинается новый отсчёт промежутка времени в ОКО-И2 для плановой передачи данных. Так ?

3. Что означает звуковой сигнал (звоночек) ? Подтверждение выполнения команды ?

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

Ну и корнечно, теперь жду от вас подарка в виде нового релиза ( с показаниями термодатчиков) ;)
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

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

1. каждые 30 сек приложение обменивается хелло-пакетами с тср-сервером - для понимания обеими сторонами обоюдной живучести. При получении тср-сервером данных от прибора они сразу же спускаются в сторону приложения и паралельно сохраняются в БД (база данных), если зарегистрирован такой прибор (по ИМЕИ определяется) под какой-либо учетной записью системы Монитор-ОКО http://ok.webhop.net/update/monitor/
тоесть приложение всегда должно быть на связи с сервером, чтобы в любой момент принять от него пакет с данными от прибора - сервер не ждет очередного хелло-пакета от приложения при этом событии (поступление данных от прибора).
В версии приложения 2.3 уже есть автоматический "супервижн" соединения с сервером (в версии 2.2 надо посмотреть в исходный код, был ли он уже внедрен и там) - при отсутвии хелло-пакетов с сервера напротяжении 1-2 минут он автоматически переустановит соединение. Кнопка Рестарт соединения поможет ускорить этот процесс. Это может быть полезно, когда вы выходите из лифта, где пропала связь, и необходимо снять с охраны квартиру, то это может пригодиться, чтобы не ждать 1-2 минуты, пока автоматический супервижн не сделает это сам.

2. кроме периодических хелло-пакетов приложение также передает в момент нажатия пользователем соответвующие команды (опрос состояния, вкл/выкл выход). есть ли постсинхронизаця хелло-пакетов с командами - так сразу не скажешь, надо детально разбираться в исходном коде, но думаю, это не столь принципиально.

3. при получении любого пакета, кроме периодических данных, от прибора идет "звоночек" (например, ответ на запрос состояния). При получении тревожного пакета вместо звоночка будет"тревожный сигнал", также выводится это событие в виде окошка с сообщением.

4. согласен, там есть очень и очень много чего, требующего усовершенствования )))
тяжело начинать с нуля, но тяжелее с глубокого минуса
Відповісти

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