网络相关

  • network

基于esp-iot-bridge/examples/wireless_nic工程,配置模块开启 AP 模式并通过 USB 提供网络接入,实测发现 PC / 手机接入 AP 的 IP 为 192.168.5.2、USB 连接的 MCU IP 为 192.168.4.2,二者分属不同网段,现需实现 PC / 手机对 MCU 的跨网段远程控制,该需求是否可实现?

​ 可以实现,网卡 IP 为 192.168.4.2,终端(PC / 手机)接入模块 AP 属 5 网段,由终端(PC / 手机)发送的数据会经模块内部会转发至 192.168.4.1,二者可互 ping 通,从而实现跨网段通信。

ESP32-S3 搭配 EG800AK,通过 USB RNDIS 上网时,一进入 Light-sleep 就断网;有没有既降功耗又保持网络不断开的办法?

进入 Light-sleep 后,APBUSB PHY 时钟都会关闭,USB 相关控制器无法继续正常工作,因此 USB 网络连接中断是由底层硬件机制决定的,无法在保持 USB 网络不断开的同时进入浅睡眠。

可选方案如下:

  1. 改用 Wi-Fi + Light-sleep 的组合方案。
  2. 使能 CONFIG_USJ_NO_AUTO_LS_ON_CONNECTION 选项,在 USB 连接存在时不进入睡眠,但这会增加功耗。
  3. 更换 4G 接口方案,改用 UART 通信而不是 USB。

参考文档:
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s3/api-guides/usb-serial-jtag-console.html#id7