本帖最后由 xiangxistu 于 2019-8-15 20:30 编辑
4G模块是选用Luat的Air720H,USB支持的有RNDIS网卡,AT口,AT+PPP口还有一个UART用做调试接口,一共是4个USB接口。
TIM截图20190815195258.png (325.73 KB, 下载次数: 0)
下载附件
2019-8-15 20:05 上传
也就是说,讲道理模块的USB接口是可以支持不同的设备类型的。
USB里有CDC(Communication Device Class)的子类,而且模块拥有在window和linux上的驱动程序,支持加载为CDC设备,并且实现了RNDIS网卡。
现在有一个想法,就是既然模块支持USB设备,而且实现了RNDIS,我虽然搞不到linux下的驱动,但是走USB的cdc-ecm路线还是有希望的呀!!!
只不过比较让人想不通的是,ecm的数据格式和ppp的数据格式会有不同,所以传统的PPP方式和CDC-ECM方式会有哪些不同;
现在在思考阶段,还请有关大佬提提看法,或者,我这个想法有什么地方不太对。
同时还有两个问题,选择ecm方式和ppp方式,会有什么不同,比如在传输速率上,资源占用方便有哪些优缺点?
那我先看看合方圆G8100的官方手册怎么说,谢谢大佬提醒
主要区别感觉并不完全的速度,ecm的话,USB协议里有支持的。ppp的话,就只能把USB当做一个通信通道;
理论上,速度是有区别的;不过速度是建立在数据解析时间的基础上的
一周热门 更多>