Page 1 of 1

【AT Ethernet】如何使用 AT 固件开启 ESP32 Ethernet DHCP Server 模式?

Posted: Mon Jul 12, 2021 10:41 am
by Rainbow
使用 AT 固件进行以太网应用,默认 Ethernet 开启的是 DHCP Client 模式,
如何使用 AT 指令设置 ESP32 Etherner 为 DHCP Server 模式呢?

AT+CWDHCPS 命令(https://docs.espressif.com/projects/esp ... ap-dhcp-ip)要求在开启 DHCP server 的情况下使用,但并没有找到如何开启 DHCP server 的命令。

Re: 【AT Ethernet】如何使用 AT 固件开启 ESP32 Ethernet DHCP Server 模式?

Posted: Mon Jul 12, 2021 11:28 am
by ESP_Alson
你好,可以使用 AT+CWDHCPS 指令开启 DHCP server

Re: 【AT Ethernet】如何使用 AT 固件开启 ESP32 Ethernet DHCP Server 模式?

Posted: Mon Jul 12, 2021 11:56 am
by ESP_Alson
您好,请问下要开始 DHCP Server 模式?您是想切换到 softAP 模式吗?

Re: 【AT Ethernet】如何使用 AT 固件开启 ESP32 Ethernet DHCP Server 模式?

Posted: Tue Jul 13, 2021 11:30 am
by Rainbow
使用 ESP32 作为 Ethernet DHCP Server , PC 作为 Ethernet DHCP Client ,希望 ESP32 能获取到 PC 的 IP 地址。

当前测试如下:

① ESP32 Ethernet 不与 PC 网口连接,使用 AT+CWDHCPS?查询到的 IP 如下:
dhcp1.png
dhcp1.png (8.49 KiB) Viewed 7778 times
② ESP32 Ethernet 与 PC 网口连接,分别测试了 AT+CWDHCP=1,1 和 AT+CWDHCP=1,2 的两种情况,然后使用 AT+CWDHCP?查询到的 IP 如下:
dhcp2.png
dhcp2.png (7.88 KiB) Viewed 7778 times
dhcp3.png
dhcp3.png (7.75 KiB) Viewed 7778 times
可以发现,以上三种测试情况获取到的 IP 都是一样的。

Re: 【AT Ethernet】如何使用 AT 固件开启 ESP32 Ethernet DHCP Server 模式?

Posted: Tue Jul 13, 2021 1:34 pm
by ESP_Alson
目前 ESP-AT 暂不支持 Ethernet DHCP Server 功能。不过可以参考 github 上 ESP-Gateway 方案,地址为:https://github.com/espressif/esp-gateway