WBE2R-R-ZIGBEE v.2 ZigBee Extension Module: различия между версиями
Bugoon (обсуждение | вклад) |
Sergey (обсуждение | вклад) (внесена партия v2.2B) |
||
(не показаны 23 промежуточные версии 5 участников) | |||
Строка 9: | Строка 9: | ||
<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 bot.png|thumb|200px|Обратная сторона модуля WBE2R-R-ZIGBEE v.2]]</div> | ||
<div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 top.png|thumb|200px|Лицевая сторона модуля WBE2R-R-ZIGBEE v.2]]</div> | <div class="tright" style="clear:none">[[Файл:WBE2R-R-ZIGBEE v.2 top.png|thumb|200px|Лицевая сторона модуля WBE2R-R-ZIGBEE v.2]]</div> | ||
== | == Аппаратная часть == | ||
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 источник информации]). | 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 источник информации]). | ||
Мощность 20dBm(100mW). | |||
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA | == Антенна == | ||
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA. | |||
При заказе контроллера Wiren Board с модулем, разъём для внешней антенны устанавливается на корпус контроллера. | При заказе контроллера Wiren Board с модулем, разъём для внешней антенны устанавливается на корпус контроллера. | ||
Строка 39: | Строка 27: | ||
Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''. | Тип модуля для выбора в поле ''Module type'': '''WBE2R-R-ZIGBEE'''. | ||
== Использование с контроллером Wiren Board == | == Использование с контроллером Wiren Board == | ||
Строка 109: | Строка 48: | ||
Инструкцию по настройке контроллера можно найти на странице [[Wb-zigbee|Подключение устройств Zigbee к контроллеру Wiren Board]] | Инструкцию по настройке контроллера можно найти на странице [[Wb-zigbee|Подключение устройств Zigbee к контроллеру Wiren Board]] | ||
<!--== Прошивка == | |||
[[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> — дата. | |||
Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку. | |||
Прошивка: | |||
# Установите библиотеки: | |||
#: <syntaxhighlight lang="bash"> | |||
apt update && apt install python3-serial intelhex | |||
</syntaxhighlight> | |||
# Выключите контроллер кнопкой и снимите верхнюю крышку. | |||
# Зажмите кнопку на модуле WBE2R-R-ZIGBEE v.2. | |||
# Включите контроллер кнопкой и через секунду отпустите кнопку на модуле. | |||
# Дождитесь загрузки загрузки ОС и одключитесь к контроллеру по [[SSH]]. | |||
# Перейдите в папку, где лежат загруженные ранее файлы и выполните команду, где <code>/dev/ttyMOD4</code> — слот, к которому подключен модуль: | |||
#:<syntaxhighlight lang="bash"> | |||
python3 ./cc2538-bsl.py -p /dev/ttyMOD4 -evw ./CC1352P2_CC2652P_other_coordinator_YYYYMMDD.hex | |||
</syntaxhighlight> | |||
--> | |||
== Ревизии устройства == | == Ревизии устройства == | ||
{{Wbincludes:Revision}} | {{Wbincludes:Revision}} | ||
|- | |- | ||
|2.2 | |2.2 | ||
|v2.2A | |v2.2A - v2.2B - ... | ||
|07.2022 - | |07.2022 - ... | ||
| | | | ||
*Незначительные внутренние изменения | *Незначительные внутренние изменения |
Версия 16:34, 21 июля 2022
Эта страница описывает новое устройство WBE2R-R-ZIGBEE v.2, описание предыдущей версии WBE2R-R-ZIGBEE v.1.
Аппаратная часть
WBE2R-R-ZIGBEE v.2 построен на RF-BM-2652P2I с чипом CC2652P от Texas Instruments (документация), который поддерживает Z-Stack 3.x, до 50 прямых подключений устройств и до 200 через роутеры (источник информации).
Мощность 20dBm(100mW).
Антенна
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём RP-SMA.
При заказе контроллера 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, мы устанавливаем их на производстве — вам нужно только настроить модули в веб-интерфейсе контроллера.
Если вы купили модули отдельно, установите их самостоятельно:
- Разберите корпус контроллера.
- Вставьте модуль, соблюдая полярность: выступ на нем должен попасть в паз на плате контроллера.
- Закрепите с помощью гаек разъём SMA-гнезда в отверстии корпуса над разъёмами Ethernet (есть в версиях Wiren Board 6.5 и старше, в более ранних - просверлите самостоятельно диаметром 6.5 мм).
- Соберите корпус обратно. Следите за соединительным кабелем от модуля к SMA-гнезду: он не должен пережиматься, сильно изгибаться и попадать между индикатором и световодом на верхней крышке.
- Навинтите внешнюю антенну на SMA-гнездо.
- При монтаже в металлическом щите для надёжной радиосвязи расположите антенну снаружи.
Конфигурирование
Смена уровня доступа
Для изменения настроек контроллера вам нужен уровень доступа Администратор, который можно выставить в разделе Настройки → Права доступа.
После завершения настроек рекомендуем поставить уровень доступа Пользователь или Оператор — это поможет не совершить случайных ошибок при ежедневной работе с веб-интерфейсом.
Настройка
После физического подключения модуля его нужно добавить в конфигурацию контроллера:
- В веб-интерфейсе перейдите в раздел Настройки → Конфигурационные файлы → Модули расширения и порты , выберите тот Внутренний слот, куда установлен модуль расширения.
- В раскрывающемся списке Тип модуля выберите название установленного модуля.
- Нажмите кнопку Сохранить. Контроллер включит нужные для работы модуля порты.
Для удаления модуля выберите тип Не установлен.
Тип модуля для выбора в поле Module type: WBE2R-R-ZIGBEE.
Использование с контроллером Wiren Board
Обмен данных с модулем осуществляется через последовательный порт, имя которого зависит от разъёма, куда вставлен модуль.
Модуль расширения | Последовательный порт |
---|---|
MOD1 | /dev/ttyMOD1 |
MOD2 | /dev/ttyMOD2 |
MOD3 | /dev/ttyMOD3 |
MOD4 | /dev/ttyMOD4 |
Инструкцию по настройке контроллера можно найти на странице Подключение устройств Zigbee к контроллеру Wiren Board
Ревизии устройства
Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.
Ревизия | Партии | Дата выпуска | Отличия от предыдущей ревизии |
---|---|---|---|
2.2 | v2.2A - v2.2B - ... | 07.2022 - ... |
|
2.1 | v2.1A | 06.2022 |
|