Freigeben über


Übersicht über die Hardware des Mobilfunkanbieters

Sie sollten dieses Thema verwenden, um ein allgemeines Verständnis der Windows 8, Windows 8.1 und Windows 10 Hardwareanforderungen und Empfehlungen für mobiles Breitband zu erhalten. Wir empfehlen Folgendes, um Ihren Kunden eine vereinfachte Verbindungserfahrung zu bieten und Ihre Wartungs- und Supportkosten zu reduzieren.

  • Eingebettete mobile Breitbandmodule, die USB-Schnittstellen bereitstellen, müssen die Windows 8-, Windows 8.1- oder Windows 10-Hardwarezertifizierungsanforderungen erfüllen und mithilfe des Treibers für mobile Breitbandklassen verwaltet werden. Ihre Dokumentation zu Hardwareanforderungen für IHVs sollte erfordern, dass mobile Breitbandgeräte die Windows 8, Windows 8.1 oder Windows 10 Gerätezertifizierung bestehen.

  • Externe usb mobile Breitband-Dongles müssen identitätsmorphing unterstützen. Ihre Dokumentation zu Hardwareanforderungen für IHVs sollte erfordern, dass externe mobile Breitbandgeräte sowohl die Windows 8-Gerätezertifizierung, Windows 8.1 oder Windows 10 Gerätezertifizierung bestehen und die Windows 7-Logozertifizierung bestehen.

    • Auf einem Windows 10 Computer wird der Dongle als Windows 10 zertifiziertes mobiles Breitbandgerät angezeigt und mithilfe des Treibers für mobile Breitbandklassen verwaltet.

    • Auf einem Windows 8.1 Computer wird der Dongle als Windows 8.1 zertifiziertes mobiles Breitbandgerät angezeigt und mit dem Treiber für mobile Breitbandklassen verwaltet.

    • Auf einem Windows 8 Computer wird der Dongle als Windows 8 zertifiziertes mobiles Breitbandgerät angezeigt und mithilfe des Treibers für mobile Breitbandklassen verwaltet.

    • Auf einem Windows 7-Computer wird der Dongle als Massenspeichergerät angezeigt, sodass der Benutzer bestimmte Gerätetreiber installieren kann.

  • Wenn Sie EAP-SIM-, USSD- oder mehrere PDP-Verbindungen benötigen, muss der IHV diese aktivieren und die Anforderungen an die Windows 8, Windows 8.1 oder Windows 10 Hardwarezertifizierung erfüllen.

  • Alle zusätzlichen Funktionen, die von Ihnen oder dem IHV benötigt werden, müssen mithilfe der Gerätediensterweiterung implementiert und in Windows 8, Windows 8.1 oder Windows 10 mithilfe des Treibers für mobile Breitbandklassen und der Device Services-APIs aktiviert werden. Sie sollten alle zusätzlichen Funktionen in die Dokumentation zur Hardwareanforderung aufnehmen.

Wichtige Szenarien

Erwerben eines externen Geräts

Ein externes Gerät wird wahrscheinlich unmittelbar eingefügt, bevor der Benutzer mit der Verwendung beginnen möchte.

  1. Sobald das Gerät eingefügt wird, wird es vom Treiber der mobilen Breitbandklasse erkannt und verwaltet.

  2. Der mobile Breitbanddienst liest den IMSI und generiert eine Reihe von Hashes.

  3. Wenn der Benutzer auf Verbinden klickt, werden diese Hashes verwendet, um die Verbindungseinstellungen innerhalb der COSA/APN-Datenbankübermittlung abzugleichen.

    • Wenn die Verbindung erfolgreich ist und eine Internetverbindung verfügbar ist, geschieht nichts weiter. Der Benutzer hat den Dienst bereits erworben.

    • Wenn die Verbindung erfolgreich hergestellt wurde, aber keine Internetverbindung verfügbar ist, wird der Webbrowser mit der URL geöffnet, die in der APN-Datenbank oder Ihrer mobilen UWP-Breitband-App angegeben ist.

    • Wenn die Verbindung fehlschlägt, wird der Benutzer über den Fehler benachrichtigt.

  4. Ihre Website oder Ihre mobile Breitband-App unterstützt den Benutzer beim Kauf des Diensts.

  5. Nach dem Kauf wird das Gerät mithilfe der Bereitstellungs-API aus einer Bereitstellungsdatei bereitgestellt. Die Bereitstellungsdatei wird von der Website oder der mobilen Breitband-App an den Bereitstellungs-Agent übergeben. Die Bereitstellungsdatei konfiguriert Windows mit grundlegenden Informationen zu dem Plan, den der Benutzer erworben hat. Abhängig von der Netzwerkstruktur tritt eine der folgenden Aktionen auf:

    • Dem Benutzer wird Der Internetzugriff auf die aktuelle Verbindung gewährt.

    • Die Bereitstellungsdatei enthält Anweisungen zum Trennen und erneuten Herstellen einer Verbindung mit demselben Netzwerk oder einem anderen Netzwerk, das Zugriff auf das Internet ermöglicht.

