Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.

cc2531 router

Илья Киров edited this page Jul 14, 2018 · 4 revisions

Как работает cc2531 роутер

Всё началось с обсуждения расширения покрытия Zigbee-сети Затем появилась заметка о роутере на базе cc2530 и уговорили автора сделать прошивку на базе cc2531 и появилась заметка. После этого телеграм-пользователь Yuri успешно проверил работу этой прошивки и написал мне описание процесса. Я повторил всё по описанию и только теперь публикую результат.

  1. Скачать прошивку Zigbee Router для своего устройства отсюда для cc2531 или отсюда для cc2530 (в архиве три прошивки, я устанавливал router-diag-hex, так как в ней максимальный логгинг).

  2. Прошить CC25xx либо через программатор, либо через Ардуино.

*2.5 при прошивке через Ардуино необходимо удалить в файле прошивки предпоследнюю строку, сделать это можно например в notepad++

  1. После прошивки необходимо привязать ваш прошитый модуль (router) к вашему основному модулю Zigbee (coordinator). Делается это также как и с другими датчиками: на координаторе запускаем процесс сопряжения, на прошитом модуле (в моем случае CC2531) жмем несколько раз кнопку S2 пока устройства не соединятся.

В случае успешного соединения, в консоль будут выводится следующие сообщения: data: { description: '0/0x00124B000B4FBE80', inactiveText: 'COORD', presentValue: 23, relinquishDefault: 0, minimumOffTime: 0 } } Что означает что прошитый модуль (router) успешно подключен к основному Zigbee модулю (coordinator)

  1. Далее необходимо подключить к прошитому модулю (router) подключить желаемые устройства. Для этого надо просто запустить процесс сопряжения на устройстве. При успешном соединении в консоль начнут выводится также следующие сообщения: data: { description: '48538/0x00158D0002019DC3', inactiveText: 'CHILD_RFD', presentValue: 100, relinquishDefault: 2, minimumOffTime: 0 } } где 0x00158D0002019DC3 это ваш новый датчик который вы подключили к прошитому модулю (router). В дальнейшем, для каждого подключенного к прошитому модулю (router), в консоль будет выводится такой data блок, с description подключенного устройства.
Clone this wiki locally