Рубрики
Проекты на ESP32

Публикация показаний датчика BME680 с помощью ESP32, MQTT и ESP-IDF

В данной статье мы научимся публиковать показания датчика BME680 с помощью ESP32 и MQTT, используя ESP-IDF. ESP32 будет выступать в качестве клиента-издателя MQTT и публиковать показания датчика, включающие температуру, давление, влажность и качество воздуха, по различным темам. Любой клиент MQTT может получать эти значения датчика, подписавшись на эти темы: esp32/bme680/temperature esp32/bme680/humidity esp32/bme680/pressure esp32/bme680/gas Если вы […]

Рубрики
Проекты на ESP32

Публикация показаний DS18B20 в Node-Red с помощью ESP32, MQTT и ESP-IDF

В этом проекте мы научимся публиковать показания датчика DS18B20 в Node-Red с помощью ESP32 и MQTT, используя ESP-IDF. Мы будем осуществлять MQTT-связь между ESP32 и Node-Red, а также публиковать и подписываться на темы MQTT. Плата разработки ESP32 будет выступать в роли издателя MQTT, а Node-Red — в роли подписчика. Используя протокол MQTT, ESP32 будет публиковать показания […]

Рубрики
Проекты на ESP32

Публикация показаний BME280 в Node-Red с помощью ESP32, MQTT и ESP-IDF

В этом проекте мы научимся публиковать показания датчика BME280 в Node-Red с помощью ESP32 и MQTT, используя ESP-IDF. Мы будем осуществлять MQTT-связь между ESP32 и Node-Red, а также публиковать и подписываться на MQTT-темы. ESP32 будет выступать в роли издателя MQTT-клиента, а Node-Red — в роли подписчика. Используя протокол MQTT, ESP32 будет публиковать показания датчика BME280 […]

Рубрики
Технологии

MQTT против HTTP для IoT: почему MQTT — лучший выбор

MQTT (Message Queuing Telemetry Transport) и HTTP (Hypertext Transfer Protocol) — это два разных протокола связи, каждый со своими сильными и слабыми сторонами. Выбор между MQTT и HTTP зависит от конкретных требований вашего приложения. Вот несколько причин, почему MQTT может быть лучшим выбором, чем HTTP, в определенных сценариях. В мире, где устройствам и компьютерам необходимо […]

Рубрики
Проекты на ESP32

Работа с клиентом MQTT в ESP32 с использованием ESP-IDF

В этом уроке мы научимся использовать ESP32 в качестве MQTT-клиента, используя библиотеку mqtt_client из ESP-IDF. Мы научимся публиковать и подписываться на MQTT-темы с помощью ESP32. Сначала мы рассмотрим, как установить соединение ESP32 с MQTT-брокером Mosquitto в качестве клиента. Затем мы научимся использовать библиотеку mqtt_client, доступную в ESP-IDF, для подключения ESP32 к MQTT-брокеру, подписки на различные […]

Рубрики
Проекты на ESP8266

Двунаправленный счетчик посетителей на NodeMCU ESP8266 и MQTT

В этом проекте мы создадим двунаправленный счетчик посетителей с использованием NodeMCU ESPP8266, инфракрасного датчика и Ubidots MQTT. Вы можете использовать этот проект для мониторинга общего количества входящих, исходящих и текущих посетителей онлайн из любой точки мира с помощью панели инструментов Ubidots. Для подсчета входящих и исходящих посетителей лучше использовать инфракрасный (ИК) датчик. Данные о посетителях будут автоматически загружаться в облако Ubidots […]

Рубрики
Проекты на ESP32

Метеостанция на ESP32/ESP8266 и BME680 с мониторингом качества воздуха по MQTT

В этом проекте на основе технологии Интернета вещей (IoT) мы соединим датчик BME680 с модулем ESP32 или NodeMCU ESP8266. Мы создадим собственную метеостанцию ​​и систему мониторинга IAQ (Index of Air Quality — индекс качества воздуха). Проект основан на протоколе MQTT с использованием интегрированного датчика окружающей среды BME680. Платформа MQTT, которую мы будем использовать, — это Ubidots. Используя платформу Ubidots, мы можем […]

Рубрики
Проекты на ESP8266

Система контроля посещаемости на основе RFID, ESP8266, Arduino и Adafruit.io

В данной статье мы рассмотрим как создать систему учета рабочего времени на основе IoT (интернет вещей) и RFID (радиочастотных метках) с использованием плат Arduino и NodeMCU ESP8266, а также платформы Adafruit.io с использованием брокера MQTT. Поэтому в этом проекте мы будем использовать модуль для считывания RFID меток MFRC522, платы Arduino Uno и NodeMCU ESP-12E. Плата […]

Рубрики
Проекты на ESP32

Пульсоксиметр на ESP32 и датчике MAX30100

Пульсоксиметр – это медицинский прибор, который позволяет не инвазивно и безболезненно измерять уровень сатурации кислорода в крови, то есть степень ее насыщенности кислородом. Во время текущей пандемии коронавируса Covid-19 спрос на пульсоксиметры резко возрос во всем мире. На нашем сайте вы можете посмотреть все проекты, связанные с борьбой с коронавирусом. В данной статье мы рассмотрим […]

Рубрики
Проекты на ESP8266

Подключение NodeMCU ESP8266 к MQTT брокеру с помощью Arduino IDE

Технологии интернета вещей (Internet of Things, IoT) с каждым годом все более прочно входят в нашу жизнь, позволяя устройствам объединяться в единую глобальную сеть передачи данных. В настоящее время одним из самых популярных протоколов обмена данными между устройствами является протокол MQTT (Message Queuing Telemetry Transport – телеметрический транспорт с очередями сообщений). В данной статье мы […]