Verbinden eines externen Geräts mit einer aktiven SIM-Karte

Wenn ein aktives Gerät angefügt ist, das bereits über eine aktive SIM-Karte verfügt, ähnelt der Workflow dem, wenn Sie ein externes Gerät kaufen, mit der Ausnahme, dass der Verbindungsversuch zum Internet führt. Sie müssen den Benutzer nicht zu Ihrer Website oder mobilen Breitband-App leiten, um den Dienst zu erwerben.

  1. Sobald das Gerät eingefügt wird, wird es vom Treiber der mobilen Breitbandklasse erkannt und verwaltet.

  2. Der mobile Breitbanddienst liest den IMSI und generiert eine Reihe von Hashes.

  3. Wenn der Benutzer auf Verbinden klickt, werden diese Hashes verwendet, um die Verbindungseinstellungen innerhalb der COSA/APN-Datenbankübermittlung abzugleichen. Für ein Gerät mit einer aktiven SIM-Karte ist die Verbindung erfolgreich, und die Internetverbindung ist verfügbar.

Komponenten

Windows 8, Windows 8.1 oder Windows 10 zertifizierte mobile Breitbandgeräte

Damit Sie die Windows Mobile-Breitbandplattform in vollem Umfang nutzen können, muss Ihr mobiles Breitbandgerät die Hardwarezertifizierungsanforderungen für Windows 8, Windows 8.1 oder Windows 10 erfüllen. Eine umfassende Beschreibung der Hardwarezertifizierungsanforderungen finden Sie unter Windows-Hardwarezertifizierungsanforderungen.

Für den Endbenutzer wird die am einfachsten vereinfachte Verbindung mit einem USB-basierten mobilen Breitbandgerät bereitgestellt. Im Rahmen der Hardwarezertifizierungsanforderungen muss jedes mobile Breitbandgerät, das sich als USB-Gerät manifestiert, die MbIM-Spezifikation (Mobile Broadband Interface Model) und mbIM v1.0 Errata erfüllen. Dies umfasst sowohl externe USB-Dongles als auch eingebettete Module, die USB-Schnittstellen bereitstellen. Für diese Geräteklasse umfasst Windows 8, Windows 8.1 oder Windows 10 einen Treiber für mobile Breitbandklassen, der zusätzliche Treiber aus dem IHV überflüssig macht und die Verbindungserfahrung des Benutzers vereinfacht. Andere Hardware ohne USB und Treibermodelle können Windows 8, Windows 8.1 und Windows 10-Zertifizierung erhalten und die Microsoft Store-App für mobile Breitband-Apps bereitstellen, die jedoch nicht vom Treiber der mobilen Breitbandklasse unterstützt werden.

Klassentreiber für mobiles Breitband

