Page 1 of 1

[已解决] wifi和Eth自动切换的问题

Posted: Tue Aug 03, 2021 7:04 am
by donvar
项目中需要同时用到wifi和网口,当wifi和网口同时ready的时候,优先采用网口通讯,网口通讯不畅时自动切换到wifi。
实际测试发现esp32通讯优先采用wifi,而且当上端路由器网络断开(此时esp32与路由器之间的连接是正常的)时不能自动切换。
请教一下:如何强制让socket通讯(UDP)使用wifi或者eth

Re: wifi和Eth自动切换的问题

Posted: Tue Aug 03, 2021 11:38 am
by ESP_Gargamel
参考一下示例:examples/protocols/sockets/tcp_client_multi_net

Re: wifi和Eth自动切换的问题

Posted: Sat Aug 14, 2021 1:49 am
by donvar
非常感谢,已解决

Re: [已解决] wifi和Eth自动切换的问题

Posted: Fri Aug 12, 2022 8:46 am
by wangshuoran
请问如果多网卡,MQTT,HTTP这些连接协议如何选择出站网卡呢?

Re: [已解决] wifi和Eth自动切换的问题

Posted: Mon Aug 15, 2022 4:03 am
by ESP_YJM
对于 http,有个配置 https://github.com/espressif/esp-idf/bl ... ent.h#L138
对于 mqtt 目前不支持,但是你可以参考 http 的实现来自己实现该功能。