Справочник Пользователя для Microchip Technology Wi-Fi G Demo Board DV102412 DV102412

Модели
DV102412
Скачать
Страница из 49
Wi-Fi G Demo Board User’s Guide
DS50002147A-page 26
 2013 Microchip Technology Inc.
4.4
ZERO CONFIGURATION/BONJOUR
Zero Configuration (Zeroconf) provides a mechanism to simplify the device configura-
tion on a network. The term Zeroconf is titled from the names Bonjour (Apple) and 
Avahi (Linux), and is an Internet Engineering Task Force (IETF) standard. Zeroconf 
provides simplified naming conventions, instead of relying on the IP addresses alone.
The Zeroconf is built on the following three core technologies:
4.4.1
Link Local
The first component of Zeroconf is the ability to self-assign an IP address to each mem-
ber of a network. Usually, a Dynamic Host Configuration Protocol (DHCP) server han-
dles such situations. However, when no DHCP server exists, Zeroconf-enabled 
devices negotiate the unique IP address amongst themselves.
4.4.2
Multicast DNS
The second component of Zeroconf is the ability to self-assign the host names. Multi-
cast Domain Name System (mDNS) provides the local network with the ability to have 
the features of a DNS server. User can use the host names to access the devices on 
the network. When devices select to use the same host name, as in the IP address res-
olution, each of the devices has the ability to self-assign the Auto-negotiate New 
Names, usually appending a number at the end of the name.
4.4.3
Service Discovery
The last component of Zeroconf is service discovery. All Zeroconf devices can broad-
cast what services they provide. For instance, a printer can broadcast about available 
printing services. A thermostat can broadcast that it has an HVAC control service. For 
a specific service, the user can see the list of devices that provide the service, and 
connect to it. This eliminates the need to know whether something exists on a network 
(and what its IP or host name is). The user can query the network to see if a certain 
service exists or not, and easily connect to it.
4.4.4
Zero Configuration & mDNS demonstration
An iPhone and an apps supporting Zero Configuration is used in the demonstration.