Interface for classes that allow to announce one Matter instance.

Implements

Constructors

  • Parameters

    • blenoServer: BlenoBleServer
    • OptionaladditionalAdvertisementData: Uint8Array

    Returns BleBroadcaster

Methods

  • Send out announcements for this instance.

    Returns Promise<void>

  • Destroy the instance

    Returns Promise<void>

  • Expire all announcements.

    Returns Promise<void>

  • Expire the announcement for this commissioning instance.

    Returns Promise<void>

  • Expire the announcement for this operative instance.

    Returns Promise<void>

  • Set commissioner details to announce a commissioner service for User directed commissioning (UDC).

    Parameters

    Returns Promise<void>

  • Set a commissionable mode and details to announce a commissionable device.

    Parameters

    Returns Promise<void>

  • Set operational details to Announce an operational device which is already commissioned. Use expireCommissioningAnnouncements = true when Fabrics are changed after a n commissioning process.

    Returns Promise<void>