Mentions légales du service

Skip to content

Aseba::Zeroconf provides Zeroconf (mDNS-SD) services

SHERMAN David requested to merge github/fork/davidjsherman/zeroconf-PR-base into master

Using Zeroconf, an Aseba target announces itself on the TCP/IP network as a service of type _aseba._tcp, and can be discovered by clients. A target might be an individual node or an Aseba switch. The zeroconf service provides minimal information about a target: Dashel tcp: target (host name, IP port), target name, target type, Aseba protocol version, a list of node ids, and a list of node product ids. A client may obtain complete node descriptions by connecting to the Dashel target and requesting them using the Aseba protocol.

Aseba::Zeroconf is a smart container for Aseba::Zeroconf::Target and can be iterated.

Aseba::Zeroconf::Target records information about a TCP Dashel target, which can be advertised by its owner or can be discovered by DNS Service Discovery.

Aseba::Zeroconf::TxtRecord provides creation and serialization of DNS TXT records for targets.

Aseba::Zeroconf::ZeroconfDiscoveryRequest is a private class that encapsulates service requests.

Merge request reports