Thanks for the suggestion - every day's a learning day so more bedtime
reading :-)
On 09/10/2024 13:39, Marco Casaroli wrote:
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.