Der Treiber für mobile Breitbandklassen verringert die Belastung für Gerätehersteller, einen benutzerdefinierten Treiber für ihr spezifisches mobiles Breitbandgerät bereitzustellen. Der Klassentreiber für mobiles Breitband verwaltet alle USB MBIM-kompatiblen mobilen Breitbandschnittstellen, die die Gerätezertifizierung Windows 8, Windows 8.1 oder Windows 10 erfüllen. Wenn ein zertifiziertes Gerät verbunden ist, sind keine zusätzlichen Treiber erforderlich, und Windows kann das Gerät sofort verwenden, um eine Verbindung mit Ihrem Netzwerk herzustellen. Der Klassentreiber für mobiles Breitband entspricht dem Windows Mobile-Breitbandtreibermodell und bietet vollständige Funktionen für den Windows Mobile-Breitbanddienst. Es unterstützt GSM-Netze, einschließlich HSPA+ und LTE; CDMA-Netzwerke; und Dual-Mode-Netzwerke mit 3G CDMA und 4G LTE. Außerdem werden Operatornachrichten wie SMS und USSD sowie EAP-SIM-basierte Authentifizierung unterstützt.

Hinweis Während USSD, EAP-SIM und mehrere PDP-Kontexte vom Treiber für die mobile Breitbandklasse unterstützt werden, sind sie optionale Komponenten der Hardwarezertifizierungsanforderungen für Windows 8, Windows 8.1 oder Windows 10 für Desktopeditionen (Home, Pro, Enterprise und Education). Für Windows 10 Mobile für die Hardwarezertifizierung sind jedoch mehrere PDP-Kontexte erforderlich.

Zusätzliche Gerätefunktionen können mithilfe benutzerdefinierter Gerätediensterweiterungen implementiert werden, die über die WinRT Device Services-API direkt für die mobile Breitband-App verfügbar gemacht werden.

Weitere Informationen zum Klassentreiber für mobiles Breitband finden Sie unter Referenz zu mobilem Breitband (MB).

Gerätediensterweiterungs-API

Einer der eindeutigen Vorteile der Verwendung der Windows-Plattform ist die Möglichkeit, neue Hardwareszenarien bereitzustellen, die die Bedienerdifferenzierung unterstützen. Es wird erwartet, dass die Windows Mobile-Breitbandplattform eine Differenzierung für Betreiber ermöglicht, die eine höhere Kundenbindung und ein höheres Markenwert erreichen können. Die Plattform bietet eine Reihe von Erweiterungspunkten, die Sie in Ihre einzigartige Erfahrung integrieren können.

Windows-zertifizierte mobile Breitbandgeräte deklarieren jeden unterstützten Erweiterungspunkt als "Gerätedienst". Beispiele für solche Dienste sind Phonebook, SIM Toolkit oder GPS-Features. Auf alle Gerätedienste, die nicht nativ von der mobilen Breitbandplattform von Windows implementiert werden, kann über die Gerätediensterweiterungs-API zugegriffen werden. Sie und die IHV definieren die Gerätedienste, die implementiert werden sollen. Die Firmware des IHV und Ihre mobile Breitband-App müssen gleichzeitig entwickelt werden, um die gewünschten Gerätedienste zu aktivieren. Das USB Implementers-Forum richtet eine Registrierung von Gerätediensten ein, die für IHVs unter MBIMRegistry verfügbar sind, und es wird empfohlen, dass Sie und die IHVs, mit denen Sie arbeiten, diese Registrierung verwenden, um die Konsistenz für allgemeine Gerätediensterweiterungen sicherzustellen.

Die Gerätediensterweiterungs-API bietet der mobilen Breitband-App eine direkte Möglichkeit, auf Funktionen auf ihrem mobilen Breitbandgerät zuzugreifen. Dies stellt eine Leitung über den WWAN-Dienst und den Treiber für mobile Breitbandklassen an das Gerät bereit, wie im folgenden Diagramm dargestellt:

Diagramm, das den Informationsfluss über den WWAN-Dienst, den Treiber für mobile Breitbandklassen und das Gerät zeigt.

Jeder Gerätedienst verfügt über eine entsprechende GUID. Alle Steuernachrichten und Nicht-IP-Pakete, die zwischen dem Treiber der mobilen Breitbandklasse und dem Gerät ausgetauscht werden, enthalten die GUID, um den der Anforderung zugeordneten Dienst zu identifizieren. Befehlsbezeichner (Command Identifiers, CIDs) und status-Anzeigecodes werden unter dem GUID-Namespace eines Diensts definiert. Beispielsweise können Telefonbuch und STK denselben CID-Code gemeinsam nutzen, unterscheiden sich jedoch durch die in der Anforderung ausgetauschte Gerätedienst-GUID.

