Для Arduino Core под ESP32 появилась библиотека-обертка Zigbee

Некоторые новые беспроводные SoC от Espressif Systems, такие как ESP32-H2 и ESP32-C6 , поддерживают Zigbee через встроенное радио 802.15.4. Функциональность доступна с момента выпуска ESP-IDF 5.1 вместе с ESP-Zigbee-SDK , но поддержка Arduino оставалась менее простой .

Ситуация меняется благодаря инженеру Espressif под ником P-R-O-C-H-Y, который добавил библиотеку-обертку для ESP-Zigbee-SDK в Arduino Core for ESP32 . Решение работает с ESP32-C6 и ESP32-H2 как автономными узлами, а другие SoC могут выступать радио-сопроцессорами через RPC (уровень радио 802.15.4).

Arduino ESP32 Zigbee

Библиотека-обертка в настоящее время поддерживает:

  • Классы Zigbee и все роли Zigbee
  • Сканирование сети Zigbee
  • Несколько конечных точек на одном устройстве Zigbee (еще не тестировалось)
  • Поддерживаемые устройства Home Assistant
    • Светильник вкл/выкл + выключатель
    • Светильник с регулировкой цвета + выключатель
  • Настройку производителя и модели

В планах – поддержка устройств Home Assistant «Датчик температуры + Термостат», обновление портированных примеров для библиотеки Zigbee и написание документации. Пока документация отсутствует, доступны четыре базовых примера кода Arduino для устройств Zigbee: лампочка, выключатель света, датчик температуры и термостат.

Отслеживать ход портирования можно на GitHub или участвовать в разработке. В перспективе это может помочь проектам с открытым исходным кодом, таким как Tasmota , для добавления поддержки Zigbee на ESP32-C6/ESP32-H2 поверх существующей реализации для Zigbee-микроконтроллеров Texas Instruments (CC253X, CC26x2, CC13x2) и Silicon Labs (EFR32MG12/EFRMG21).

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments