! Merged and moved to https://github.com/pvvx/ZigbeeTLc/
ZigBee devices with BLE-OTA function on Telink chipset.
Beta versions...
(At the moment, the following devices have been tested with the ZBdevice firmware:
Xiaomi LYWSD03MMC B 1.4, CGG1, CGG1N, LKTMZL02. The other options have not been tested yet...)
Прошивки имеют функции включения BLE для обновления по BLE OTA, а так же некоторые дополнительные BLE сервисы.
Для начальной проверочной пробы работы с хабами Zigbee типа “Яндекс станция …” и подобными. Позволяет в случае неуспеха вернуться на BLE версию и прошить другую прошивку через BLE OTA. А так же для возможности настройки устройства по BLE перед спариванием с хабом.
Смотри таблицу
Включение BLE происходит при сбросе устройства кнопкой (для Xiaomi LYWSD03MMC путем замыкания контактов “reset” и “gnd”) или потере Zigbee сети. При этом работа в Zigbee сохраняется.
Включить BLE на уже спаренном устройстве возможно путем подачи команды “отключения устройства”:
Кластер: Basic (Endpoint id: 1, Id: 0x0000, Type: in), Атрибут: device_enabled (id: 0x0012).
Обратное включение или завершение BLE соединения отключит BLE.
Дополнительные BLE сервисы по настройке в BLE будет описаны и реализованы в TelinkMiFlasher позже. На сегодня в TelinkMiFlasher обеспечивается только BLE OTA. Функционал в Zigbee полность доступен и аналогичен ZigbeeTLc.
- Изменение MAC/IEEE (только через BLE),
- Изменение имени Zigbee устройства (в вариатнах BLE и Zigbee),
- Изменение называния производителя (в вариатнах BLE и Zigbee),
- Редакция всех пользовательских настроек Zigbee (в вариатнах BLE и Zigbee).
- Короткое нажатие - Передача измерений (report),
- Удержание 2 секунды - Переключение формата показаний температуры C/F,
- Удержание 7 секунд - Сброс настроек Zigbee для нового спаривания,
- Удержание 15 секунд - Сброс всех настроек и Zigbee в заводской вариант.