Главная  /  On-line руководство  /  Приложение «Virtuino»

Настройка и работа с приложением «Virtuino» по протоколу TCP/IP


Содержание

Общие данные
Создание списка устройств (серверов)
Установка пользовательского пароля (ключа)
Работа с виджетами



Общие данные

Приложение «Virtuino» (https://virtuino.com/index.php/virtuino/virtuivo-6-info) - программа, работающая на операционной системе Андроид. Представленный проект создан разработчиком Ilias Lamprou (https://virtuino.com/index.php). Программа устанавливается через «Google Play». При бесплатном использовании программы имеется ограничения по количеству виджетов.


Смаконт. Приложение «Virtuino»

Приложение «Virtuino»

«Virtuino» подразумевает использование только мобильного приложения для создания пользовательского интерфейса. Программа предназначена для управления и отображения состояния устройств, с которыми осуществляется обмен данными. «Virtuino» не использует промежуточный сервер, обмен данными производится внутри локальной сети.

Обмен данными приложения «Virtuino» и программы «Smacont-ESP» осуществляется по протоколу TCP/IP посредством WiFi-сети. В прошивке «Smacont-ESP» реализован полный протокол, для поддержки работы с приложением «Virtuino».



Создание списка устройств (серверов)

Приложение «Virtuino» может работать с одним, или с несколькими устройствами под управлением прошивки «Smacont-ESP». Для связи приложения «Virtuino» с устройствами, необходимо добавить их в список серверов (см. рис. ниже).


Смаконт. Приложение «Virtuino». Создание списка устройств (серверов)

Создание списка устройств (серверов)

Далее выбирается "WiFi соединение" и указывается IP-адрес устройства и номер порта. При необходимости можно скорректировать "Время обновления" (период опроса устройств). Чем меньше данное значение, тем быстрее будет обновляться информация в приложении. Минимальное значение - 1 секунда.

По умолчанию, в прошивке «Smacont-ESP» указан ключ "1234". Для проверки соединения с устройством, необходимо нажать кнопку "Тест связи". При правильно введенных параметрах подключения, в поле выше будет высвечена надпись "Ок", в противном случае появиться надпись "Wrong PWD".

Для подтверждения внесенных изменений необходимо нажать кнопку в виде зеленой "галки" (правый верхний угол окна).


Смаконт. Приложение «Virtuino». Создание списка устройств (серверов)

Создание списка устройств (серверов)

После разрешения подключения сервера (установить галочку в поле рядом с названием сервера) и включения соединения (нажатие на иконку в правом верхнем углу окна) в главном окне редактирования появиться "глобус" зеленого цвета.


Смаконт. Приложение «Virtuino». Создание списка устройств (серверов)

Создание списка устройств (серверов)

Если предполагается, чтобы приложение «Virtuino» работало с несколькими устройствами, то для каждого из них создается свое "подключение", и, соответственно, для каждого устройства будет создан свой индикатор подключения ("глобус"), цвет которого зависит от состояния подключения устройства.



Установка пользовательского пароля (ключа)

Как было сказано выше, по умолчанию, в прошивке «Smacont-ESP» указан ключ "1234". Для установки пользовательского пароля необходимо выполнить следующие действия.

1. На вкладке «Текст.шабл.» в одном из шаблонов задать новый пароль для работы с приложением «Virtuino» (например: (Т35) password).


Смаконт. Установка пользовательского пароля (ключа)

Установка пользовательского пароля (ключа)

2. На вкладке «Действия» создать действие, при выполнении которого будет установлен новый пароль для работы с приложением «Virtuino».


Smacont. Действие «Установка пользовательского пароля (ключа)»     Smacont. Действие «Установка пользовательского пароля (ключа)»     Smacont. Действие «Установка пользовательского пароля (ключа)»

Действие «Установка пользовательского пароля (ключа)»

3. На вкладке «Сценарии» создать сценарий, который будет запускать действие «virtuino(set_pwd);» при подаче напряжения питания на устройство.

4. Перегрузить устройство.


Smacont. Сценарии «Установка пользовательского пароля (ключа)»     Smacont. Сценарии «Установка пользовательского пароля (ключа)»

Сценарии «Установка пользовательского пароля (ключа)»

В приложении «Virtuino» также требуется установить аналогичный пароль (ключ) «password».


Smacont. Установка пользовательского пароля (ключа)

Установка пользовательского пароля (ключа)



Работа с виджетами

На рисунках ниже продемонстрирован пример добавления виджета «Индикатор».


Смаконт. Виджет «Индикатор»

Виджет «Индикатор»


Смаконт. Виджет «Индикатор»

Виджет «Индикатор»


Смаконт. Виджет «Индикатор»

Виджет «Индикатор»

Теперь, изменяя значение переменной «V0» при помощи «Программы Настройки», будет изменяться иконка индикатора в приложении «Virtuino».

Аналогично добавляются и другие виджеты.



Программы

Прошивка «Smacont-ESP»:
скачать

«Программа Настройки»:
запусить (только браузер Firefox)
скачать zip-архив

Телеграм канал

Новости

Энергонезависимая память (EEPROM)

Переменные «Vx» (карта переменных «Vx»)

WEB-интерфейс

Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой

Обмен данными. Open Monitoring

Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25

Датчик температуры и влажности SHT30 (SHT31/SHT35)

Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений

Действие «termostat()». Термостат

ESP-NOW. Датчик температуры и влажности с питанием от батареек

Последовательные интерфейсы (UART, I2C, SPI)

Управление одноканальным модулем реле

Протокол MQTT

Обмен данными. NarodMon

Обмен данными. ioControl



Программы для модулей ESP     Программы     Применения     Справочник         Контакты     SMACONT. Напишите нам smacont@ya.ru