Hinweis Auf die COM-basierte Device Services-API kann für jede Desktopanwendung oder jeden Dienst zugegriffen werden. Die von WinRT projizierte Gerätedienste-API ist nur für eine privilegierte UWP-Geräte-App verfügbar, die von einem Mobilfunkanbieter autorisiert ist. Entwickler sollten Datenschutz und Sicherheit sorgfältig berücksichtigen, wenn sie Informationen auf diese Weise kommunizieren.

Die Drahtlose Windows-Plattform unterstützt APIs für die folgenden Funktionen, die für Apps verfügbar sind:

  • Auflisten von Gerätediensten

  • Öffnen und Schließen von Gerätediensten

  • Senden von Steuerungsbefehlen an einen bestimmten Gerätedienst

  • Senden oder Empfangen von Daten an oder von einem bestimmten Gerätedienst

  • Registrieren für nicht angeforderte Geräteereignisse von einem bestimmten Gerät

Weitere Informationen finden Sie unter IMbnDeviceService-Schnittstelle.

Legacyunterstützung und Identitätsmorphing

Windows 8, Windows 8.1 und Windows 10 unterstützen mobile Breitbandgeräte, die für Windows 7 entwickelt wurden. Während das aktuelle Ökosystem von Geräten weiterhin auf Windows 8, Windows 8.1 und Windows 10 funktionieren wird, werden sie die Windows 8, Windows 8.1 oder Windows 10 mobilen Breitbandplattformen nicht vollständig nutzen.

Eine Zusammenfassung der Unterstützung mobiler Breitbandgeräte inWindows 8, Windows RT, Windows 8.1 und Windows RT 8.1 finden Sie hier:

  • Windows 10 zertifizierten Geräten: Diese Geräte bestehen die Tests zur Mobilen Breitbanderfahrung, die das Windows 10 Hardware Certification Kit unterstützen. Für diese Geräte bietet Windows 10 den Treiber der mobilen Breitbandklasse und eine erweiterte Energieverwaltung.

  • Windows 8 oder Windows 8.1 zertifizierten Geräte: Diese Geräte bestehen die Tests zur Mobilen Breitbanderfahrung, die das Windows 8 oder Windows 8.1 Hardware Certification Kit unterstützen. Für diese Geräte stellen Windows 8 und Windows 8.1 den Treiber der mobilen Breitbandklasse und die erweiterte Energieverwaltung bereit.

  • Windows 7-Logo-Geräte: Diese Geräte verwenden IHV-Treiber von Drittanbietern, die auf dem Windows 7 NDIS 6.20-Treibermodell basieren. Windows 8 und Windows 8.1 bieten mobiles Breitband im Abwärtskompatibilitätsmodus für diese Geräte und sind auf Windows 7-Funktionen beschränkt.

  • Windows 8 und Windows 8.1 unterstützen weiterhin die älteren Geräte basierend auf Modem- oder Ethernetschnittstellen zusammen mit einem benutzerdefinierten Verbindungs-Manager wie in früheren Versionen von Windows. Windows 8 und Windows 8.1 können keine mobilen Breitbandfunktionen bereitstellen, da sie nicht mit dem mobilen Breitbandstapel kompatibel sind. Da die älteren Geräte vom mobilen Breitbandstapel nicht erkannt werden, kann die Konnektivität über diese Geräte zu einem übermäßigen Datenverbrauch führen, da sie nicht von Windows Verbindungs-Manager verwaltet werden.

  • Windows RT- und Windows RT 8.1-zertifizierten Geräte: Diese Geräte bestehen Mobile Breitband-Erfahrungstests, die vom Windows RT oder Windows RT 8.1 Windows Hardware Certification Kit unterstützt werden. Für diese Geräte stellen Windows RT und Windows RT 8.1 den Treiber der mobilen Breitbandklasse und die erweiterte Energieverwaltung bereit.

    Beachten Sie Windows RT- und Windows RT 8.1-Systeme keine mobilen Breitbandgeräte unterstützen, die für Windows 7 und frühere Versionen entwickelt wurden.

