Matter Tools

CHIP Tool

The CHIP Tool (chip-tool) is a Matter controller implementation that allows commissioning a Matter device into the network and communicating with it using Matter messages, which may encode Data Model actions, such as cluster commands. The tool also provides other utilities specific to Matter, such as parsing of the setup payload or performing discovery actions.

The official README for chip-tool: https://github.com/project-chip/connectedhomeip/blob/master/examples/chip-tool/README.md.

ZCL Advanced Platform

ZCL(ZCL) Advanced Platform (ZAP) is a node.js template engine that’s based on Matter Clusters. https://project-chip.github.io/connectedhomeip-doc/zap_and_codegen/zap_intro.html. ZAP provides the following features for Matter apps and SDKs:

  • Configure Matter Endpoints, Clusters, Attributes, and other device features from a GUI interface

  • Create templates that automatically generate Data Model definitions, callbacks, and other Matter source code

  • Create and use preconfigured ZAP files to include with SDKs

Alt text

ZAP Tool

CHIP Certificate Tool

CHIP Certificate Tool (chip-cert) provides a command line interface (CLI) utility used for generating and manipulating CHIP certificates and CHIP private keys material. Official documents are available on the following page CHIP Certificate Tool.

There are two main usages for chip-cert:

SPAKE2P Parameters Tool

Spake2p tool provides command line interface (CLI) utility used for generating spake parameters (PIN code and verifier) for device manufacturing provisioning. It stores some parameters in factory data and these parameters will be involved in SPAKE2+ flow of PASE in commissioning. Official documents are available on the following page SPAKE2P Parameters Tool.