Hello,
I’m working on a Matter bridge application on the NXP based processor platform (NXP EVK) using the Matter SDK. My goal is to create a single bridge that supports multiple non-Matter protocols (such as Zigbee, BLE, etc.) and allows a Matter controller (chip-tool
) running on an x86 Linux machine to control these devices.
Objective:
- Develop a Matter bridge app that exposes multiple non-Matter end devices (Zigbee/BLE-based).
- Use
chip-tool
commands from my x86 host to communicate with the Matter bridge. - On receiving the command, the bridge should sequentially forward the instruction to each non-Matter device and ensure their actions are executed one by one (not simultaneously).
Questions:
- What is the best way to architect the sequential command execution logic for multiple bridged non-Matter devices?
- How should I handle protocol-specific communication (Zigbee/BLE) inside the bridge app without blocking Matter responsiveness?
- Are there any recommended examples or best practices to integrate Zigbee/BLE protocol handlers into the Matter bridge?
- How can I ensure that the bridge confirms successful execution back to the controller for each device sequentially?
Any guidance or examples from Home Assistant Community and others who have built similar systems would be greatly appreciated.
Thank you!