Um sicherzustellen, dass Windows 8 und Windows 8.1 zertifizierten Geräte auf älteren Plattformen nützlich sind, stellt Windows eine Identitätsmorphinglösung bereit, mit der das Gerät ein Verhalten aufweisen kann, das für das Betriebssystem geeignet ist, mit dem es verbunden ist.

Identitätsmorphing

Wenn das Gerät zum ersten Mal mit einem Windows 7-PC verbunden ist, stellt sich ein typischer externer usb-Breitband-Dongle als Massenspeichergerät dar. Dadurch werden keine anderen Funktionen verfügbar gemacht, um zu verhindern, dass diese Geräte aufgrund fehlender Treibersoftware als nicht funktionsfähig angezeigt werden. Das Massenspeichergerät enthält die von IHV bereitgestellte Software, die das Treiberpaket installiert. Nachdem der Benutzer das Treiberpaket installiert hat, muss die von IHV bereitgestellte Software das Gerät morphen, um dem Benutzer die anderen Funktionen verfügbar zu machen. An diesem Punkt wird das Gerät als mobiles Breitbandgerät angezeigt, und der Benutzer kann eine Verbindung mit Ihrem Netzwerk herstellen.

Der native Windows 8, Windows 8.1 und Windows 10 Klassentreiber macht es überflüssig, dass sich ein externes USB-Gerät zunächst als Massenspeichergerät verfügbar machen muss, da keine Treiberinstallation erforderlich ist. Windows 8, Windows 8.1 und Windows 10 enthalten die Möglichkeit, die Identitätsmorphung eines Geräts auszulösen, sodass das Gerät sofort als mobiles Breitbandgerät angezeigt werden kann.

Informationen zum Entwickeln einer Identitätsmorphinglösung finden Sie unter IMbnDeviceService-Schnittstelle.]

Unterstützung für Firmwareupdates

Die Firmware des mobilen Breitbandgeräts sollte mithilfe von Windows Update aktualisiert werden. Informationen dazu, wie dies möglich ist, finden Sie unter Firmwareupdate für mobile Breitbandgeräte auf Windows 8. Bestimmte Konfigurationen für Ihre Umgebung können mithilfe Ihrer mobilen Breitband-App bereitgestellt werden.

OMA-DM-Clientunterstützung

Windows 8.1 OMA-DM-Unterstützung für Unternehmen hinzugefügt, um Ihre Geräte unter Windows in BYOD-Szenarien (Bring Your Own Device) zu verwalten. Dadurch wird die Unterstützung für diese Szenarien erweitert, indem unternehmensrelevante Protokolle (MS-MDE, MS-MDM) für die Verwendung durch Drittanbieter für die Verwaltung mobiler Geräte und Windows InTune hinzugefügt werden.

Windows trennt die OMA-DM-Unterstützung für die Konfiguration des Mobilfunkanbieters von der Unterstützung für Enterprise BYOD. Der OMA-DM-Client in Windows 8.1 und Windows 10 unterstützt nicht die native Konfiguration spezifischer Einstellungen des Mobilfunkanbieters und ist nicht erweiterbar, um Anforderungen von Mobilfunkanbietern zu unterstützen. OMA-DM-Lösungen, die Windows Phone Plattform unterstützen, sind nicht mit dem Windows 8.1 OMA-DM-Client oder dem Windows 10 OMA-DM-Client kompatibel.

