背景:
在使用4g模块的时候发现使用ppp协议拨号上网可以同时兼容WiFi和4G两种上网模式,但是4g模块拨号上网以后会进入数据模式,发现当前的at_client组件还没有支持这种模式。
问题:
1、请教一下,如果想让at_client组件支持数据命令模式切换,在数据模式不解析模块发来的数据,而是直接送去lwip解析应该做?
2、两种模式的切换方法?
3、退出数据模式需要mcu给模块发送“+++”
的at指令,这个指令不需要添加“\r\n”
的结尾,但是当前的接口 at_obj_exec_cmd
默认都会添加结尾,应该如何改动才能支持不添加结尾?
大部分4G模块都支持吧,我用的是合宙的Air780EP,还有移远的EC800,这两个都支持。
上USB吧,完美解决。
只能串口可以考虑下CMUX,看这位大佬就用CMUX搞定了。
@三世执戟
当前的芯片不支持USB,在另一个支持USB的项目上面已经上了;
CMUX大概了解了下,好像是要4g模块支持,我这个模块不支持cmux。