Search found 300 matches

by ESP_YJM
Mon Dec 25, 2023 11:54 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32 DHCP 获取不到IP
Replies: 45
Views: 28682

Re: ESP32 DHCP 获取不到IP

You can change the mac address in the device that cannot get IP. It seems the router add the device to black list.
by ESP_YJM
Fri Dec 22, 2023 11:36 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32 DHCP 获取不到IP
Replies: 45
Views: 28682

Re: ESP32 DHCP 获取不到IP

It seems the router not response the DHCP Discovery packet. Do other device like mobile phone connected to this router can get the IP address?
by ESP_YJM
Wed Sep 13, 2023 2:33 am
Forum: ESP-IDF 中文讨论版
Topic: 修改TCP client例程时产生严重错误
Replies: 3
Views: 2151

Re: 修改TCP client例程时产生严重错误

问题1:SO_SNDTIMEO 只能用于 connect 之后调用 send/write 才有效,如果你想进行 connect 的连接超时设置的话,你需要先将 socket 设置为非阻塞的,然后通过 select 进行超时处理,具体细节你可以参考 https://github.com/espressif/esp-idf/bl ... tls.c#L332

问题2:这个是必现的吗?你反汇编看下 PC 地址是哪个函数,加点日志定位下。

问题3:你把 SO_LINGER 的设置放到 connect 之后。
by ESP_YJM
Mon Sep 11, 2023 8:00 am
Forum: ESP-IDF 中文讨论版
Topic: 使用ESP32-C3的SoftAP模式创建web服务器中的问题
Replies: 6
Views: 2459

Re: 使用ESP32-C3的SoftAP模式创建web服务器中的问题

从日志看息屏后重连热点,并访问网页,日志里只有手机连上热点,设备给手机分配 IP 的日志,没有看到手机访问 http server 的日志。你可以打开 LWIP 层 IP 层日志看下,看手机有没有访问设备。
by ESP_YJM
Mon Sep 11, 2023 7:55 am
Forum: ESP IoT Solution 中文讨论版
Topic: esp32开发板中烧入bin文件时怎样能输入不同的云端信息?
Replies: 1
Views: 10503

Re: esp32开发板中烧入bin文件时怎样能输入不同的云端信息?

你需要把设备的三元组信息从固件里拿出来,然后将三元组信息生成bin写入到固定分区,设备代码里从该分区读取就行。
by ESP_YJM
Wed Aug 30, 2023 7:55 am
Forum: ESP-IDF 中文讨论版
Topic: udp接收延迟后多个包同时到达
Replies: 3
Views: 1754

Re: udp接收延迟后多个包同时到达

可以贴一下代码吗?你说的阻塞 200ms 是你在应用层主动 delay 了 200 ms 后再去调用 recvform 函数去收 UDP 包?
by ESP_YJM
Tue Aug 29, 2023 9:22 am
Forum: ESP-IDF
Topic: How to use esp_netif_dhcpc_option?
Replies: 5
Views: 3119

Re: How to use esp_netif_dhcpc_option?

You can use ipaddr_ntoa_r to convert it to string.
by ESP_YJM
Tue Aug 29, 2023 7:49 am
Forum: ESP-IDF 中文讨论版
Topic: IDF实现OTA下载新固件速度慢,如何变快?
Replies: 2
Views: 4612

Re: IDF实现OTA下载新固件速度慢,如何变快?

增加 TCP 窗口,WIFI RX buffer 等等可以加快下载速度,你可以尝试增大如下配置项 CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16 CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=64 CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y CONFIG_ESP_WIFI_RX_BA_WIN=32 CONFIG_LWIP_TCP_WND_DEFAULT=28800 CONFIG_LWIP_TCP_RECVMBOX_SIZE=64 CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64 增大这些...
by ESP_YJM
Tue Aug 29, 2023 7:36 am
Forum: ESP-IDF 中文讨论版
Topic: 【已解决】wifi_provisioning怎么发送用户数据到手机端
Replies: 2
Views: 1480

Re: wifi_provisioning怎么发送用户数据到手机端

可以通过 API wifi_prov_mgr_endpoint_create("custom-data")和wifi_prov_mgr_endpoint_register 两个函数,注册 custom-data endpoint,手机端主动查询这个 endpoint,客户端在 wifi_prov_mgr_endpoint_register 注册的回调中把想要给 手机的数据返回给手机。详情参考示例 https://github.com/espressif/esp-idf/blob/master/examples/provisioning/wifi_prov_mgr/main/app_main.c...