Why not just write a DNS-SD daemon that will send some URP packets and then
the peers can resolve the hostname?

http://www.dns-sd.org


On Wed, 9 Oct 2024 at 02:04, Tim Hardisty <timhardist...@gmail.com> wrote:

> Not a NuttX question, as such, more a basic embedded device networking
> question. But you’re all so helpful, and it’s NuttX things I need to do
> this :-)
>
> I have just tried the recently added CDC/NCM USB networking and it works
> very nicely. Coupled with DHCPD, I can have a PC (Windows or Linux; not
> tried MAC yet) get an IP address and immediately I can exchange data
> (well…ping between them). And I have set a hostname for my NuttX “gadget”
> and uname reports it properly.
>
> My intention is to implement a simple web server on the device so as to be
> able to plug in to it via usb, go to a browser, and go to “http://gadget”
> rather than “http://10.0.0.10” (for example).
>
> This is DNS…but my embedded networking knowledge is limited and I am not
> sure what NuttX tools/daemons/examples/whatever I need to use for this?
>
> I don’t think a hosts file on the gadget is right, as the PC can’t use
> that to match hostname to IP (and editing a hosts file on the PC is not an
> option in this case). So probably the gadget needs to also be a DNS server?
> But I can’t find much information on how to use the NuttX implementation of
> this.
>
> Have I got that right or am I missing something?
>
> Happy to repay “information that leads to a successful prosecution” ;-) by
> adding to the NuttX “How To” documentation if appropriate
>
> Thanks,
>
> TimJTi.

Reply via email to