================================ ``discover`` UDP Discover Daemon ================================ This example exercises ``netutils/discover`` utility. This example initializes and starts the UDP discover daemon. This daemon is useful for discovering devices in local networks, especially with DHCP configured devices. It listens for UDP broadcasts which also can include a device class so that groups of devices can be discovered. It is also possible to address all classes with a kind of broadcast discover. This example will automatically be built as an NSH built-in if ``CONFIG_NSH_BUILTIN_APPS`` is selected. Otherwise, it will be a standalone program with entry point ``discover_main``. NuttX configuration settings: - ``CONFIG_EXAMPLES_DISCOVER_DHCPC`` – DHCP Client. - ``CONFIG_EXAMPLES_DISCOVER_NOMAC`` – Use canned MAC address. - ``CONFIG_EXAMPLES_DISCOVER_IPADDR`` – Target IP address. - ``CONFIG_EXAMPLES_DISCOVER_DRIPADDR`` – Router IP address. - ``CONFIG_EXAMPLES_DISCOVER_NETMASK`` – Network Mask.