在高通平台上,rmnet driver 和标准的CDC-ECM是有区别的,rmnet 也是属于CDC-ECM
他们具体的区别在于对于USB命令的封装以及使用的USB接口,端点定义方式不同
如果是使用rmnet,那么发起data call是通过QMI工具发的QMI命令,QMI工具为QMICM,QMICM集成了QMI命令
而通过标准的CDC-ECM发起data call,则是发送标准的ECM命令。
如果是QMICM建立的data call,不走router的,所以它的IP地址获得的是公网IP。
而通过标准的CDC-ECM建立的data call,是走router的,获得的IP地址是私有的IP如192.168开头。
他们具体的区别在于对于USB命令的封装以及使用的USB接口,端点定义方式不同
如果是使用rmnet,那么发起data call是通过QMI工具发的QMI命令,QMI工具为QMICM,QMICM集成了QMI命令
而通过标准的CDC-ECM发起data call,则是发送标准的ECM命令。
如果是QMICM建立的data call,不走router的,所以它的IP地址获得的是公网IP。
而通过标准的CDC-ECM建立的data call,是走router的,获得的IP地址是私有的IP如192.168开头。