Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Приложение 5 Настойка управления контроллером через Интернет, настройка приложения под Windows и Android.






В этом разделе мы рассмотрим настройки системы на управление через сеть Интернет, рассмотрим как общие настройки, так и особенности управления через GPRS и Wi-Fi.

Итак, общие настройки управления через интернет, к ним относится: IP адрес сервера, Порт сервера, ID контроллера. Все эти параметры необходимо узнавать у оператора сервера, то есть на форуме homedistiller.ru пишете автору данной инструкции (msg31) в личку соответствующую просьбу.

Также к общим настройкам относится период авто-обновления данных на сервере

Итак, рассмотрим ввод параметров.

Ввод IP адреса сервера.

Для ввода IP адреса сервера, выберите следующий пункт в меню UstParam.

 

Для изменения нажмите кнопку «Select», появится окно ввода, указанное ниже

 

Адрес вводится группой из 4 цифр, чтобы изменить цифру, нажмите кнопку «Вверх» для увеличения, «Вниз» для уменьшения. Чтобы перейти к другой группе, нажмите кнопку «Влево» или «Вправо». Изменяемая группа помечается знаком «*», как это видно на рисунке выше.

Для подтверждения ввода нажмите кнопку «Select».

 

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

Чтобы изменить порт, нажмите кнопку «Вверх» для увеличения, «Вниз» для уменьшения.

Для подтверждения ввода нажмите кнопку «Select».

 

Чтобы ввести ID контроллера, надо выбрать нижеследующий пункт в меню UstParam.

 

Для изменения нажмите кнопку «Select», появится окно ввода, указанное ниже

ИД контроллера вводится посимвольно, чтобы изменить символ, нажмите кнопку «Вверх» для увеличения, «Вниз» для уменьшения. Чтобы перейти к другому символу, нажмите кнопку «Влево» или «Вправо». Изменяемый символ помечается знаком «*», как это видно на рисунке выше.

Обратите внимание на цифру в скобках (68) это ASCII код символа, в данном случае английской буквы «D». Отображение ASCII кода служит для облегчения ввода информации.

Для подтверждения ввода нажмите кнопку «Select».

 

Кроме того, через пункт меню UstParam можно настроить параметр Period Refresh Server (sec), он отвечает за период, когда контроллер без звонка от оператора передает информацию на сервер, этот параметр разумно установить в пределах 20-60 секунд, при использовании Wi-Fi есть смысл его установить чаще (20-30) секунд.

Чтобы изменить значение, нажмите кнопку «Вверх» для увеличения, «Вниз» для уменьшения.

Для подтверждения ввода нажмите кнопку «Select».

 

Управление контроллером производится с помощью приложения под Windows или Android.

Приложение доступно в облаке https://cloud.mail.ru/public/MFhp/mVFktDHjt.

Внешний вид приложения показан на рисунке ниже:

 

 

Как Вы уже видимо заметили, приложение практически дублирует дисплей контроллера, добавлено только несколько кнопок.

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

 

Кнопка «S» это аналог кнопки «Select» контроллера.

Кнопка «L» это аналог кнопки «Влево» контроллера.

Кнопка «Up» это аналог кнопки «Вверх» контроллера.

Кнопка «Dn» это аналог кнопки «Вниз» контроллера.

Кнопка «R» это аналог кнопки «Вправо» контроллера.

 

Нажатие любой из этих кнопок активизирует сессию обмена на 120 секунд.

Если первым знаком на экране стоит «*», значит программа еще не получила подтверждение от контроллера в получении команды.

 

Кроме этого есть дополнительные кнопки управления:

Кнопка «Rf» запрашивает обновление экрана контроллера и активизирует сессию обмена на 120 секунд.

Кнопка «Rend» вызывает принудительное завершение GPRS сессии спустя 5 секунд после нажатия.

(Эта кнопка планировалась для уменьшения трафика обмена с контроллером, но из-за особенностей учета трафика операторами сети оказалась в этом смысле бесполезной).

Кнопка «Start» запускает текущий процесс.

Кнопка «Stop» завершает текущий процесс на контроллере.

 

Кнопка «Set» позволяет указать настройки приложения для доступа к серверу.

Кнопка «Exit» завершает работу приложения (процесс на контроллере при этом не изменяется).

 

Перед началом работы приложение необходимо настроить. Для этого нажмите кнопку «Set», появится окно настроек, показанное на рисунке ниже.

 

Server IP – адрес сервера, такой же как и в контроллере.

Server Port – порт для доступа к серверу через приложение (это будет порт отличный от того, что мы указали в контроллере).

Device ID – идентификатор устройства, такой же, что и в контроллере.

Phohe – не используется.

Time Auto Refresh – время в секундах, как часто будут идти обращения к серверу за информацией без участия оператора.

Beep on state change – если стоит галочка, то при переходе процесса на контроллере на следующий этап, будет выдаваться звуковой сигнал.

Beep on end process – если стоит галочка, то при окончании процесса на контроллере приложение будет подавать звуковой сигнал.

Signal on refresh (120) - если стоит галочка, то при очередном обновлении данных от контроллера с указанной периодичностью приложение будет подавать звуковой сигнал.

Alarm if no Data (300) - если стоит галочка, и не было обновлений более указанного количества секунд то приложение будет подавать звуковой сигнал, сигнализируя о какой-либо неисправности контроллера или интернета.

Count Notify – имеет смысл в приложении под Андроид. Если отлично от нуля, то одновременно со звуковым сигналом, согласно настроек будет выдаваться системное сообщение.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.