5.2.MBIM for Windows

The following items will be introduced in the following section:

  • 1.About MBIM

  • 2.Windows MBIM

1.About MBIM

  • MBIM的標準制定

    • 1.由USB Implement ForumF 於 2011年制定, 成員包括 Microsoft, Intel, Quacomm等大廠

    • 2.標準化:

      • 統一 Programming interface

      • 以單一USB interface統一關於傳輸上的deandIP frames using single, logical USB interface

      • 統一行動寬頻(mobile broadband)設備和PC的介面標準

  • 2.MBIM的簡介 (根據Revision 1.0 )

    • 1.MBIM是一個讓USB hosts跟MB devices可以交換command及data frame的protocol

      • USB host:

    • 2.Mobile Broadband Interface Model (MBIM)是基於 Network Control

      Model (NCM 1.0)的Subclass.

      • NCM 1.0:

      • MBIM 1.0的SPEC所定義的USB device會具有傳輸IP封包的能力 (defined by 3GPP/ 3GPP2)

      • MBIM 1.0的SPEC將定義NCM的IP packet aggregations的單一USB傳輸中的control command, raw IP usage 及 Communications Device Class subclass specification

  • 3.MBIM與NCM 1.0的相容性

    • MBIM與NCM 1.0最大的差異在於MBIM使用raw IP frames, 有別於以往的802.3 headers

  • 4.MBIM的功能特性

    • 1.MBIM的功能由2個logical channel所組成:

      • 1.為了傳輸payload所提供的data channel: 唯一與USBNCM10不同之處是以Raw IPS及DSS取代Ethernet frames.

      • 2.為了control plane所提供的channel: 例如transporting MBIM control messages

    • 2.通訊管道(COMMUNICATION PIPES)

      • 1.DEFAULT PIPE

        • 常被用於控制USB device, 內容包括standard

          requests (例如GET_DESCRIPTOR及SET_CONFIGURATION), Command所回覆的訊息會再藉由Default-pipe傳送給host

      • 2.INTERRUPT PIPE

        • 常被用於提醒host非同步的event,

Interrupt pipe messages are used to alert the host of an asynchronous event from the device. The event

could either be an unsolicited event (see section 9.4.4), or a response to a previously issued class specific control messages (see section 9.4.3)

  • 3.BULK-IN AND BULK-OUT PIPES

  • 5.MBIM的資料傳輸

    • 1.USBNCM10定義在host與device中傳輸IEEE 802.3 frames的方法

    • 2.MBIM使用了與USBNCM10相同的方法, 但在NDP (NCM Datagram Pointers)中的payload不同 , IEEE 802.3 frames將不被支援, 取而代之的是使用raw IP (IPv4及IPv6都有)及Device Service Streams來作為host及device間的傳輸.

    • 3.MBIM在NDP引入了multiple data streams的概念, 以支援IPS及DSS

2.Windows MBIM

  • MB Scope in Windows 7/8/10

Last updated