Zigbee-стик МТС — координатор на базе Texas Instruments CC2652P2 с усилителем мощности. После прошивки Z-Stack он работает по протоколу ZNP и может использоваться в HOMEd ZigBee на шлюзе МТС под управлением OpenWrt.
Ниже приведены выбор совместимой прошивки, подключение к загрузчику, настройка HOMEd, резервное копирование и диагностика.
Эта инструкция описывает прошивку стика на базе Texas Instruments CC2652P2 в режим Zigbee-координатора и его первичную настройку в HOMEd ZigBee на шлюзе МТС под управлением OpenWrt.
Важно. При замене встроенного координатора шлюза на новый CC2652P2 создаётся новая Zigbee-сеть. Устройства из старой сети могут потребовать повторного добавления. Перед изменением конфигурации сохраните резервную копию файлов HOMEd.
.hex;Для CC2652P2 используется образ семейства CC1352P2_CC2652P_launchpad_coordinator.
На момент проверки актуальный архив:
66f5d3d20c2ca5375133da6a47b959525e39d707736a4d1b01b44bd95b04273aCC1352P2_CC2652P_launchpad_coordinator_20250321.hexНовые версии публикуются в разделе Releases проекта Koenkk/Z-Stack-firmware. Перед загрузкой обязательно проверьте, что в имени файла указано именно CC1352P2_CC2652P_launchpad_coordinator. Образы для P7, R7, RB и других ревизий использовать нельзя.
Если на плате есть собственный USB-UART и кнопка BOOT или BSL, используйте штатный USB-разъём и способ входа в загрузчик, предусмотренный изготовителем платы. Обычно кнопку удерживают во время подключения питания, затем отпускают.
Для отдельного модуля соединения выполняются перекрёстно:
| USB-UART | CC2652P2 |
|---|---|
| 3,3 V | VCC |
| GND | GND |
| TX | DIO_12 (RX модуля) |
| RX | DIO_13 (TX модуля) |
Для входа в Serial Bootloader контакт DIO_15 временно соединяют с GND при подаче питания. После перехода в загрузчик это соединение размыкают.
Используйте только питание и логические уровни 3,3 В. Подключение UART с уровнями 5 В может повредить CC2652P2.
.hex.BSL..hex.DIO_15–GND, если она использовалась, и подключите устройство заново в обычном режиме.Старая настольная программа ZigStarGW-MT также поддерживает CC2652P2, но проект архивирован. Для новых работ рекомендуется веб-версия XZG Multi-Tool.
Если пакет HOMEd ZigBee ещё не установлен, после добавления репозитория HOMEd для OPKG выполните:
opkg update && opkg install homed-zigbee
На подготовленном шлюзе МТС сервис уже установлен, поэтому этот шаг повторять не нужно.
После подключения прошитого стика выполните на шлюзе:
ls -l /dev/ttyUSB*
dmesg | tail -n 30
При наличии одного USB-UART-преобразователя порт обычно называется /dev/ttyUSB0. Используйте фактически обнаруженное имя.
Перед редактированием конфигурации сохраните её и данные сервиса:
STAMP="$(date +%Y%m%d-%H%M%S)"
cp /etc/homed/homed-zigbee.conf "/etc/homed/homed-zigbee.conf.bak-$STAMP"
tar -czf "/root/homed-zigbee-before-cc2652p2-$STAMP.tar.gz" \
/etc/homed/homed-zigbee.conf /opt/homed-zigbee
Бэкап файлов HOMEd не переносит автоматически Zigbee-сеть со встроенного ZBOSS-координатора на новый ZNP-координатор CC2652P2.
Конфигурация находится в файле /etc/homed/homed-zigbee.conf. Не заменяйте файл целиком: сохраните существующие секции MQTT, Home Assistant и путей к данным, изменив только параметры координатора.
Для первого запуска новой сети используйте:
[zigbee]
adapter=znp
port=/dev/ttyUSB0
baudrate=115200
panid=
channel=11
power=20
reset=soft
write=true
[security]
key=
[backup]
enabled=true
file=/opt/homed-zigbee/backup.json
Назначение основных параметров:
adapter=znp — протокол прошивки Z-Stack для CC2652P2;port — обнаруженный последовательный порт стика;baudrate=115200 — скорость обмена с координатором;reset=soft — программная перезагрузка USB-координатора без отдельных GPIO;power=20 — мощность передатчика CC2652P с усилителем, в dBm;write=true — разрешение HOMEd записать сетевые параметры в новый координатор при первом запуске;panid и key — HOMEd сгенерирует параметры новой сети;[backup] включает резервное копирование сети Z-Stack.При сохранении конфигурации HOMEd ZigBee автоматически перезапускается. Состояние сервиса можно проверить командой:
/etc/init.d/homed-zigbee status
Также проверьте в веб-интерфейсе HOMEd, что координатор определился и сервис Zigbee доступен.
После успешной инициализации измените только одну строку:
write=false
Не оставляйте write=true постоянно: при случайном изменении panid, канала или ключа HOMEd сможет перезаписать координатор, после чего устройства потребуется добавлять заново.
/dev/ttyUSB0 после подключения;DIO_15–GND;dmesg;Adapter configuration can't be changedДля первой инициализации новой сети временно установите write=true. После успешного запуска обязательно верните write=false.
CC1352P2_CC2652P_launchpad_coordinator, а не образ другой ревизии;Erase, Write и рекомендованной проверкой Verify;DIO_15 на землю;adapter=znp, baudrate=115200 и reset=soft.Проверено 02.10.2026; карточка устройства и навигация обновлены 07.10.2026.