Network Discovery

Is there a way to discover network services (zeroconf/bonour) using Elixir?


I’ve got a very basic SSDP Client I’m working on right now. It also supports the Marvell SDP for the Radio Thermostat.


In building my Sonos Elixir library, Sonex; I had to do some SSDP stuff as well…

You can find it in the discovery module


I’d be really interested to hear more if people have got this to work.

Has anyone used mDNS fo solve this problem. I don’t know enough at the network to decide between these various solutions but I have found quite a few in my research

I’m currently trying to get clustering setup in a multmachine vagrant environment but thinking that something like kubernetes might be more appropriate.

1 Like