项目中需要同时用到wifi和网口,当wifi和网口同时ready的时候,优先采用网口通讯,网口通讯不畅时自动切换到wifi。
实际测试发现esp32通讯优先采用wifi,而且当上端路由器网络断开(此时esp32与路由器之间的连接是正常的)时不能自动切换。
请教一下:如何强制让socket通讯(UDP)使用wifi或者eth
[已解决] wifi和Eth自动切换的问题
[已解决] wifi和Eth自动切换的问题
- Attachments
-
- esp.png (25.02 KiB) Viewed 7720 times
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: wifi和Eth自动切换的问题
参考一下示例:examples/protocols/sockets/tcp_client_multi_net
-
- Posts: 37
- Joined: Fri Dec 24, 2021 12:40 pm
Re: [已解决] wifi和Eth自动切换的问题
请问如果多网卡,MQTT,HTTP这些连接协议如何选择出站网卡呢?
Re: [已解决] wifi和Eth自动切换的问题
对于 http,有个配置 https://github.com/espressif/esp-idf/bl ... ent.h#L138;
对于 mqtt 目前不支持,但是你可以参考 http 的实现来自己实现该功能。
对于 mqtt 目前不支持,但是你可以参考 http 的实现来自己实现该功能。
Who is online
Users browsing this forum: No registered users and 71 guests