ThreadNetworkInterfaceComponent: {
    attributes: {
        supportedThreadFeatures: FixedAttribute<TypeFromPartialBitSchema, any>;
        threadVersion: FixedAttribute<number, any>;
    };
    commands: {
        addOrUpdateThreadNetwork: Command<TypeFromFields, TypeFromFields, any>;
    };
}

A NetworkCommissioningCluster supports these elements if it supports feature ThreadNetworkInterface.

Type declaration

  • Readonlyattributes: {
        supportedThreadFeatures: FixedAttribute<TypeFromPartialBitSchema, any>;
        threadVersion: FixedAttribute<number, any>;
    }
    • ReadonlysupportedThreadFeatures: FixedAttribute<TypeFromPartialBitSchema, any>

      Indicates all of the Thread features supported by the Thread interface configured by the cluster instance.

      This attribute is primarily used to determine the most important general capabilities of the Thread interface associated with the cluster instance, as opposed to the current runtime dynamic configuration. Note that most run-time details of the actual Thread interface are found in the Thread Network Diagnostics cluster, if supported.

      MatterSpecification.v13.Core § 11.9.6.10

    • ReadonlythreadVersion: FixedAttribute<number, any>

      Indicates the Thread version supported by the Thread interface configured by the cluster instance.

      The format shall match the value mapping found in the "Version TLV" section of Thread specification. For example, Thread 1.3.0 would have ThreadVersion set to 4.

      MatterSpecification.v13.Core § 11.9.6.11

  • Readonlycommands: {
        addOrUpdateThreadNetwork: Command<TypeFromFields, TypeFromFields, any>;
    }
    • ReadonlyaddOrUpdateThreadNetwork: Command<TypeFromFields, TypeFromFields, any>

      This command shall be used to add or modify Thread network configurations.

      If this command is received without an armed fail-safe context (see Section 11.10.6.2, “ArmFailSafe Command”), then this command shall fail with a FAILSAFE_REQUIRED status code sent back to the initiator.

      See Section 11.9.7.5, “Common processing of AddOrUpdateWiFiNetwork and AddOrUpdateThreadNetwork” for behavior of addition/update.

      The XPAN ID in the OperationalDataset serves as the NetworkID for the network configuration to be added or updated.

      If the Networks attribute does not contain an entry with the same NetworkID as the one provided in the OperationalDataset, the operation shall be considered an addition, otherwise, it shall be considered an update.

      MatterSpecification.v13.Core § 11.9.7.4