Опция облачного управления для доступа к веб интерфейсу устройства. Актуальна для пользователей, не имеющих "белый" IP адрес и желающих иметь безопасный доступ к устройству. Доступ предоставляется по https и с авторизацией с логином/паролем от wifi-iot.com. Используйте веб доступ к устройствам только для настройки, а для вывода датчиков и управления воспользуйтесь D2D поверх облака.
Опцию web облачного доступа поддерживают все виды ESP32, ESP8266 RTOS и Linux приложение. На устаревшей ESP8266 noOS опции не планируется.
Для работы опции на ESP8266 RTOS требуется использовать опцию Альтернативный вариант веб сервера и SDK 3.4 !!!
Личный кабинет - Доступ к облаку. Там отображаются модули, которые собраны именно в данном аккаунте конструктора !!
Последние изменения протокола обмена или исправление ошибок - 14.01.24 (мск). Старее данной даты рекомендуется к обновлению модуля. Прошивки старее 19.01.23 не поддерживаются !
Документация ниже - обзорная. Более подробная документация в wiki облака.
Возможны кратковременные перерывы в работе при обновлении ПО облачного сервера.
Злоупотреблящие сервисом пользователи могут быть заблокированы. Попытка загрузки файлов/картинок с устройств через облако не приветствуется(не работает).
D2D позволяет обмениваться данными с датчиков и управлять GPIO/PWM между устройствам, а так же видеть данные с датчиков на главной станице Облака.
Требуется включить опцию D2D и в её шестеренке установить подопции приема или/и передачи данных через облако. Для работы Телеграм и Алисы достаточно включить только отправку D2D поверх облака. Эту опцию (Cloud wifi-iot) включать не обязательно !
На ESP8266 noOS опция поддерживается ограниченно - доступна только отправка метрик в облако и другим устройствам, обратная связь доступна только при использовании локального облака.
Все описание D2D поверх облака находится в документации на D2D.
При включенной опции облачного D2D имеется возможность управлять GPIO, PWM и смотреть состояние датчиков на главной странице Облака.
Имеется редактор панели управления, где можно вывести и подписать значения датчиков, кнопок и слайдеров. Можно использовать html теги.
В мобильном варианте меню настроек скрыто и вызывается по кнопке 3 чёрточки(справа вверху)
При включенной опции облачного D2D имеется возможность управлять GPIO и смотреть состояние датчиков через бота Telegram, работающего в облаке.
При включенной опции облачного D2D имеется возможность управлять GPIO и смотреть состояние датчиков через приложение Умного Дома Яндекса, а так же используя колонку Яндекс. В приложении УДЯ имеются сценарии для реализации своей логики, а так же графики.
На вкладке уведомлений веб интерфейса Облака можно настроить уведомления по изменению значения датчиков или какого либо GPIO в Телеграм.
Для настройки требуется ввести ID Телеграм, который был получен через бота @wifiiotcloudbot ранее.
В настройках уведомления требуется ввести условие вида метрика условие значение, где метрики используются такие же, как в других опциях вида {...}.
Пример: {esp32ble:1}>20 , где esp32ble - имя модуля, через двоеточие указываем номер датчика. Номер можно посмотреть на вкладке Мои датчики. Допустимые условия: >, <, >=, <=, =, !=
Ниже вводится текст уведомления, в котором так же можно использовать метрики. Если текст не будет введен, то сообщение будет формироваться автоматически.
Ниже будет показано как работает условие а так же будет показано как будет выглядеть уведомление.
Не забудьте включить уведомление в списке на главной странице опции !
При включенной опции облачного D2D имеется возможность выводить графики. Требуется выбрать устройство и номер метрики на нем для сохранения данных для графиков.
В шестеренке доступны настройки:
- Разрешить возможность включения/выключения опции - на вкладке Servers появляется настройка для включения/выключения облака.
- Локальный режим работы облака - на вкладке Servers появляется настройка установки ip адреса локального сервера, при пустом поле подключение будет к глобальному облаку.
- Доступ к облаку по токену - на вкладке Servers появляется настройка - авторизация на глобальном облаке через ключ(токен) без привязки к аккаунту. Дает возможность подключить устройство к другому аккаунту. Токен необходимо получить на вкладке Настройки облака.
Доступ предоставляется бесплатно всем пользователям PRO прошивок. В будущем возможна небольшая абонентская плата при превышении определенных лимитов на пользователя для компенсации оплаты VPS сервера.
Облачное приложение - это приложение собственной разработки, написанное на Си, включая web сервер с https. Не имеет зависимостей, кроме использования локальной базы данных. Приложение максимально безопасно из-за отсутствия внешних зависимостей (web серверов и прочего).
Разработан вариант приложения локального облака для ОС Linux и Windows , которое работает автономно и умеет подключаться мостом к основному облаку расширяя функционал.
Приложение объединяет все модули для обмена D2D и позволяет управлять и мониторить устройства в одном месте.
Подробнее в Вики облака, отдел локальное облако.
Далее расширять возможности облака. Идет доработка и разработка опций.
Разработка мобильного приложения. В очереди (Ищутся исполнители).
В будущем возможны варианты личного использования облачного решения в варианте домашний и бизнес с возможностью сборки облачного приложения с нужным функционалом и установке его на личном VPS/Сервере/"малинке" в ОС Linux.
Подробнее про работу и настройку облака в Вики облака.