没有合适的资源?快使用搜索试试~ 我知道了~
首页2013年MBIM协议勘误版:扩展USB设备与3G/4G数据传输
MBIM协议的"May 1, 2013勘误版"是一个关于移动宽带接口模型的文档,它更新了2011年版本的MBIM_v1_0_usbif_final。该协议的主要目标是定义USB主机与移动宽带设备之间进行有效控制命令和数据帧交换的规则,特别关注于支持3GPP或3GPP2定义的蜂窝技术标准下的分组数据传输,即互联网协议(IP)。 MBIM基于通信类网络控制模型(NCM1.0)的一个子类,扩展了其功能,使得USB设备能够作为IP数据包聚合的原始IP通信设备类子类的控制设备。协议规定了网络控制模型(USBNCM1.0)中的控制命令,并提供了术语和缩写表,如认证和密钥协议(AKP)、接入点名称(APN)、设备服务流(DSS)等,以便于理解和使用。 文档中提到的CDCMBIM子类是关键部分,它是MBIM模型的具体实现,涉及到接口关联描述符(IAD)、命令标识符(CID)、上行链路和下行链路等概念。MBIM模型还强调了与以太网控制模型(ECM)的兼容性,以及与国际移动用户身份(IMSI)相关的功能。 值得注意的是,该文档提供了一个简化的示例,其中包含了复杂的技术术语和编码,例如Modil9V9、CID等,这些都是MBIM协议中的专业术语。这些编码可能代表特定的控制序列或者数据包结构,对于实际开发和理解协议的细节至关重要。 总结来说,MBIM协议的May 1, 2013勘误版是针对移动宽带设备与USB主机间高效通信的详细规范,适用于开发者进行产品设计和实现,同时需要开发者在实际开发时参照英文原文以确保准确无误。这份文档为读者提供了基础框架和关键术语,有助于快速学习和理解MBIM的工作原理。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/88249225/bg10.jpg)
CDC MBIM子类
移动宽带接口模型
2013年5月30日
功能特性
5.1概述
MBIM功能由两个逻辑通道组成。一个是用于传输有效负载的数据通道,类似于[USBNCM10]数据传
输。唯一的区别是,MBIM不传输以太网帧,而是传输原始IP数据流和设备服务流。另一个通道用
于控制平面,i。e., 用于传输MBIM控制消息。
CID
麦比姆
命令
发送/获取
封装
统治
要求
统治
麦比
姆
IPS<和>
DSS<k>
非关税障碍
批量传输
数据
统一的S波段
图2:控制和数据通道的MBIM逻辑层
.25个通信管道
除了默认管道外,每个MBIM功能应支持一个中断、一个批量和一个批量管道。
5.2.1默认管道
默认管道消息通常用于控制USB设备。这些消息包括标准的请求,如GET_DESCRIPTOR和
SET_CONFIGURATION。将在默认管道报告信息上的命令发送回到默认管道上的主机。如果发生错
误,它们将生成一个标准的USB错误令牌。除了通用串行总线规范[USB30]中描述的一般请求外
,这还适用于所有特定于类的请求。
在本文档的第9节中定义并描述了特定于类的控制消息。
![](https://csdnimg.cn/release/download_crawler_static/88249225/bg11.jpg)
CDC MBIM子类
移动宽带接口模型
2013年5月1日31
图3:默认管道
5.2.2中断管
中断的管道消息用于向主机警告来自设备的异步事件。该事件可以是未经请求的事件(见第
9.4.4节),也可以是对以前发布的类特定的控制消息的响应(见第9.4.3节),
图4:中断管道
![](https://csdnimg.cn/release/download_crawler_static/88249225/bg12.jpg)
CDC MBIM子类
移动宽带接口模型
2013年5月1日,32日
.2.35条散装和散装管道
主机使用批量-OUT管道向MBIM函数发送数据。MBIM函数使用批量输入管道向主机发送数据。
建议dwNtbIn最大尺寸和dwNtb最大尺寸(分别规定散装管道和散装管道的最大传输尺寸)的值
为各自散装管道的wMax包尺寸的倍数。如果在任何一个方向上的传输都小于配置的最大NTB大小
,并且是wMax软件包大小的倍数,则发送方必须用ZLP终止传输。发送方可以选择填充传输最大
NTB大小,以避免ZLP。
.35操作模型
从主机到设备的MBIM控制消息是异步的。主机向设备的默认管道上的函数发送一条控制消息。
该函数通过通过中断端点向主机发送通知,异步地完成结果的消息和信号的可用性。然后,主
机使用默认管道获取响应。此模型允许主机向设备发出多个控制消息,而无需等待之前的消息
完成。这个流程如下图所示。
发送封装的命令
响应可用
主人
图5:封装的命令响应序列
USB MBIM功能
GET_ENCAPSULATED_RESPONSE
数据输入(响应有效载荷)
状态(ACK)
数据OUT(命令有效负载)状
态(ACK)
中断管
道
默认
管道
![](https://csdnimg.cn/release/download_crawler_static/88249225/bg13.jpg)
CDC MBIM子类
移动宽带接口模型
2013年5月1日,33年
类似地,当设备需要通知主机在第9.4节中描述的未经请求的设备事件时。4、它使用了中断的终
点。然后,主机将从控制端点检索这些信息。此流程如下图所示。
默认中断
USB MBIM功能
获取封装的响应
状态(ACK)
主人
图6:未经请求的事件序列
5.4设备服务
设备支持的逻辑组功能构成了“设备服务”。每个设备服务都由一个128位的UUID(通用唯
一标识符)进行唯一标识。在主机和设备之间交换的所有cid都携带UUID,以识别与传输相
关联的设备服务。
5.4.1设备服务流
不支持通过控制信道传输高带宽数据。相反,建议使用大批量的设备服务流。
设备服务流是一个最努力的服务。
MBIM以上的协议层和/或应用程序应负责流量控制和数据丢失后的恢复。
管
道
管
道
数据输入(MBIM_INDICATE_ST
ATUS_MSG)
响应可用
![](https://csdnimg.cn/release/download_crawler_static/88249225/bg14.jpg)
CDC MBIM子类
移动宽带接口模型
2013年5月1日,34日
强烈禁止通过限制批量IN/OUT管道来进行流控制,因为这些管道由多个服务共享。例如,限制批
量OUT管道以使一个服务受益,可能会阻止将重要数据传递到另一个服务,从而导致死锁。
5.4.2定制设备服务
供应商可以通过生成自己的UUID来自由定义其他设备服务。这些服务不应是基于ip协议的。
此机制允许供应商将该功能扩展到本文档中定义的标准服务之外。如果供应商扩展更改了本规范
中的任何状态,该函数需要发送必要的指示(第9.4.4节),以便使主机状态机成为同步。有关
如何使用新的设备服务来扩展该协议的更多信息,请参阅第10.6节“MBIM服务和CID可扩展性”
。
剩余243页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/61b0a64f8b5249f5a3615523209ddcfa_lihongzhai.jpg!1)
五角大寨
- 粉丝: 724
- 资源: 9
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)