22 lines
995 B
ReStructuredText
22 lines
995 B
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.
|