This class is handing MDNS Announcements for one instance of a device aka "port".

Obtain an instance via MdnsBroadcaster.createInstanceBroadcaster.

Implements

Constructors

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 the Broadcaster data to announce a Commissioner (aka Commissioner discovery)

    Parameters

    Returns Promise<void>

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

    Parameters

    Returns Promise<void>

  • Set the Broadcaster Data to announce a device for operative discovery (aka "already paired")

    Parameters

    • fabrics: Fabric[]
    • OptionalexpireCommissioningAnnouncements: boolean

    Returns Promise<void>