Open qq547176052 opened 11 months ago
能否在示例里面增加一个定时 ping 的操作,如果以太网 netif 能够正常访问互联网,softap 理论上来说也是没问题的。
根据上面打印的信息是softap没有分配ip给手机
idf 里面有个 dhcpserver.c 文件,可以将 DHCPS_DEBUG 宏打开之后看一下,如果能抓空中包,可以配合抓包看下。
不会抓包,不用几个小时,大概10分钟左右 就没网络了,硬件换过2家设备,测试结果都一样
打开debug后输出这些
听您的描述是分配 ip 出了问题,那么您应该将 dhcps 的 debug 打开(https://github.com/espressif/esp-idf/blob/master/components/lwip/apps/dhcpserver/dhcpserver.c#L66)。
打开了调试 没有看到有用的消息
wired_nic.zip 这是我的项目 你能帮我看下是不是配置的问题吗
可以打印下内存确认下是否是内存不足了,
printf("free_heap_size:%d\r\n", esp_get_free_heap_size());
printf("free_internal_heap_size:%d\r\n", esp_get_free_internal_heap_size());
printf("minimum_free_heap_size:%d\r\n\r\n", esp_get_minimum_free_heap_size());
使用的是 wired_nic 项目 打开ap后手机连接是有网络的 过一段时间后再来连接就没有网络了 下面是代码