见下图,里面的hostname 默认为ameba,想修改成自定义的格式,请问通过什么方法修改??
你説的是這個地方嗎?
是的,我自定义修改后,但是hostname无法修改
我看了目前有的方案是:需要配置LWIP_NETIF_HOSTNAME,,并且在wifi连接前修改hostname。
请问mdns的接口里是否有修改hostname的接口呢?我现在注册mdns的时候再去修改hostname,而不是在wifi连接前修改
暫時沒有這樣的接口
或許第三方的library有可能有,但是我不是特別清楚
hostname 和 mdns 是分开的两个事,没有 mdns 也是可以有 hostname 的。
hostname 是在 DHCP 这个步骤发到路由器设定的,通过 wireshark 抓包能看见。
你可以选择先连接 wifi 不要 DHCP,自己先定义个 IP 地址,然后 netif_set_hostname
准备好 hostname 后再启动 DHCP 过程。或者在正常连接后,有了 hostname 再重新跑一遍 DHCP,应该也能更新 hostname。