WiSe-Zeroconf Overview

As networked devices become smaller, more portable, and more adhoc, the ability to operate with lesser or no configured infrastructure is increasingly important. In particular features like, the ability of an IP enabled device to automatically allocate IP address for itself when no IP address is present, looking up DNS Resource record data types in the absence of a conventional managed DNS server, are becoming essential.

embWiSe’s WiSe-Zeroconf is an OS independent ZeroConf standard stack - based on Apple’s Bonjour (aka Rendezvous) - for embedded devices for delivering hassle-free ad-hoc networking, Device /service discovery and IP configuration. The highlights of this implementation are:

  1. Adhering to the draft standards laid down by the IETF Zerconf Working Group
  2. OS independent
  3. Highly portable to any embedded Operating System platform
  4. Optimal Memory & CPU resource requirements (Size less than 50KB)

WiSe-Zeroconf supports the following IETF Zeroconf standards:

Dynamic Configuration of IPv4 Link-Local Addresses

  1. Dynamic allocation of IPv4 Link local address in 169.254/16 subnet
  2. IPv4 Address unique in local link
  3. This IPv4 address used only when no other IP address is available
  4. Communication limited to local link
  5. Highly Suitable for adhoc networks where having a DHCP server is not possible
  6. Compatible to similar feature currently available in Microsoft Windows & Apple Mac PCs. Compatible with Standard DNS

Multicast DNS

  1. Compatible with Standard DNS
  2. Less impact on network devices when DNS server goes down
  3. Suitable for adhoc networks where no DNS infrastructure is available

DNS-Based Service Discovery

  1. Uses Standard DNS protocol
  2. No necessity of a Central aggregation server
  3. Highly Suitable for adhoc networks
WiSe-Zeroconf is tested, validated and supported on Linux, ThreadX RTOS and FreeRTOS. A bare metal OS-less implementation is also available and supported for small memory footprint devices.