ESP-NOW и ASI Biont: как AI управляет mesh-сетью датчиков без Wi-Fi

Введение\n\nESP-NOW — это протокол связи, разработанный Espressif для ESP32, который позволяет передавать данные между устройствами напрямую, без использования Wi-Fi или Bluetooth. В отличие от MQTT, ESP-NOW не требует роутера: каждый ESP32 может отправлять пакеты до 250 байт другим ESP32 в радиусе до 200 метров (на открытой местности). Это идеальный выбор для mesh-сетей датчиков — например, мониторинга температуры в нескольких комнатах дома или управления реле в теплице. Однако управлять такой сетью вручную сложно: нужно прошивать каждый ESP32, настраивать адреса MAC и писать логику на C++. ASI Biont решает эту проблему: AI-агент подключается к mesh-сети через один ESP32 (шлюз) по MQTT или через USB (COM-порт), автоматически собирает данные со всех узлов и принимает решения — включает вентиляцию, отправляет уведомления в Telegram или запускает сценарии автоматизации.\n\n## Как ASI Biont подключается к ESP-NOW\n\nESP-NOW сам по себе не имеет прямого выхода в интернет — это peer-to-peer протокол. Чтобы подключить mesh-сеть к ASI Biont, нужен шлюз — один ESP32, который получает данные от других узлов по ESP-NOW и передаёт их в облако. ASI Biont поддерживает несколько способов подключения к такому шлюзу:\n\n

| Способ подключения | Когда использовать | Преимущества |\n|-------------------|-------------------|--------------|\n| MQTT | Шлюз ESP32 подключён к Wi-Fi и публикует данные в MQTT-брокер (Mosquitto, HiveMQ) | Не требует ПК, работает 24/7, легко масштабируется |\n| Hardware Bridge (COM-порт) | Шлюз ESP32 подключён к ПК через USB (например, для отладки) | AI может напрямую читать данные с ESP32 и отправлять команды через serial |\n| HTTP API | Шлюз ESP32 запускает простой HTTP-сервер (например, на ESPAsyncWebServer) | Простота, подходит для REST-запросов |\n\nРекомендуемый способ для ESP-NOW mesh — MQTT. Почему? ESP-NOW узлы не имеют доступа к интернету, но шлюз может одновременно поддерживать ESP-NOW (для приёма данных от узлов) и Wi-Fi (для подключения к MQTT-брокеру). ASI Biont подключается к тому же брокеру, подписывается на топики шлюза и получает данные от всех узлов mesh-сети.\n\n## Сценарий: мониторинг температуры в 4 комнатах с управлением реле\n\nПредставьте: у вас дом из 4 комнат. В каждой — ESP32 с датчиком DHT22 и ESP-NOW. Один ESP32 (шлюз) стоит в коридоре, подключён к Wi-Fi и MQTT-брокеру. Он собирает данные от всех узлов по ESP-NOW и публикует их в топик home/temperature. ASI Biont подписывается на этот топик, анализирует температуру, и если в любой комнате температура превышает 28°C — отправляет команду на реле (ESP32 с реле) включить вентилятор.\n\n### Шаг 1: Прошивка узлов ESP-NOW\n\nКаждый узел отправляет данные шлюзу по ESP-NOW. Пример кода на C++ для узла-датчика:\n\n```cpp\n#include \n#include \n#include \n\n#define DHTPIN 4\n#define DHTTYPE DHT22\nDHT dht(DHTPIN, DHTTYPE);\n\nuint8_t broadcastAddress[] = {0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF}; // MAC шлюза\n\ntypedef struct struct_message {\n float temp;\n float hum;\n int node_id;\n} struct_message;\nstruct_message myData;\n\nesp_now_peer_info_t peerInfo;\n\nvoid OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) {\n Serial.print(\

← Все статьи

Комментарии

Читайте также

Как за 4 месяца стать Junior 3D-художником: обзор курса «3D-моделирование в Blender» на Asibiont

18 июля 2026

Как прокачать AI-инфраструктуру: что покажут на сцене Smart Systems на TechCrunch Disrupt 2026

28 июля 2026

Курс «Лекарственные средства и фармацевтика»: как разобраться в 61-ФЗ, регистрации и обороте лекарств с помощью ИИ

13 июля 2026

Освоение автономных систем и робототехники: курс по ROS 2, SLAM и компьютерному зрению на Asibiont

17 июля 2026

Как стать Azure Solutions Architect: обзор курса AZ-305 с AI-обучением на asibiont.com

15 июля 2026

AI-драйв вызывает кризис памяти на индийском рынке смартфонов: что происходит и к чему готовиться

17 июля 2026

Протекционизм Трампа в сфере ИИ добрался до робототехники: что это значит для индустрии

5 августа 2026

Искусство и инженерия Sega CD Silpheed: как Vibe Coding возрождает культовую эру

13 июля 2026

Управление проектами с AI: полный курс от Waterfall до Scrum и подготовки к PMP на asibiont.com

30 июля 2026