Closed s-kostyuk closed 6 years ago
Moved to v0.3: This is a feature enhancement that doesn't block further development of everpl
OK, so here are the details:
_everpl._tcp
;_http._tcp
will not be used because the streaming API will be implemented used non-HTTP protocols (most likely - raw WebSockets or MQTT over WebSockets);Draft implementation is ready in hub_discovery branch
Consider switching to SSDP for hub discovery.
From the one side, SSDP is much simpler protocol than Zeroconf and allows to specify target URL in Location response header. From the other side, Zeroconf allows to assign constant domain names to the hosts, is not affected by IP address changes and allows a hub to be discovered by Apple devices and Android devices natively.
Stopped on Zeroconf because it allows to receive a constant domain name for dynamic addresses in a local network
Announce presense of adpl server in local network via zeroconf (avahi)
See also: