23 lines
1.0 KiB
ReStructuredText
23 lines
1.0 KiB
ReStructuredText
================================
|
||
``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.
|