CommissionerCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| PairWithCode | nodeId payload discoverOnce | node_id char_string boolean | false false true |
| Unpair | nodeId | node_id | false |
| GetCommissionerNodeId | |||
| GetCommissionerNodeIdResponse | nodeId | node_id | false |
| GetCommissionerRootCertificate | |||
| GetCommissionerRootCertificateResponse | RCAC | OCTET_STRING | false |
| IssueNocChain | Elements nodeId | octet_string node_id | false false |
| IssueNocChainResponse | NOC ICAC RCAC IPK | octet_string octet_string octet_string octet_string | false false false false |
DelayCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| WaitForCommissioning | |||
| WaitForCommissionee | nodeId expireExistingSession | node_id bool | false true |
| WaitForMs | ms | int16u | false |
| WaitForMessage | registerKey message | char_string char_string | false false |
DiscoveryCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| FindCommissionable | |||
| FindCommissionableByShortDiscriminator | value | int16u | false |
| FindCommissionableByLongDiscriminator | value | int16u | false |
| FindCommissionableByCommissioningMode | |||
| FindCommissionableByVendorId | value | vendor_id | false |
| FindCommissionableByDeviceType | value | devtype_id | false |
| FindCommissioner | |||
| FindCommissionerByVendorId | value | vendor_id | false |
| FindCommissionerByDeviceType | value | devtype_id | false |
| FindResponse | hostName instanceName longDiscriminator shortDiscriminator vendorId productId commissioningMode deviceType deviceName rotatingId rotatingIdLen pairingHint pairingInstruction supportsTcp numIPs port mrpRetryIntervalIdle mrpRetryIntervalActive mrpRetryActiveThreshold isICDOperatingAsLIT | char_string char_string int16u int16u vendor_id int16u int8u devtype_id char_string octet_string int64u int16u char_string boolean int8u int16u int32u int32u int16u boolean | false false false false false false false false false false false false false false false false true true true true |
EqualityCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| BooleanEquals | Value1 Value2 | boolean boolean | false false |
| SignedNumberEquals | Value1 Value2 | int64s int64s | false false |
| UnsignedNumberEquals | Value1 Value2 | int64u int64u | false false |
| EqualityResponse | Equals | bool | false |
LogCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| Log | message | char_string | false |
| UserPrompt | message expectedValue | char_string char_string | false true |
SystemCommands
| command | args | arg type | arg optional |
|---|---|---|---|
| Start | registerKey discriminator port minCommissioningTimeout kvs filepath otaDownloadPath endUserSupportLogPath networkDiagnosticsLogPath crashLogPath | char_string int16u int16u int16u char_string char_string char_string char_string char_string char_string | true true true true true true true true true true |
| Stop | registerKey | char_string | true |
| Reboot | registerKey | char_string | true |
| FactoryReset | registerKey | char_string | true |
| CreateOtaImage | otaImageFilePath rawImageFilePath rawImageContent | char_string char_string char_string | false false false |
| CompareFiles | file1 file2 | char_string char_string | false false |
| CreateFile | filePath fileContent | char_string char_string | false false |
| DeleteFile | filePath | char_string | false |