A server-side Matter Node.

The Matter specification often refers to server-side nodes as "devices".

Type Parameters

Hierarchy (view full)

Constructors

Accessors

Methods

  • Take the node offline but leave state and structure intact. Happens automatically on close.

    Once the node is offline you may use start to bring the node online again.

    Returns Promise<void>

  • By default on factory reset we erase all stored data.

    If this is inappropriate for your application you may override to alter the behavior. Matter requires that all "security- and privacy-related data and key material" is removed on factory reset.

    Returns Promise<void>

    MatterSpecification.v12.Core ยง 13.4

  • Update state values. This is a patch operation; it only modifies properties in values.

    values is an object with a Behavior.id as the key and state values as sub-objects.

    Input values must adhere to the Behavior.schema of the target Behavior. If not, set will throw an error.

    This is a transactional operation. An error results in no change. The endpoint will wait for exclusive access before applying changes.

    Parameters

    Returns Promise<void>