wb_editors
67
правок
(не показано 46 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Модуль расширения: ZigBee, WBE2R-R-ZIGBEE v.2}} | {{DISPLAYTITLE:Модуль расширения: ZigBee, WBE2R-R-ZIGBEE v.2}} | ||
'''[https://wirenboard.com/ru/product/WBE2R-R- | '''[https://wirenboard.com/ru/product/WBE2R-R-ZIGBEE-v2/ Купить в интернет-магазине]''' | ||
{{NewVersion | {{NewVersion | ||
Строка 8: | Строка 7: | ||
| old_page= WBE2R-R-ZIGBEE_v.1_ZigBee_Extension_Module | | old_page= WBE2R-R-ZIGBEE_v.1_ZigBee_Extension_Module | ||
}} | }} | ||
<div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 bot.png|thumb| | <div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 bot.png|thumb|200px|Обратная сторона модуля WBE2R-R-ZIGBEE v.2]]</div> | ||
<div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 top.png|thumb| | <div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 top.png|thumb|200px|Лицевая сторона модуля WBE2R-R-ZIGBEE v.2]]</div> | ||
== | == Описание модуля == | ||
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA. | WBE2R-R-ZIGBEE v.2 построен на RF-BM-2652P2I с чипом CC2652P от Texas Instruments ([https://www.rfstariot.com/multi-protool-module-cc2652p-with-pa-and-ipex-integrated-rf-bm-2652p2i_p63.html документация]), который поддерживает Z-Stack 3.x, до 50 прямых подключений устройств и до 200 через роутеры ([https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator источник информации]). | ||
===Технические характеристики=== | |||
{| class="wikitable" | |||
!Параметр | |||
!Значение | |||
|- | |||
|Модель передатчика | |||
|RF-BM-2652P2I | |||
|- | |||
|Мощность передатчика | |||
|20dBm (100mW) | |||
|- | |||
|Потребляемая мощность, Вт | |||
|0,3 | |||
|} | |||
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA-female. | |||
При заказе контроллера Wiren Board с модулем, разъём для внешней антенны устанавливается на корпус контроллера. | При заказе контроллера Wiren Board с модулем, разъём для внешней антенны устанавливается на корпус контроллера. | ||
Строка 23: | Строка 39: | ||
Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''. | Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''. | ||
== Прошивка == | |||
[[Image: WBE2R-R-ZIGBEE v.2 Flash.png |300px|thumb|right| Процесс прошивки модуля WBE2R-R-ZIGBEE v.2]] | |||
Модуль поставляется прошитым и готовым к использованию, поэтому прошивайте его только в случае необходимости. | |||
Прошивка: | |||
# Скачайте из репозитория [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 |инструкции]], например в <code>/mnt/data</code>. | |||
# Подключитесь к консоли контроллера по [[SSH]]. | |||
# Установите утилиту прошивки: | |||
#: <syntaxhighlight lang="bash"> | |||
apt update && apt install wb-cc2652p-flasher | |||
</syntaxhighlight> | |||
# Остановите zigbee2mqtt: | |||
#:<syntaxhighlight lang="bash"> | |||
systemctl stop zigbee2mqtt | |||
</syntaxhighlight> | |||
# Запустите команду прошивки модуля, где 4 — номер слота (/dev/ttyMODx), hex-файл — прошивка модуля, которая лежит лежит в папке <code>/mnt/data/</code>: | |||
#: <syntaxhighlight lang="bash"> | |||
wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_other_coordinator_20220219.hex | |||
</syntaxhighlight> | |||
# Запустите zigbee2mqtt: | |||
#:<syntaxhighlight lang="bash"> | |||
systemctl start zigbee2mqtt | |||
</syntaxhighlight> | |||
Пример успешной прошивки: | |||
<syntaxhighlight lang="console"> | |||
# systemctl stop zigbee2mqtt | |||
# wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_other_coordinator_20230507.hex | |||
Using RTS_GPIO 0 | |||
Opening port /dev/ttyMOD4, baud 500000 | |||
Reading data from /mnt/data/uploads/CC1352P2_CC2652P_other_coordinator_20230507.hex | |||
Firmware file: Intel Hex | |||
Connecting to target... | |||
CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8 | |||
Primary IEEE Address: 00:12:4B:00:25:90:64:B6 | |||
Performing mass erase | |||
Erasing all main bank flash sectors | |||
Erase done | |||
Writing 360448 bytes starting at address 0x00000000 | |||
Write 104 bytes at 0x00057F988 | |||
Write done | |||
Verifying by comparing CRC32 calculations. | |||
Verified (match: 0xc6786098) | |||
# systemctl start zigbee2mqtt | |||
</syntaxhighlight> | |||
Дополнительную информацию смотрите в репозитории утилиты [https://github.com/wirenboard/wb-cc2652p-flasher/blob/wb/README.wb.md wb-cc2652p-flasher]. | |||
== Использование с контроллером Wiren Board == | == Использование с контроллером Wiren Board == | ||
Строка 44: | Строка 109: | ||
Инструкцию по настройке контроллера можно найти на странице [[Wb-zigbee|Подключение устройств Zigbee к контроллеру Wiren Board]] | Инструкцию по настройке контроллера можно найти на странице [[Wb-zigbee|Подключение устройств Zigbee к контроллеру Wiren Board]] | ||
== Ревизии устройства == | == Ревизии устройства == | ||
{{Wbincludes:Revision}} | {{Wbincludes:Revision}} | ||
|- | |- | ||
|1. | |2.3 | ||
| | |v2.3С/1, v2.3D, v2.3E - ... | ||
| | |06.2024 - ... | ||
| Модуль построен на RF-BM-2652P2I | | | ||
*Угловой SMA на u.Fl-SMA переходнике | |||
|- | |||
|2.3 | |||
|v2.3A, v2.3B, v2.3С | |||
|10.2023 - 06.2024 | |||
| | |||
*Больше вырез в контуре платы, для совместимости с WB7.4 | |||
|- | |||
|2.2 | |||
|v2.2A, v2.2B, v2.2C, v2.2D, v2.2E, v2.2F, v2.2G, v2.2H, v2.2H/G, v2.2I | |||
|07.2022 - 10.2023 | |||
| | |||
*Незначительные внутренние изменения | |||
|- | |||
|2.1 | |||
|v2.1A | |||
|06.2022 | |||
| | |||
*Модуль построен на RF-BM-2652P2I | |||
|- | |- | ||
|} | |} |