WBE2R-R-ZIGBEE v.2 ZigBee Extension Module: различия между версиями

добавил инструкцию по прошивке
(внесена партия v2.2F)
(добавил инструкцию по прошивке)
Строка 27: Строка 27:
Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''.
Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''.


<!--== Прошивка ==
== Прошивка ==
{{SupportedSinceRelease
| release = wb-2210
|content=
[[Image: WBE2R-R-ZIGBEE v.2 Flash.png |300px|thumb|right| Процесс прошивки модуля WBE2R-R-ZIGBEE v.2]]
[[Image: WBE2R-R-ZIGBEE v.2 Flash.png |300px|thumb|right| Процесс прошивки модуля WBE2R-R-ZIGBEE v.2]]
Модуль поставляется прошитым и готовым к использованию, поэтому прошивайте его только в случае необходимости.
Модуль поставляется прошитым и готовым к использованию, поэтому прошивайте его только в случае необходимости.
Скачайте из интернета по ссылкам:
# скрипт для прошивки [https://github.com/JelmerT/cc2538-bsl cc2538-bsl],
# архив с файлом прошивки [https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/ CC1352P2_CC2652P_other_coordinator_YYYYMMDD.zip], где <code>YYYYMMDD</code> — дата.
Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку.


Прошивка:
Прошивка:
# Установите библиотеки:
# Скачайте из репозитория [https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin Z-Stack-firmware] архив с файлом прошивки, имя которого начинается на ''CC1352P2_CC2652P_other_coordinator'' и распакуйте его.
# Скопируйте файл прошивки на контроллер в любую папку контроллера по [[View_controller_files_from_your_computer |инструкции]].
# Подключитесь к консоли контроллера по [[SSH]].
# Установите программу прошивки:
#: <syntaxhighlight lang="bash">
apt update && apt install wb-cc2562-flasher
</syntaxhighlight>
# Остановите zigbee2mqtt:
#:<syntaxhighlight lang="bash">
systemctl stop zigbee2mqtt
</syntaxhighlight>
# Перейдите в папку с файлом прошивки прошейте модуль командой, где 4 — номер слота (/dev/ttyMODx), а hex-файл — прошивка модуля:
#: <syntaxhighlight lang="bash">
#: <syntaxhighlight lang="bash">
apt update && apt install python3-serial intelhex
wb-cc2652p-flasher 4 CC1352P2_CC2652P_other_coordinator_20220219.hex
</syntaxhighlight>
</syntaxhighlight>
# Выключите контроллер кнопкой и снимите верхнюю крышку.
# Запустите zigbee2mqtt:
# Зажмите кнопку на модуле WBE2R-R-ZIGBEE v.2.
# Включите контроллер кнопкой и через секунду отпустите кнопку на модуле.
# Дождитесь загрузки загрузки ОС и одключитесь к контроллеру по [[SSH]].
# Перейдите в папку, где лежат загруженные ранее файлы и выполните команду, где <code>/dev/ttyMOD4</code> — слот, к которому подключен модуль:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
python3 ./cc2538-bsl.py -p /dev/ttyMOD4 -evw ./CC1352P2_CC2652P_other_coordinator_YYYYMMDD.hex
systemctl start zigbee2mqtt
</syntaxhighlight>
</syntaxhighlight>
-->
 
Дополнительную информацию смотрите в репозитории программы прошивки [https://github.com/wirenboard/wb-cc2652p-flasher/blob/wb/README.wb.md wb-cc2652p-flasher].
 
}}


== Использование с контроллером Wiren Board ==  
== Использование с контроллером Wiren Board ==