WBE2R-R-ZIGBEE v.2 ZigBee Extension Module: различия между версиями
Строка 49: | Строка 49: | ||
WBE2R-R-ZIGBEE v.2 оснащен модулем RF-STAR RF-BM-2652P2I. Характеристики можно посмотреть на [https://www.rfstariot.com/multi-protool-module-cc2652p-with-pa-and-ipex-integrated-rf-bm-2652p2i_p63.html Сайте производителя]. | WBE2R-R-ZIGBEE v.2 оснащен модулем RF-STAR RF-BM-2652P2I. Характеристики можно посмотреть на [https://www.rfstariot.com/multi-protool-module-cc2652p-with-pa-and-ipex-integrated-rf-bm-2652p2i_p63.html Сайте производителя]. | ||
На борту модуля чип CC2652P от компании Texas Instruments. Мощность 20dBm(100mW). | На борту модуля чип CC2652P от компании Texas Instruments. Мощность 20dBm(100mW). | ||
== Прошивка == | |||
[[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_YYYMMDD.zip]. | |||
Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку. | |||
Прошивка: | |||
# Установите библиотеки: | |||
#: <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_YYYMMDD.hex | |||
</syntaxhighlight> | |||
== Ревизии устройства == | == Ревизии устройства == |
Версия 17:47, 9 мая 2022
Это черновик страницы. Последняя правка сделана 09.05.2022 пользователем A.Degtyarev.
Эта страница описывает новое устройство WBE2R-R-ZIGBEE v.2, описание предыдущей версии WBE2R-R-ZIGBEE v.1.
Антенна
У модуля нет встроенной антенны, поэтому подключается внешняя через разъём 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
Аппаратная часть
WBE2R-R-ZIGBEE v.2 оснащен модулем RF-STAR RF-BM-2652P2I. Характеристики можно посмотреть на Сайте производителя. На борту модуля чип CC2652P от компании Texas Instruments. Мощность 20dBm(100mW).
Прошивка
Модуль поставляется прошитый свежей прошивкой и готовый к использованию, но вы можете прошить его самостоятельно.
Скачайте из интернета по ссылкам:
- скрипт для прошивки cc2538-bsl,
- архив с файлом прошивки CC1352P2_CC2652P_other_coordinator_YYYMMDD.zip.
Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку.
Прошивка:
- Установите библиотеки:
apt update && apt install python3-serial intelhex
- Выключите контроллер кнопкой и снимите верхнюю крышку.
- Зажмите кнопку на модуле WBE2R-R-ZIGBEE v.2.
- Включите контроллер кнопкой и отпустите кнопку на модуле.
- Дождитесь загрузки загрузки ОС.
- Подключитесь к контроллеру по SSH.
- Перейдите в папку, где лежат загруженные ранее файлы и выполните команду, где
/dev/ttyMOD4
— слот, к которому подключен модуль:python3 ./cc2538-bsl.py -p /dev/ttyMOD4 -evw ./CC1352P2_CC2652P_other_coordinator_YYYMMDD.hex
Ревизии устройства
Номер партии (Batch №) указан на наклейке на боковой поверхности корпуса или на печатной плате.
Ревизия | Партии | Дата выпуска | Отличия от предыдущей ревизии |
---|---|---|---|
1.0 | v1.0 - ... | 04.2022 - ... | Модуль построен на RF-BM-2652P2I |