完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有许多ESP8266作为连接到路由器的站点,路由器将它们视为ESP8266F、ESP_1354B8、ESP_8077E4等。
是否可以更改通过路由器看到的ESP8266的名称? |
|
相关推荐
1个回答
|
|
是的,您可以更改通过路由器看到的ESP8266的名称。以下是更改ESP8266名称的步骤:
1. 准备工具:首先,您需要一个Arduino IDE或其他兼容的开发环境,以及一个适合ESP8266的编程板。 2. 连接ESP8266:将ESP8266连接到编程板,然后通过USB线将编程板连接到计算机。 3. 安装ESP8266库:在Arduino IDE中,打开“文件”>“首选项”,在“附加开发板管理器网址”中添加ESP8266的库网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json。然后打开“工具”>“开发板”>“开发板管理器”,搜索并安装“esp8266”库。 4. 编写代码:在Arduino IDE中创建一个新的草稿,然后编写以下代码: ```cpp #include const char* ssid = "您的WiFi名称"; const char* password = "您的WiFi密码"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("Connected to WiFi"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); // 设置ESP8266的名称 if (!ESP.wifiSetSleepType(NONE_SLEEP)) { Serial.println("Failed to set sleep type..."); while (1) { delay(1000); } } } void loop() { // 这里可以添加其他功能 } ``` 5. 修改WiFi名称和密码:将代码中的`ssid`和`password`替换为您的WiFi名称和密码。 6. 设置ESP8266的名称:在`setup()`函数中,您可以添加以下代码来设置ESP8266的名称: ```cpp ESP8266WebServer server(80); server.begin(); server.on("/", HTTP_GET, []() { server.send(200, "text/html", " Hello, this is my ESP8266!");}); ``` 7. 编译并上传代码:点击Arduino IDE中的“上传”按钮,将代码上传到ESP8266。 8. 重启ESP8266:上传完成后,重启ESP8266。现在,您应该可以在路由器上看到自定义的ESP8266名称。 请注意,这些步骤仅适用于基本的名称更改。如果您需要更高级的自定义,可能需要使用其他库或工具。 |
|
|
|
只有小组成员才能发言,加入小组>>
429浏览 6评论
362浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
343浏览 5评论
349浏览 4评论
327浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 14:30 , Processed in 0.764346 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191