Matter::MDNS::CommissionableAdvertisement
Inherits Matter::MDNS::RecordGenerator < Reference < Object
Advertisement for a commissionable Matter device
Generates DNS-SD records for _matterc._udp.local service type Matter Core Spec ยง4.3.1: Commissionable Node Discovery
Constants
DEFAULT_TTL = 120.seconds
HOSTNAME_SUFFIX = ".local"
Log = ::Log.for("matter.mdns.advertisement.commissionable")
MATTER_PORT = 5540_u16
SERVICE_TYPE = "_matterc._udp.local"
Service constants
Constructors
new(description : CommissionableServiceDescription, addresses : Array(String))
SourceInstance methods
addresses
Sourceaddresses=(addresses : Array(String))
Sourcedescription
Sourcedescription=(description : CommissionableServiceDescription)
Sourcehostname
Sourcehostname=(hostname : String)
Sourceinstance_id
Sourceinstance_id=(instance_id : String)
Source