Smart switch (SSWF4)
4-х канальная система контроля и управления устройствами по WiFi и Internet
MQTT обеспечивает самый эффективный способ управления устройствами через Интернет.
Сервер доставляет команды в режиме реального времени и гарантирует их доставку.
Регистрируемся на сервере CloudMQTT (условно-бесплатный)
Заходим в конфигуратор и заполняем эти данные в разделе Сервис.
Эти данные (топики) понадобяться нам для настройки мобильного приложения.
При изменении имени устройства они могут выглядеть так: admin/Radius-5/output12
Установка управляющего приложения для Андроид
MQTT Dash
Установить бесплатное приложение "MQTT Dash" из GOOGLE PLAY MARKET
Добавим подключение.
Произвольное имя соединения: SSWF
Aдрес: m21.cloudmqtt.com
Порт: 16510
При использовании защищенного соединения:
SSL - установить галку и порт 26510
TLS - установить галку и порт 36510
Имя пользователя и пароль как в устройстве:
Имя пользователя: admin
Пароль пользователя: 1234
Нажать на дискетку: Сохранить
Короткое нажатие - переход к добавлению
и настройкам топиков.
Длительное нажатие - внести изменения или удаление в соединении SSWF.
Добавим канал управления.
Выберем "Переключатель/кнопка".
Без изменений.
Добавляем канал для "Термодатчика".
Топик: admin/ESP0000B3A6/dsw1
или
admin/Radius-5/dsw1
Наслаждаемся управлением через internet
Сохраняем!
Выбрать качество связи QoS(0,1,2)
при необходимости - описание.
по умолчанию - QoS(0)
Установить запоминание действий выключателя - "Retained".
Сохранить настройки для выключателя!
Назовем устройство "Освещение".
Для управления портом (ключом) №1 нашего
устройства пропишем в топик (sub):
admin/ESP0000B3A6/output12
ESP0000B3A6 - заводское имя устройства которое можно изменить в программе конфигуратора WiFi-IoT.apk или WEB-браузера
на имя "Radius-5" или другое и тогда
в топике (sub) будет:
admin/Radius-5/output12
Рабочее приложение с приятным интерфейсом, но имеет платный контент.
Настройки приложения аналогичны.
Пробуем приложение MQTT BUDDY
Удобное и простое в настройках приложение для Андроид.
Имеет аналогичный функционал + возможность программирования сценариев
хранящихся на сервере авторов программы.
Версия для IOS
Рабочее приложение IoT MQTT Dashboard
Период запроса устанавливаем любой, но не слишком частый.
Мы предлагаем от 10 и более сек. (так как опрос термодатчика установлен 10 сек.).
Из DETAILS копируем Server: m21cloudmqqtt.com (пример)
Port: 16510 (пример)
Из Users and ACL копируем Login: admin (пример)
Passw: 1234 (пример)
Нажимаем "Ввод" (сохранить) и перегружаем устройство по питанию!
Заходим в Websocket UI и видим что устройство соединилось с сервером
CloudMQTT и прислало данные.
Соответствие портов (ключей):
output12 - Порт (ключ) 1
output13 - Порт (ключ) 2
output15 - Порт (ключ) 3
output16 - Порт (ключ) 4
см. в Websocket UI для всех портов:
admin/ESP0000B3A6/output12
admin/ESP0000B3A6/output13
admin/ESP0000B3A6/output15
admin/ESP0000B3A6/output16
или
admin/Radius-5/output12
admin/Radius-5/output13
admin/Radius-5/output15
admin/Radius-5/output16
В Name cоздаем произвольное имя кабинета клиента
Выбираем любой понравившийся сервер и сохраняем
Подтверждаем бесплатный тариф
Идём в настройки созданного клиента
Снимаем ограничения живучести клиента - "0" и сохраняем
Создаем имя и пароль для нашего устройства (пример: имя - admin, пароль - 1234)
Убедились, что имя и пароль сохранены и опускаемся ниже
Адрес сервера (Server) и порт (Port) нам понадобяться в настройках устройства.
В поле Pattern разрешаем нашему устройству (admin) подписку и управление
всеми данными. Ставим в Topic - #, в Read и Write - галочки. Сохраняем.
Проверяем сохранение и поднимаемся вверх в боковое меню - DETAILS
и переходим к созданию кабинета
Ещё рабочее приложение Linear MQTT Dashboard
Бесплатное приложение с массой настроек. Выстраивает онлайн графики...
Настройки приложения аналогичны.