乐鑫技术交流
直播中

陈杰

7年用户 1341经验值
私信 关注
[问答]

如何从http请求或API更改设备的ip或主机名?

我想编写一个程序通过从 http 请求或 API 获取值来更改主机名或 IP 地址
例如,http:// /?hostname=abc123然后设备将其主机名更改为 abc123 并以串行方式显示 abc123。我的问题是我这样编码....------------ if ( server.hasArg("hostname") ){     String newHostname = server.arg("hostname"). c_str();     WiFi.hostname(newHostname.c_str());     server.send(200, "text/plain", "主机名更改为:" + String(WiFi.hostname())); --------------结果是....新的主机名值可以显示在网页上,但真实的主机名仍然没有改变。

回帖(1)

切克切克闹

2023-11-29 10:43:29
tring(newHostname)); }

注意,在使用此代码之前,确保您已经在程序中正确初始化了WiFi连接,否则此方法将不起作用。 另外,确保输入的值是有效的主机名或IP地址。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分