Bonjour (ZeroConf) Library for Arduino & Teensyduino
mDNS (registering services) and DNS-SD (service discovery) has been tested and works on:
- Teensy++2 with WIZ81MJ / Teensyduino 1.18
- Teensy3 with WIZ820io / Teensyduino 1.18
- ArduinoMega2560/ATMega2561 with EthernetShield V1 / PlatformIO Core V3.4.0
The newest revised code replaces all direct hardware calls to the W5100 chip with calls to EthernetUDP methods. This will provide much better adaptability to different Ethernet hardware.
-
22-Dec-2015 Updated to provide compatibility with Arduino 1.6.6. Since 1.6.6. the Ethernet library provides support for multicast a pre-requisite for Bonjour to work.
-
29-June-2017 Fixed string zero termination which breaks everything - Marcel Benning / deltacore