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

Материал из Wiren Board
(внесена партия 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 ==  

Версия 10:23, 6 февраля 2023

Купить в интернет-магазине

Эта страница описывает новое устройство WBE2R-R-ZIGBEE v.2, описание предыдущей версии WBE2R-R-ZIGBEE v.1.

Обратная сторона модуля WBE2R-R-ZIGBEE v.2
Лицевая сторона модуля WBE2R-R-ZIGBEE v.2

Описание модуля

WBE2R-R-ZIGBEE v.2 построен на RF-BM-2652P2I с чипом CC2652P от Texas Instruments (документация), который поддерживает Z-Stack 3.x, до 50 прямых подключений устройств и до 200 через роутеры (источник информации).

Мощность 20dBm(100mW).

У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA-female.

При заказе контроллера Wiren Board с модулем, разъём для внешней антенны устанавливается на корпус контроллера.

Установка

Модуль совместим с контроллерами Wiren Board 6, Wiren Board 7 и Wiren Board 8 всех ревизий, его можно установить:

  • Wiren Board 6.3–6.6 — до 3 модулей в слоты MOD1­-MOD3.
  • Wiren Board 6.7–7.x — до 4 модулей в слоты MOD1­-MOD4.
  • Wiren Board 8.4 — до 2 модулей в слоты MOD2­ и MOD3.

При заказе модулей в комплекте с контроллером Wiren Board, мы устанавливаем их на производстве — вам нужно только настроить модули в веб-интерфейсе контроллера.

Если вы купили модули отдельно, установите их самостоятельно:

  1. Разберите корпус контроллера.
  2. Вставьте модуль, соблюдая полярность: выступ на нем должен попасть в паз на плате контроллера.
  3. Закрепите с помощью гаек разъём SMA-гнезда в отверстии корпуса над разъёмами Ethernet (есть в версиях Wiren Board 6.5 и старше, в более ранних - просверлите самостоятельно диаметром 6.5 мм).
  4. Соберите корпус обратно. Следите за соединительным кабелем от модуля к SMA-гнезду: он не должен пережиматься, сильно изгибаться и попадать между индикатором и световодом на верхней крышке.
  5. Навинтите внешнюю антенну на SMA-гнездо.
  6. При монтаже в металлическом щите для надёжной радиосвязи расположите антенну снаружи.

Конфигурирование

Смена уровня доступа

Уровень «Администратор»

Для изменения настроек контроллера вам нужен уровень доступа Администратор, который можно выставить в разделе НастройкиПрава доступа.

После завершения настроек рекомендуем поставить уровень доступа Пользователь или Оператор — это поможет не совершить случайных ошибок при ежедневной работе с веб-интерфейсом.

Настройка

Подключение модулей расширения в веб-интерфейсе контроллера Wiren Board

После физического подключения модуля его нужно добавить в конфигурацию контроллера:

  1. В веб-интерфейсе перейдите в раздел НастройкиКонфигурационные файлыМодули расширения и порты , выберите тот Внутренний слот, куда установлен модуль расширения.
  2. В раскрывающемся списке Тип модуля выберите название установленного модуля.
  3. Нажмите кнопку Сохранить. Контроллер включит нужные для работы модуля порты.

Для удаления модуля выберите тип Не установлен.

Тип модуля для выбора в поле Module type: WBE2R-R-ZIGBEE.

Прошивка

Процесс прошивки модуля WBE2R-R-ZIGBEE v.2

Модуль поставляется прошитым и готовым к использованию, поэтому прошивайте его только в случае необходимости.

Прошивка:

  1. Скачайте из репозитория Z-Stack-firmware архив с файлом прошивки, имя которого начинается на CC1352P2_CC2652P_other_coordinator и распакуйте его.
  2. Скопируйте файл прошивки на контроллер в любую папку контроллера по инструкции.
  3. Подключитесь к консоли контроллера по SSH.
  4. Установите программу прошивки:
    apt update && apt install wb-cc2562-flasher
    
  5. Остановите zigbee2mqtt:
    systemctl stop zigbee2mqtt
    
  6. Перейдите в папку с файлом прошивки прошейте модуль командой, где 4 — номер слота (/dev/ttyMODx), а hex-файл — прошивка модуля:
    wb-cc2652p-flasher 4 CC1352P2_CC2652P_other_coordinator_20220219.hex
    
  7. Запустите zigbee2mqtt:
    systemctl start zigbee2mqtt
    

Дополнительную информацию смотрите в репозитории программы прошивки wb-cc2652p-flasher.

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

Обмен данных с модулем осуществляется через последовательный порт, имя которого зависит от разъёма, куда вставлен модуль.

Модуль расширения Последовательный порт
MOD1 /dev/ttyMOD1
MOD2 /dev/ttyMOD2
MOD3 /dev/ttyMOD3
MOD4 /dev/ttyMOD4

Инструкцию по настройке контроллера можно найти на странице Подключение устройств Zigbee к контроллеру Wiren Board


Ревизии устройства

Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
2.2 v2.2A, v2.2B, v2.2C, v2.2D, v2.2E, v2.2F - ... 07.2022 - ...
  • Незначительные внутренние изменения
2.1 v2.1A 06.2022
  • Модуль построен на RF-BM-2652P2I