Overview
- What is Zeroconf? - a few notes about zero-configuration in general. 
- Understanding Zeroconf Service Types - how to interpret and use zeroconf service definitions. 
In short, zeroconf is about automatically discovering your robots or services on your local area network. The implementations we are gathering here do just that, and provide a ros api with which to do that.
Note that they do not try to do anything specific (like advertise your ros master). What you wish to advertise or listen for on your network is up to your program. Think of these implementations as a set of building blocks.
Zeroconf Implementations
Current implementations include:
- Linux : zeroconf_avahi_suite 
- Java : zeroconf_jmdns_suite 
- Android : uses zeroconf_jmdns_suite 
- Apple/Windows : bonjour 
- Embedded Linux : avahi-core/custom 
Depracating or just very old:
- Linux : zeroconf_python_avahi 
Getting Started
Refer to the Tutorials.
