Network Commissioning 0x0031
Configures network connectivity (WiFi, Thread, Ethernet) during device setup.
Attributes 11
Commands 11
Features 4
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | MaxNetworks | int8u | |
| 0x0001 | Networks | array | |
| 0x0002 | ScanMaxTimeSeconds | int8u | Optional |
| 0x0003 | ConnectMaxTimeSeconds | int8u | Optional |
| 0x0004 | InterfaceEnabled | boolean | Writable |
| 0x0005 | LastNetworkingStatus | NetworkCommissioningStatusEnum | |
| 0x0006 | LastNetworkID | octet_string | |
| 0x0007 | LastConnectErrorValue | int32s | |
| 0x0008 | SupportedWiFiBands | array | Optional |
| 0x0009 | SupportedThreadFeatures | ThreadCapabilitiesBitmap | Optional |
| 0x000A | ThreadVersion | int16u | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 | ScanNetworks Optional | client→server |
SSID: octet_string, Breadcrumb: int64u |
| 0x01 | ScanNetworksResponse Optional | server→client |
NetworkingStatus: NetworkCommissioningStatusEnum, DebugText: long_char_string, WiFiScanResults: WiFiInterfaceScanResultStruct, ThreadScanResults: ThreadInterfaceScanResultStruct |
| 0x02 | AddOrUpdateWiFiNetwork Optional | client→server |
SSID: octet_string, Credentials: octet_string, Breadcrumb: int64u, NetworkIdentity: octet_string, ClientIdentifier: octet_string, PossessionNonce: octet_string |
| 0x03 | AddOrUpdateThreadNetwork Optional | client→server |
OperationalDataset: octet_string, Breadcrumb: int64u |
| 0x04 | RemoveNetwork Optional | client→server |
NetworkID: octet_string, Breadcrumb: int64u |
| 0x05 | NetworkConfigResponse Optional | server→client |
NetworkingStatus: NetworkCommissioningStatusEnum, DebugText: long_char_string, NetworkIndex: int8u, ClientIdentity: octet_string, PossessionSignature: octet_string |
| 0x06 | ConnectNetwork Optional | client→server |
NetworkID: octet_string, Breadcrumb: int64u |
| 0x07 | ConnectNetworkResponse Optional | server→client |
NetworkingStatus: NetworkCommissioningStatusEnum, DebugText: char_string, ErrorValue: int32s |
| 0x08 | ReorderNetwork Optional | client→server |
NetworkID: octet_string, NetworkIndex: int8u, Breadcrumb: int64u |
| 0x09 | QueryIdentity Optional | client→server |
KeyIdentifier: octet_string, PossessionNonce: octet_string |
| 0x0A | QueryIdentityResponse Optional | server→client |
Identity: octet_string, PossessionSignature: octet_string |
WiFiNetworkInterface
(WI)
bit 0
Wi-Fi related features
ThreadNetworkInterface
(TH)
bit 1
Thread related features
EthernetNetworkInterface
(ET)
bit 2
Ethernet related features
PerDeviceCredentials
(PDC)
bit 3
Wi-Fi Per-Device Credentials
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
270 devices in the survey implement this cluster
Kasa Smart Wi-Fi Dimmer Switch
Kasa
UA-SmartPlug-M023-US102
Uascent
Kasa Smart Wifi Plug, Energy Monitoring
Kasa
KAJPLATS E27 WS G60 clear 470lm
IKEA of Sweden
Essentials Lightstrip
Nanoleaf
Aqara Smart Lock U200 Lite
Aqara
Aqara Floor Heating Thermostat W500
Aqara
Eve Energy
Eve Systems
Cync Full Color 3" Puck
GE Lighting, a Savant company
Smart Night Light-W
ThirdReality
UA-SmartPlug-M028-US101
Uascent
Eve Thermo
Eve Systems
Cync Full Color A19
GE Lighting, a Savant company
SwitchBot Light
SwitchBot
Essentials GU10
Nanoleaf
Smart Plug
Hama GmbH & Co KG
Cync Indoor Plug
GE Lighting, a Savant company
Shelly 1 Mini Gen4
Shelly
Shelly Power Strip 4 Gen4
Shelly
Heiman smart Humidity&Temperature Sensor
HEIMAN
Smart RGBTW Bulb
Leedarson
KAJPLATS E27 CWS globe 1055lm
IKEA of Sweden
Dendo SCM Matter Window Covering
Dendo Systems
Smart RGBTW Bulb
Leedarson