1、 我现在希望没有网络数据时,M4休眠,NWP继续工作。那么,sl_Recv该用阻塞还是非阻塞模式?我是这样理解的:
如果非阻塞的话,M4得一直查询,这样没法一直休眠,最多拉长查询间隔,降低功耗,但响应就会有延时。
如果阻塞的话,是不是M4就可以一直休眠,当NMP有数据时,自动唤醒M4工作。
2、我现在用的阻塞模式,当wifi断开时,tcp sl_Recv没有返回,没有主动断开。我该怎样结束sl_Recv
Terry Han:
可以尝试让M4处于低功耗休眠状态,用RTC每隔一段时间进行唤醒M4进行数据的主动收发,NWP网络处理器可以保持实时的网络连接状态