使用USB连接4G模块,ECM和PPP方式哪种更有优势

2020-01-04 18:47发布

本帖最后由 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方式,会有什么不同,比如在传输速率上,资源占用方便有哪些优缺点?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。