Мониторинг данных с датчика DHT11 в платформе Rightech IoT Cloud
Разберем пошагово, как подключить датчик DHT11 к платформе RIC.
Ссылка на разбор этого кейса на нашем YouTube канале.
1. Создание модели
Первым делом создадим модель устройства (за шаблон возьмем модель MQTT). Оставим без изменения дефолтные параметры: Temperature, Humidity, Latitude, Longitude. В каждом параметре необходимо обращать внимание на поле Источник, так как именно в нем указывается MQTT-топик, по которому будут браться значения данного параметра.

2. Добавление объекта
Далее создадим объект, который будет представлять наше устройство. Переходим в раздел Объекты, нажимаем плюс и заполняем параметры.
Таким образом, мы добавили и сконфигурировали новый объект, однако получения данных с устройства пока что не происходит. Данные не будут присылаться и отображаться до тех пор, пока оборудование не будет настроено на облачную платформу.

3. Настройка устройства
В нашем примере мы используем плату NodeMCU. Процесс подключения аналогичных плат практически не отличается.
Для начала работы с NodeMCU подключим плату к компьютеру. Для подключения может понадобится установка драйвера CP2102 (например, вот этот (https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers#software)). Откроем Arduino IDE и выберем «Файл» – «Настройки».
В окно «Дополнительные ссылки для менеджера плат» вставим ссылку:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
После этого в меню «Инструменты» – «Плата» – «Менеджер плат» выберем «esp8266» и установим последнюю версию. После проделанных действий в меню «Инструменты» – «Плата» находим NodeMCU.
Копируем в среду код примера: по ссылке:
В коде из примера редактируем значения параметров wifi-ssid, wifi-password в соответствии с настройками вашего Wi-Fi. Далее редактируем значение параметра ric-mqtt-client-id (на скриншоте поле ID со значением mqtt-rightech_demo_dev-2lgj8u) в соответствии с созданным объектом в платформе. Загрузим код на плату.
Наш макет выглядит следующим образом:

4. Отображение данных
Когда устройство выйдет на связь, данные появятся в платформе.

Попробуйте создать свой IoT-проект вместе с Rightech IoT Cloud уже сейчас 🙂
https://dev.rightech.io/signup
А если у вас возникнут вопросы, то добро пожаловать в наш чат единомышленников: