General Commissioning 0x0030
This cluster is used to manage global aspects of the Commissioning flow.
Spec History
Matter 1.0
Matter 1.1
Matter 1.2
Matter 1.3
Matter 1.4
rev 2
Matter 1.5
rev 2
Matter 1.6
rev 2
Matter master
rev 2
Attributes (13)
| Code | Name | Type |
|---|---|---|
| 0x0000 | Breadcrumb | int64u |
| 0x0001 | BasicCommissioningInfo | BasicCommissioningInfo |
| 0x0002 | RegulatoryConfig | RegulatoryLocationTypeEnum |
| 0x0003 | LocationCapability | RegulatoryLocationTypeEnum |
| 0x0004 | SupportsConcurrentConnection | boolean |
| 0x0005 | TCAcceptedVersion | int16u |
| 0x0006 | TCMinRequiredVersion | int16u |
| 0x0007 | TCAcknowledgements | bitmap16 |
| 0x0008 | TCAcknowledgementsRequired | boolean |
| 0x0009 | TCUpdateDeadline | int32u |
| 0x000A | RecoveryIdentifier | octet_string |
| 0x000B | NetworkRecoveryReason | NetworkRecoveryReasonEnum |
| 0x000C | IsCommissioningWithoutPower | boolean |
Commands (8)
| Code | Name | Direction |
|---|---|---|
| 0x00 | ArmFailSafe | client→server |
| 0x01 | ArmFailSafeResponse | server→client |
| 0x02 | SetRegulatoryConfig | client→server |
| 0x03 | SetRegulatoryConfigResponse | server→client |
| 0x04 | CommissioningComplete | client→server |
| 0x05 | CommissioningCompleteResponse | server→client |
| 0x06 | SetTCAcknowledgements | client→server |
| 0x07 | SetTCAcknowledgementsResponse | server→client |
Features (2)
| Bit | Code | Name |
|---|---|---|
| 0 | TC | TermsAndConditions — Supports Terms & Conditions acknowledgement |
| 1 | NR | NetworkRecovery — Supports Network Recovery |