nuttx/Documentation/applications/examples/discover/index.rst

23 lines
1.0 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

================================
``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.