top of page

1.1 Настройка MQTT-брокера и обмен сообщениями

Цели семинара:

  • Понять принцип работы протокола MQTT;

  • Настроить MQTT-брокер (облачный или локальный);

  • Выполнить отправку и приём сообщений между устройствами или эмуляторами.

Что понадобится:

  • ПК с интернетом

  • ESP32 (по возможности)

  • Альтернатива: MQTT-клиент (MQTT.fx, MQTT Explorer, HiveMQ WebClient)

  • Доступ к облачному брокеру (например: broker.hivemq.com)

 Инструкция: Настройка MQTT-связи

Шаг 1. Подключение к брокеру HiveMQ

  1. Перейдите на HiveMQ Web Client

  2. Введите параметры подключения:

    • Host: broker.hivemq.com

    • Port: 8000

    • Client ID: любое уникальное имя

Шаг 2. Подпишитесь на топик

  • Нажмите Subscribe и введите, например:
    /iot/test/topic1

Шаг 3. Отправьте сообщение

  • В поле Publish:

    • Topic: /iot/test/topic1

    • Message: {"temp":24,"status":"ok"}

    • Нажмите Publish

Шаг 4. Получите сообщение

  • Вы должны увидеть опубликованное сообщение в окне подписки.

Альтернатива: Arduino + ESP32 (при наличии)

Скетч для публикации в MQTT (с использованием PubSubClient и WiFi): (см. html №1)

1.2 Тестирование Wi-Fi и BLE-соединения на ESP32

Цели семинара:

  • Научиться подключать ESP32 к Wi-Fi;

  • Проверить доступ к интернету через ESP32;

  • Включить BLE-режим и обнаружить устройство с телефона.

ЧАСТЬ 1 — Подключение ESP32 к Wi-Fi

🛠 Инструкция:

  1. Подключите ESP32 к компьютеру и откройте Arduino IDE

  2. Установите библиотеки ESP32 Board (через Board Manager)

  3. Вставьте следующий код (укажите свой Wi-Fi):(см. html №2)

  4. Откройте Serial Monitor

  5. Убедитесь, что ESP32 подключилось и получило IP-адрес

ЧАСТЬ 2 — Проверка BLE-режима

 Инструкция:

  1. Откройте новый скетч и загрузите следующий код:(см. html №3)

  2. Загрузите скетч на ESP32

  3. Скачайте приложение nRF Connect на смартфон (или любое BLE-сканер)

  4. Запустите сканирование — устройство ESP32_BLE_Test должно появиться

 Ожидаемый результат:

Проверка - Результат

Wi-Fi подключение - IP-адрес отображается в Serial Monitor

BLE - ESP32 отображается в списке BLE-устройств на телефоне

Итог семинара

  • Каждая группа сдаёт преподавателю:

    • Код скетча ESP32 (MQTT и BLE)

    • Скриншоты подключения к брокеру и получения сообщений

    • Фото подключения ESP к Wi-Fi/BLE

    • Краткий отчёт: какие протоколы использовались, что получилось, что не сработало (1/2 страницы)

Для загрузки выполненных работ:

Нажмите "МЕНЮ" - Загрузка работ - Перейдите по ссылке в кнопке.

bottom of page