Оглавление:
Видео: MQTT Light Control с 6LoWPAN: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Следуя книге «Интернет вещей за пять дней» и примеру в github, эта демонстрация реализует использование команды переменной от ubidots и считывания цифрового датчика освещенности.
Маршрутизатор 6LoWPAN / IPv4 использовался для трансляции данных 6LoWPAN / IPv6 из беспроводной сети в удаленный брокер MQTT в «облаке», в данном случае Ubidots, приложение создает древовидный тип событий:
- событие данных (показания датчиков публикуются периодически)
- тревожное событие (показания датчика выше / ниже заданного порога)
- данные от Ubidots (устройство считывает значение, опубликованное платформой)
Учебники для Linux, есть образ для разработки, который можно использовать в Windows с VMware.
Шаг 1. Прошивка RE-Mote
для прошивки вам необходимо:
- открыть терминал
- перейдите в / examples / zolertia / tutorial / 99-apps / mqtt-node
- отредактируйте Makerfile с помощью убидотов и освещения
- скопируйте токен учетной записи ubidots и вставьте его в ubidots.h внутри облачной папки
- проверьте, что RE_Mote подключен к программе
- загрузить Makefile в RE-Mote
- следующий шаг - запрограммировать и настроить Orion, это объясняется в github
Шаг 2: СДЕЛАНО
В случае успешной загрузки вы увидите через терминал ответ RE-Mote, который постоянно загружает значения датчиков и периодически публикует их с адресом устройства.
На платформе ubidots в устройствах и на устройстве, которое соответствует опубликованному адресу, вы можете увидеть все переменные, загруженные с устройства.
led_toggle - это переменная, которая не создается, устройство не загружает ее на платформу, но платформа загружает ее на устройство. Для управления светодиодом нам понадобится переменная led_toggle, для этого нажмите «Добавить переменную», «По умолчанию» и имя led_toggle.
На панели инструментов мы создадим виджет, Control, Slider, Add Variable, щелкните по адресу устройства, led_toggle, Max: 100, Min: 0, Add Variable.
Если вы сдвинете полосу, вы увидите, как загорается светодиод, и значения публикуются в терминале, значение полосы находится в диапазоне от 0 до 100, на устройстве это значение должно быть 16 бит, которое достигает 65535, чтобы управлять им. умножаем на коэффициент, так что 100 * 655 = 65500.
Рекомендуемые:
Монитор температуры в бассейне MQTT: 7 шагов (с изображениями)
Монитор температуры плавательного бассейна MQTT: этот проект является дополнением к другим моим проектам домашней автоматизации Контроллер гейзера с функцией интеллектуального сбора данных и контроллер многоцелевого освещения помещений и устройств. Это монитор, устанавливаемый у бассейна, который измеряет температуру воды в бассейне, окружающего воздуха
Интернет / облачная автоматизация дома с использованием Esp8266 (aREST, MQTT, IoT): 7 шагов (с изображениями)
Интернет / облачная управляемая домашняя автоматизация с использованием Esp8266 (aREST, MQTT, IoT): ВСЕ кредиты на http://arest.io/ за облачный сервис !! IoT - самая обсуждаемая тема в мире прямо сейчас !! Облачные серверы и сервисы, делающие это возможным, являются точкой притяжения современного мира … УДАЛЕНИЕ РАССТОЯНИЯ БАРЬЕРА было и остается
Проект Тоторо - IoT, MQTT и ESP01: 7 шагов (с изображениями)
Totoro Project - IoT & MQTT & ESP01: The Totoro Project - это хороший проект IoT, который вы можете скопировать во многих других формах. Используя плату ESP01, с протоколом MQTT, вы можете сообщить статус кнопки брокеру MQTT (в моем case AdafruitIO). Полезное руководство для MQTT и Ad
Raspberry PI Camera и Light Control «Звезда смерти»: 5 шагов (с изображениями)
Raspberry PI Camera и Light Control Death Star: Как всегда, я стремлюсь создавать устройства, которые будут полезными, надежно работающими и часто даже улучшенными по сравнению с текущими готовыми решениями. Вот еще один замечательный проект, первоначально названный Shadow 0f Phoenix, щит Raspberry PI в ко
ESP8266 Control Servo Node-RED MQTT (Mosquitto) IoT: 6 шагов
ESP8266 Control Servo Node-RED MQTT (Mosquitto) IoT: на этот раз интеграция ESP8266 и платформы Node-RED была выполнена с интеграцией привода, в данном случае сервопривода, управляемого ШИМ с поворотом от 0 до 180 градусов. От создателя HMI или SCADA Web на Node-Red-Dashboard с использованием в качестве основы