Trident IoT Zigbee application development is built on a flexible framework that provides a foundational level of functionality, which can be extended and customized using a combination of ZAP configurations, Trident plugins, and application callbacks.
The ZAP configuration tool allows developers to define a device’s ZCL profile by adding, removing, or modifying endpoints, clusters, and attributes—aligning with the ZCL specification. Once the profile is created, Trident ZCL plugins can be used to implement ZCL functionality, offering APIs for cluster-specific tasks and application callbacks for seamless integration at the application layer.
Beyond ZCL, non-ZCL plugins extend functionality by incorporating best practices, such as network rejoin algorithms and an embedded command-line interface (CLI). These plugins provide additional APIs and callbacks to enhance device capabilities.
The command-line interface (CLI) enables developers to control device behavior over a serial connection, making it a valuable tool for development, production testing, and automated test frameworks.
See the following pages for more information:
As the Trident IoT Zigbee coordinator is still in development, we recommend using home assistant as an easy way to get started adding Trident Zigbee devices to a network for testing. Please reference the below links for more information.