-
Notifications
You must be signed in to change notification settings - Fork 5
cc2531 router
Всё началось с обсуждения расширения покрытия Zigbee-сети Затем появилась заметка о роутере на базе cc2530 и уговорили автора сделать прошивку на базе cc2531 и появилась заметка. После этого телеграм-пользователь Yuri успешно проверил работу этой прошивки и написал мне описание процесса. Я повторил всё по описанию и только теперь публикую результат.
-
Скачать прошивку Zigbee Router для своего устройства отсюда для cc2531 или отсюда для cc2530 (в архиве три прошивки, я устанавливал router-diag-hex, так как в ней максимальный логгинг).
-
Прошить CC25xx либо через программатор, либо через Ардуино.
*2.5 при прошивке через Ардуино необходимо удалить в файле прошивки предпоследнюю строку, сделать это можно например в notepad++
- После прошивки необходимо привязать ваш прошитый модуль (router) к вашему основному модулю Zigbee (coordinator). Делается это также как и с другими датчиками: на координаторе запускаем процесс сопряжения, на прошитом модуле (в моем случае CC2531) жмем несколько раз кнопку S2 пока устройства не соединятся.
В случае успешного соединения, в консоль будут выводится следующие сообщения:
data: { description: '0/0x00124B000B4FBE80', inactiveText: 'COORD', presentValue: 23, relinquishDefault: 0, minimumOffTime: 0 } }
Что означает что прошитый модуль (router) успешно подключен к основному Zigbee модулю (coordinator)
- Далее необходимо подключить к прошитому модулю (router) подключить желаемые устройства. Для этого надо просто запустить процесс сопряжения на устройстве. При успешном соединении в консоль начнут выводится также следующие сообщения:
data: { description: '48538/0x00158D0002019DC3', inactiveText: 'CHILD_RFD', presentValue: 100, relinquishDefault: 2, minimumOffTime: 0 } }
где 0x00158D0002019DC3 это ваш новый датчик который вы подключили к прошитому модулю (router). В дальнейшем, для каждого подключенного к прошитому модулю (router), в консоль будет выводится такой data блок, с description подключенного устройства.