网络相关
基于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 后,APB 和 USB PHY 时钟都会关闭,USB 相关控制器无法继续正常工作,因此 USB 网络连接中断是由底层硬件机制决定的,无法在保持 USB 网络不断开的同时进入浅睡眠。
可选方案如下:
- 改用
Wi-Fi + Light-sleep的组合方案。 - 使能
CONFIG_USJ_NO_AUTO_LS_ON_CONNECTION选项,在 USB 连接存在时不进入睡眠,但这会增加功耗。 - 更换 4G 接口方案,改用
UART通信而不是 USB。