Как стать автором
Обновить

Пишем прошивку под TI cc2530 на Z-Stack 3.0 для Zigbee реле Sonoff BASICZBR3 с датчиком ds18b20

Время на прочтение22 мин
Количество просмотров53K
Всего голосов 33: ↑33 и ↓0+33
Комментарии21

Комментарии 21

Спасибо за статью! Очень не хватает учебников по этой теме.
форумы есть, документация тоже, но вот разобраться в ней решает не каждый. еще много встречается китайских ресурсов.
Большое спасибо за труд!
Круто! но почему было не взять th10 или th16?
они ж wifi. а нужен был опыт написания именно zigbee прошивки

Огромное спасибо! Батарейной версии очень-очень не хватает....

как дойдут руки до батарейных устройств — так будет.
быть может кто-то раньше меня опишет свой опыт.
Спасибо за статью!
А Code Composer Studio (CCS) совсем плохой?
наверно хорош, только он не работает с cc2530

Грандиозная работа! Спасибо за статью. Давно искал материал на эту тему zigbee рассказанный на простом языке.

Спасибо за статью!
Давно лежат в загашнике модули на cc2530, ходил вокруг них долго, все собирался закопаться и разобраться, но как гляну на IAR так руки и опускаются… Пока играюсь с nrf52840, но по цене они в два-три раза дороже.

Огромное спасибо за статью!
Подскажите, пожалуйста, какую версию прошивки используете на координаторе zigbee2mqtt?
Я использую стик с чипом CC2531, прошивка на базе Z-Stack 1.2, насколько я понял 3.0 еще очень сырая и не всегда работает с устройствами 1.2.
Нужно ли переходить на нее если писать прошивки под CC2530 на версии 3.0?
Если у вас всё работает на стике, то чего вы ожидаете от новой прошивки?
Прошивка координатора на Z-Stack 3.0 не сырая, а просто более прожорливая по ресурсам, чем 1.2. Поэтому, ее не рекомендуют использовать для cc2530/cc2531. Для других чипов (cc2538, cc2652 и т.п.) — пожалуста.
Вам нет необходимости обновлять прошивку 1.2 на 3.0 — всё будет работать и на текущей прошивке.
А для Sonoff BASICZBR3 существуют открытые прошивки как для их Wi-Fi сородичей? Вроде Tasmota или ESPHome?
таких комбайнов — нет. есть конфигуратор прошивок ptvo.info/zigbee-switch-configurable-firmware-v2-210 с его помощью можно подстроить прошивку под себя.
Добрый день!

Можете подсказать, пожалуйста, по функции zclDIYRuZRT_LeaveNetwork()?

1. Не знаете возможно ли покинуть текущую сеть, удалить ее настройки и начать поиск новой доступной сети без перезагрузки устройства?
2. После перезагрузки устройства не происходит поиск новой сети, т.е. нужно нажать кнопку еще раз. Возможно ли каким-то образом «запланнировать» поиск после перезагрузки?

Заранее спасибо!
1. не знаю, не разобрался.
2. да, после перезагрузки не будет искать сеть. вы можете попробовать сохранить какой-то признак в энергонезависимой памяти, после перезагрузки считать его и выполнить поиск сети.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий