Replies: 2 comments
-
The backstory is that the project-chip originally developed ZAP (ZCL Advanced Platform) generic templating/generation engine to make DIY devices since there initially were no commercial Thread based Matter devices available that you can buy as of yet (though some manufacturers said that they might offer optional firmware to migrate newer Zigbee devices to Thread and Matter). Anyway, thus developers use ZAP to make their own custom Thread based Matter devices using Nordic Semiconductor's nRF52840 Dongle and their nRF5 SDK: |
Beta Was this translation helpful? Give feedback.
-
Sounds like a useful project! As this project becomes more stable I am sure that this can be beneficial to make configuration easier, or even allow support for Matter. Thank you for the links and the idea. |
Beta Was this translation helpful? Give feedback.
-
Probably overkill but have you considered looking at repurposing ZAP (ZCL Advanced Platform) for UI and generate device templates?
https://github.com/project-chip/zap
It is based on Zigbee Cluster Library; "It is used to configure clusters, attributes and other entities for Matter and Zigbee Pro applications"
https://docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-developing-with-project-configurator/zigbee-cluster-configurator
https://docs.silabs.com/zap-tool/1.0.0/zap-users-guide/
https://github.com/project-chip/zap/blob/master/README.md
ZCL Advanced Platform
What is ZAP?
ZAP is a generic generation engine and user interface for applications and libraries based on Zigbee Cluster Library, the specification developed by the Connectivity Standards Alliance.
ZAP allows you to perform the following:
ZAP is a generic templating engine. Examples are provided for how to generate artifacts for the C language environment, but one could easily add new templates for other language environments, such as C++, java, node.js, python or any other.
Quick setup
Refer to Setup Instructions
Source code
Refer to development instructions for more details.
License
This software is licensed under Apache 2.0 license.
Usage Documentation
Detailed Developer Documentation
Beta Was this translation helpful? Give feedback.
All reactions