Разработка прошивки для ESP32-C6: Zigbee-координатор с MQTT-шлюзом

Цель проекта

Создать прошивку для микроконтроллера ESP32-C6, превращающую его в мост между сетью Zigbee и облачным MQTT-брокером. Устройство должно захватывать весь Zigbee-трафик и транслировать его во внешнюю систему для глубокого анализа и интеграции.

Основная логика работы

  • ESP32-C6 функционирует как координатор сети Zigbee, используя встроенный радиомодуль.
  • Осуществляется стабильное подключение к удаленному MQTT-брокеру через Wi-Fi.
  • Все сообщения, полученные или отправленные по Zigbee, передаются в MQTT в необработанном (RAW) виде.
  • Формат передачи данных: на выбор разработчика - бинарный или кодировка base64.
  • Обработка и интерпретация этих данных происходит на удаленном сервере (например, через систему Zigbee2MQTT).

Требования к исполнителю

  • Опыт разработки под фреймворк ESP-IDF.
  • Понимание архитектуры чипа ESP32-C6 и его периферии.
  • Практический опыт работы с Zigbee SDK от Espressif.
  • Умение создавать чистую, модульную структуру проекта (отдельные модули для main, Wi-Fi, MQTT, Zigbee).
  • Знание протокола MQTT и опыт реализации устойчивого клиентского подключения.

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

Готовая, отлаженная прошивка, которая после прошивки на устройство выполняет описанный функционал. Код должен быть хорошо структурирован, документирован и готов к интеграции.

Проектирование системы приточно-вытяжной вентиляции для квартиры

Требуется разработать проект эффективной системы вентиляции для жилой квартиры площадью 140 кв.м. Необходимо учесть все технические нюансы и современные стандарты. Детали задачи обсуждаются с исполнителем.