Bei der Unterstützung eines operatorspezifischen OMA-DM sind einige Optionen zu berücksichtigen:

  • Wenn sich der OMA-DM-Client in der Firmware des Netzwerkadapters befindet:

    • In der Regel können Hersteller mobiler Breitbandgeräte den betreiberspezifischen OMA-DM-Client in der Firmware ihres Netzwerkadapters bündeln.

    • Der Hersteller mobiler Breitbandgeräte kann möglicherweise OMA-DM-Clientlösungen von Drittanbietern für die Integration in die Firmware des Netzwerkadapters bereitstellen, wenn keine nativ unterstützte Lösung vorhanden ist.

    • Mobile Breitband-Apps sollten beim Konfigurieren betriebssystemspezifischer Parameter weiterhin Bereitstellungsmetadaten verwenden.

  • OMA-DM-Client in der mobilen Breitband-App:

    • Wenn die Module keinen OMA-DM-Client in der Firmware des Netzwerkadapters unterstützen, sollten Sie den OMA-DM-Client in Ihrer mobilen Breitband-App implementieren.

    • Für diese Lösung ist eine betreiberspezifische oder geräteherstellerspezifische unterstützung für benutzerdefinierte Gerätedienste erforderlich, um gerätespezifische Parameter durch die mobile Breitband-App zu konfigurieren.

    • Die mobile Breitband-App, die einen OMA-DM-Client enthält, sollte Beim Konfigurieren von betriebssystemspezifischen Parametern Bereitstellungsmetadaten verwenden.

APN-Verwaltung

Die APN-Standardverwaltung erfolgt mithilfe der lokalen APN-Datenbank. Möglicherweise möchten Sie, dass die APN-Informationen für selektive Benutzer, z. B. Unternehmensbenutzer, geändert werden. In solchen Fällen können Sie oder der OEM den APN direkt auf dem Gerät aktualisieren, indem Sie OMA DM bei der OTA-Signalisierung verwenden.

Ihr Gerät muss Folgendes implementieren:

  • Wenn das Gerät vom Operator vorab bereitgestellt oder vor einer erfolgreichen Verbindung mit der SIM-Karte auf diesem System über OTA bereitgestellt wird, sollte das Gerät internet-PDP-Kontext als ersten bereitgestellten Kontext bereitstellen, wobei contextType auf Internet festgelegt ist, wenn es von Windows abgefragt wird, wie in MBIM-Abschnitt 10.5.13.5 definiert. Dadurch wird sichergestellt, dass die Verbindungslogik diese APN-Informationen beim Verbindungsversuch verwendet.

  • Wenn die SIM-Karte verwendet wurde, um eine erfolgreiche Verbindung mit dem Netzwerk mithilfe eines alternativen APN auf diesem System herzustellen, funktioniert das Festlegen von ContextType auf Internet nicht. Die einzige Möglichkeit, das Fenster zum Herstellen einer Verbindung mithilfe des neuen APN zu erzwingen, besteht darin, das erstellte spezifische Profil zu löschen. Das Profil kann gelöscht werden, indem Sie den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausführen: netsh mbn delete profile interface="Mobile Broadband Connection" name="myProfileName"

Hinweis Da es sich um ein optionales Windows-Feature für Geräte handelt, die unterstützt werden sollen, gibt es keinen HCK-Test oder einen automatisierten Testfall, um dieses Szenario auf dem System zu überprüfen. Wir gehen davon aus, dass die Betreiberzertifizierung die Validierung übernimmt, um zu bestätigen, dass das Gerät den Anforderungen des Betreibers entspricht.

Weitere Informationen zur APN-Datenbank finden Sie unter Übersicht über die APN-Datenbank.

Netzwerkpersonalisierung

Bestimmte Betreiber verlangen, dass Mobile Breitband-fähige Systeme mit ihrem Netzwerk gesperrt sind oder anforderungen an die Entsperrung eines gesperrten Geräts haben, um die Dienstportabilität zu ermöglichen. Um dieses Szenario zu ermöglichen, benötigen wir, dass die OEM- und Gerätehersteller MBIM_PIN_TYPE Anleitung in der MBIM-Spezifikation für Subventionssperre verwenden.

Das Gerät muss WWAN_READY_INFO:: ReadyState=WwanReadyStateInitialized in diesem gesperrten Zustand melden und sollte WwanReadyStateDeviceLocked nicht melden.

Hinweis Es gibt keinen HCK-Testfall, um zu überprüfen, ob diese Auf dem Gerät oder System implementierte Funktion mit Windows funktioniert. Wir bemühen uns, dass der OEM und der Betreiber bestimmte Filter innerhalb von MBOT verwenden, um sicherzustellen, dass das Endprodukt getestet werden kann.