Buenas noches a todos,
===== Mi contexto =====
He adoptado Gladys instalándola en un Raspberry 4 (bookworm + caja Deskpi Pro + SSD de 120GB)
He desplegado la integración Switchbot para recopilar seis sondas “Meter plus”
Todo funciona perfectamente.
Para continuar con mis experimentos, he comprado equipos Matter en Ikea y he desplegado la extensión MaterBridge
Mis equipos Matter over Thread: una bombilla KAJPLATS, un enchufe GRILLPLATS y dos mandos a distancia BILRESA
Para disponer de un “Border Router Thread” he desplegado OpenThread en un contenedor Docker y he flashado un dongle nRF52840 (MakerDiary MDK USB Dongle) con el firmware RCP (openthread/ot-nrf528xx).
Todos los scripts de shell necesarios y las explicaciones están en el repositorio público “gladys_openthread” en GitHub
========= La situación =========
Tengo una instancia de Gladys con MatterBridge desplegada.
Tengo un OTBR funcional (ver el informe de validación )
No puedo “comisionar” mis equipos Matter de Ikea
========= ¿Por qué? =========
un dispositivo Matter over Thread (GRILLPLATS, KAJPLATS, BILRESA) recibe sus identificadores Thread durante el comisionamiento Matter, que comienza con un intercambio cifrado en Bluetooth LE (PASE) entre el dispositivo y un comisionador.
Esto es exactamente lo que Gladys no sabe hacer, y lo que el OTBR tampoco sabe hacer.
========= ¿Solución? =========
Mis lecturas de documentación, foros y consultas a Mistral me llevan a la solución: chip-tool
He encontrado esto:
- chip-tool es la herramienta de referencia del proyecto Matter pero es experimental: funciona, está documentado, es la vía utilizada por la comunidad Gladys, pero estás fuera de lo común.
- Los 4 emparejamientos deben hacerse uno por uno, dispositivo por dispositivo (modo emparejamiento en cada uno).
- Una vez los dispositivos en Gladys, será necesario mantener chip-tool instalado (o al menos su almacenamiento) para futuras necesidades (recomisionamiento después de un restablecimiento de fábrica).
¿Alguien de ustedes ha experimentado ya con chip-tool?
Gracias de antemano por su ayuda.
Olivier