№1 Подключение MQTT устройства к облачной платформе
Разбираем пошагово первоначальные этапы работы с платформой Rightech IoT Cloud:
- Регистрация в платформе.
- Создание и формирование модели по шаблону MQTT.
- Создание и добавление объекта.
- Подключение MQTT устройства (на примере MQTT mosquitto).
- Визуализация данных в платформе.
№2 Как отправить данные с датчика DHT11 в RIC
Подключаем DHT11 с esp8266 и передаем данные в платформу RIC:
- Настройка Ардуино IDE.
- Настройка интернета и mqtt клиента.
- Загрузка скетча на esp8266.
- Проверка отображения данных в платформе.
№3 Как через платформу управлять светом с помощью esp8266
Делаем прототип устройства, управляющего светом на примере esp8266 и светодиода:
- Конфигурирование модели в платформе. Настройка команд.
- Пример макета и загрузка скетча через Ардуино IDE.
- Управление светодиодом с помощью платформы.
№4 Как создать собственный сценарий для умного дома
Создаем логику работы устройства без использования программирования:
- Создание автомата.
- Создание состояний «Turn off», «coldly», «fine», «hot».
- Создание переходов между состояниями. Определение событий и условий перехода.
№5 Обработка получаемых данных в RIC. Инструмент «Обработчик»
На основании показаний температуры и влажности получаем значения эффективной температуры:
- Создание хэндлера. Написание кода на javascipt (ES6).
- Выбор объекта в платформе.
- Соотнесение параметров хэндлера и параматров объекта.
- Запуск хэндлера и проверка его статуса.
- Внесение исправлений в автоматы и его перезапуск в платформе.
№6 Умный светильник за 7 минут
Реализуем умный сетильник, который будет включаться и выключаться по расписанию, и дополнительно включаться при недостаточной освещенности:
- Создание модели и объекта в платформе.
- Сборка макета и его подключение.
- Создание сценария 1 включения лампочки,запуск и тестирование сценария.
- Создание сценария 2, запуск второго автомата.
№7 Как реализовать взаимодействие нескольких устройств в одном сценарии автоматизации
Осуществляем взаимодействие нескольких объектов посредством одного автомата:
- Создание обобщенной модели и объекта для Zigbee-устройств.
- Подключение Zigbee датчика (температуры и влажности) и кнопки.
- Реализация включения и выключения светодиода нажатием на Zigbee-кнопку.
№8 Контроль перемещения объекта в заданных геозонах на примере использования бота
Контролируем перещение объекта в геозоне. Создаем объект-бот для тестирования автомата контроля геозон:
- Создание модели и объекта на базе mqtt, настройка бота.
- Выбор маршрута передвижения объекта и запуск поездки.
- Создание контролируемой геозоны.
- Создание и запуск сценария контроля нахождения объекта в геозоне.
№9 Как получить доступ к инструментам и данным в платформе по REST API
Генерируем API токен и проводим интеграцию с платформой:
- Настройка токена. Выбор доступных методов для его генерации.
- Проверка токена с помощью Postman.
- Получение списка объектов. Получение журнала данных.
- Отправка команды на устройство. Получение списка запущенных автоматов.