Vue d’ensemble du matériel de l’opérateur mobile

Vous devez utiliser cette rubrique pour obtenir une compréhension générale des Windows 8, Windows 8.1 et Windows 10 exigences et recommandations en matière de matériel haut débit mobile. Nous vous recommandons ce qui suit pour offrir à vos clients une expérience de connexion simplifiée, ainsi que pour réduire vos coûts de maintenance et de support.

  • Les modules haut débit mobiles incorporés qui fournissent des interfaces USB doivent répondre aux exigences de certification matérielle Windows 8, Windows 8.1 ou Windows 10 et être gérés à l’aide du pilote de classe haut débit mobile. Votre documentation matérielle requise pour les IHD doit exiger que les appareils haut débit mobiles réussissent la certification d’appareil Windows 8, Windows 8.1 ou Windows 10.

  • Les dongles haut débit mobiles USB externes doivent prendre en charge le morphing d’identité. Votre documentation sur la configuration matérielle requise pour les IVS doit exiger que les appareils haut débit mobiles externes réussissent à la fois la certification d’appareil Windows 8, Windows 8.1 ou Windows 10 certification d’appareil et réussissent la certification de logo Windows 7.

    • Sur un ordinateur Windows 10, le dongle apparaît en tant qu’appareil haut débit mobile certifié Windows 10 et est géré à l’aide du pilote de classe haut débit mobile.

    • Sur un ordinateur Windows 8.1, le dongle apparaît en tant qu’appareil haut débit mobile certifié Windows 8.1 et est géré à l’aide du pilote de classe haut débit mobile.

    • Sur un ordinateur Windows 8, le dongle apparaît en tant qu’appareil haut débit mobile certifié Windows 8 et est géré à l’aide du pilote de classe haut débit mobile.

    • Sur un ordinateur Windows 7, le dongle apparaît en tant que périphérique de stockage de masse, ce qui permet à l’utilisateur d’installer des pilotes de périphérique spécifiques.

  • Si vous avez besoin de connexions EAP-SIM, USSD ou plusieurs connexions PDP, l’IHV doit l’activer et respecter les exigences de certification matérielle Windows 8, Windows 8.1 ou Windows 10.

  • Toutes les fonctionnalités supplémentaires requises par vous ou l’IHV doivent être implémentées à l’aide de l’extension des services d’appareil et activées dans Windows 8, Windows 8.1 ou Windows 10 à l’aide du pilote de classe haut débit mobile et des API Device Services. Vous devez inclure toutes les fonctionnalités supplémentaires dans votre documentation sur la configuration matérielle requise.

Scénarios clés

Acheter un appareil externe

Un appareil externe est susceptible d’être inséré immédiatement avant que l’utilisateur ne souhaite commencer à l’utiliser.

  1. Dès que l’appareil est inséré, il est reconnu et géré par le pilote de classe haut débit mobile.

  2. Le service haut débit mobile lit l’IMSI et génère un ensemble de hachages.

  3. Lorsque l’utilisateur clique sur Se connecter, ces hachages sont utilisés pour faire correspondre les paramètres de connexion dans la soumission de la base de données COSA/APN.

    • Si la connexion réussit et que la connectivité Internet est disponible, rien d’autre ne se produit. L’utilisateur a déjà acheté le service.

    • Si la connexion réussit, mais que la connectivité Internet n’est pas disponible, le navigateur web s’ouvre à l’URL spécifiée dans la base de données APN ou votre application haut débit mobile UWP.

    • Si la connexion échoue, l’utilisateur est averti de l’erreur.

  4. Votre site web ou votre application haut débit mobile aide l’utilisateur à acheter le service.

  5. Après l’achat, l’appareil est provisionné à l’aide de l’API d’approvisionnement à partir d’un fichier d’approvisionnement. Le fichier d’approvisionnement est transmis à l’agent d’approvisionnement par le site web ou l’application haut débit mobile. Le fichier d’approvisionnement configure Windows avec des informations de base sur le plan que l’utilisateur a acheté. Selon la structure du réseau, l’une des opérations suivantes se produit :

    • L’utilisateur a accès à Internet sur la connexion actuelle.

    • Le fichier d’approvisionnement comprend des instructions pour se déconnecter et se reconnecter au même réseau ou à un autre réseau, ce qui fournira un accès à Internet.

Connecter un appareil externe avec une carte SIM active

Lorsqu’un appareil actif est attaché et qu’il avait déjà une carte SIM active, le flux de travail est similaire à celui de l’achat d’un appareil externe, à ceci près que la tentative de connexion mène à Internet. Vous n’avez pas besoin de diriger l’utilisateur vers votre site web ou votre application haut débit mobile pour acheter le service.

  1. Dès que l’appareil est inséré, il est reconnu et géré par le pilote de classe haut débit mobile.

  2. Le service haut débit mobile lit l’IMSI et génère un ensemble de hachages.

  3. Lorsque l’utilisateur clique sur Se connecter, ces hachages sont utilisés pour faire correspondre les paramètres de connexion dans la soumission de la base de données COSA/APN. Pour un appareil avec une carte SIM active, la connexion est établie et la connectivité Internet est disponible.

Composants

Windows 8, Windows 8.1 ou Windows 10 appareils haut débit mobiles certifiés

Pour tirer pleinement parti de la plateforme haut débit mobile Windows, votre appareil haut débit mobile doit répondre aux exigences de certification matérielle Windows 8, Windows 8.1 ou Windows 10. Pour obtenir une description complète des exigences de certification matérielle, consultez Exigences de certification matérielle Windows.

Pour l’utilisateur final, l’expérience de connexion la plus simplifiée est fournie avec un appareil haut débit mobile usb. Dans le cadre des exigences de certification matérielle, tout appareil haut débit mobile qui se manifeste en tant que périphérique USB doit être conforme à la spécification MBIM (Mobile Broadband Interface Model) et à l’Errata MBIM v1.0. Cela inclut à la fois des dongles USB externes et des modules incorporés qui fournissent des interfaces USB. Pour cette classe d’appareils, Windows 8, Windows 8.1 ou Windows 10 inclut un pilote de classe haut débit mobile, ce qui élimine le besoin de pilotes supplémentaires de l’IHV et simplifie l’expérience de connexion de l’utilisateur. D’autres matériels qui ne sont pas USB et les modèles de pilotes peuvent recevoir la certification Windows 8, Windows 8.1 et Windows 10 et fourniront l’expérience d’application haut débit mobile du Microsoft Store, mais ceux-ci ne sont pas pris en charge par le pilote de la classe haut débit mobile.

Pilote de classe haut débit mobile

Le pilote de classe haut débit mobile réduit la charge qui incombe aux fabricants d’appareils de fournir un pilote personnalisé pour leur appareil haut débit mobile spécifique. Le pilote de classe haut débit mobile gère toute interface haut débit mobile compatible USB MBIM qui répond à la certification d’appareil Windows 8, Windows 8.1 ou Windows 10. Lorsqu’un appareil certifié est connecté, aucun pilote supplémentaire n’est requis et Windows peut immédiatement utiliser l’appareil pour se connecter à votre réseau. Le pilote de classe haut débit mobile est conforme au modèle de pilote haut débit mobile Windows et fournit toutes les fonctionnalités au service haut débit Windows Mobile. Il prend en charge les réseaux GSM, notamment HSPA+ et LTE ; Réseaux CDMA ; et des réseaux double mode offrant 3G CDMA et 4G LTE. Il prend également en charge les messages d’opérateur tels que SMS et USSD, et l’authentification basée sur EAP-SIM.

Note Bien que les contextes USSD, EAP-SIM et PDP multiples soient pris en charge par le pilote de classe haut débit mobile, ils sont des composants facultatifs des exigences de certification matérielle Windows 8, Windows 8.1 ou Windows 10 pour les éditions de bureau (Famille, Professionnel, Entreprise et Éducation). Toutefois, plusieurs contextes PDP sont requis pour Windows 10 Mobile pour la certification matérielle.

Des fonctionnalités supplémentaires d’appareil peuvent être implémentées à l’aide d’extensions de service d’appareil personnalisées, qui seront exposées directement à l’application haut débit mobile via l’API WinRT Device Services.

Pour plus d’informations sur le pilote de la classe haut débit mobile, consultez Informations de référence sur le haut débit mobile (Mo).

API d’extension de service d’appareil

L’un des avantages distincts de l’utilisation de la plateforme Windows est la possibilité de fournir de nouveaux scénarios matériels qui prennent en charge la différenciation des opérateurs. La plateforme haut débit mobile Windows est censée permettre la différenciation pour les opérateurs qui peuvent obtenir une fidélisation de la clientèle et une plus grande équité de marque. La plateforme fournit un ensemble de points d’extension que vous pouvez incorporer dans votre expérience unique.

Les appareils haut débit mobiles certifiés Windows déclarent chaque point d’extension pris en charge en tant que « service d’appareil ». Parmi ces services, citons phonebook, SIM Toolkit ou gps. Tous les services d’appareil qui ne sont pas implémentés en mode natif par la plateforme haut débit mobile Windows sont accessibles à l’aide de l’API d’extension de service d’appareil. Vous et l’IHV définissez les services d’appareil qui doivent être implémentés. Le microprogramme de l’IHV et votre application haut débit mobile doivent être conçus simultanément pour activer les services d’appareil souhaités. Le forum des implémenteurs USB établit un registre des services d’appareil disponibles pour les IHVs sur MBIMRegistry, et nous vous recommandons d’utiliser ce registre et les IVS avec lesquels vous travaillez pour coordonner afin d’assurer la cohérence des extensions de services d’appareil courants.

L’API d’extension de service d’appareil permet à l’application haut débit mobile d’accéder directement aux fonctionnalités de son appareil haut débit mobile. Cela fournit un conduit via le service WWAN et le pilote de classe haut débit mobile vers l’appareil, comme illustré dans le diagramme suivant :

Diagramme montrant le flux d’informations via le service WWAN, le pilote de classe haut débit mobile et l’appareil.

Chaque service d’appareil a un GUID correspondant. Tous les messages de contrôle et paquets non IP échangés entre le pilote de classe haut débit mobile et l’appareil porteront le GUID pour identifier le service associé à la demande. Les identificateurs de commande (CID) et les codes d’indication status sont définis sous l’espace de noms GUID d’un service. Par exemple, Phonebook et STK peuvent partager le même code CID, mais seront distingués par le GUID du service d’appareil échangé dans la demande.

Note L’API Device Services basée sur COM est accessible à n’importe quelle application ou service de bureau. L’API Device Services projetée WinRT est disponible uniquement pour une application d’appareil UWP privilégiée autorisée par un opérateur haut débit mobile. Les développeurs doivent soigneusement prendre en compte la confidentialité et la sécurité lorsqu’ils communiquent des informations de cette façon.

La plateforme sans fil Windows prend en charge les API pour les fonctionnalités suivantes disponibles pour les applications :

  • Énumérer les services d’appareil

  • Ouvrir et fermer les services d’appareil

  • Envoyer des commandes de contrôle à un service d’appareil spécifique

  • Envoyer ou recevoir des données vers ou depuis un service d’appareil spécifique

  • S’inscrire aux événements d’appareil non sollicités à partir d’un appareil spécifique

Pour plus d’informations, consultez Interface IMbnDeviceService.

Prise en charge héritée et morphose des identités

Windows 8, Windows 8.1 et Windows 10 prennent en charge les appareils haut débit mobiles conçus pour Windows 7. Tandis que l’écosystème actuel des appareils continuera de fonctionner sur Windows 8, Windows 8.1 et Windows 10 ils n’utiliseront pas pleinement les plateformes Windows 8, Windows 8.1 ou Windows 10 haut débit mobile.

Un résumé de la prise en charge des appareils haut débit mobiles dansWindows 8, Windows RT, Windows 8.1 et Windows RT 8.1 est fourni ici :

  • Windows 10 appareils certifiés : ces appareils réussissent les tests d’expérience haut débit mobile prenant en charge le kit de certification matérielle Windows 10. Pour ces appareils, Windows 10 fournit le pilote de classe haut débit mobile et une gestion avancée de l’alimentation.

  • Windows 8 ou Windows 8.1 appareils certifiés : ces appareils réussissent les tests d’expérience haut débit mobile prenant en charge le kit de certification matérielle Windows 8 ou Windows 8.1. Pour ces appareils, Windows 8 et Windows 8.1 fournissent le pilote de classe haut débit mobile et une gestion avancée de l’alimentation.

  • Appareils avec logo Windows 7 : ces appareils utilisent des pilotes IHV tiers basés sur le modèle de pilote Windows 7 NDIS 6.20. Windows 8 et Windows 8.1 fournir une expérience haut débit mobile en mode de compatibilité descendante pour ces appareils et ils sont limités aux fonctionnalités de Windows 7.

  • Windows 8 et Windows 8.1 continueront de prendre en charge les appareils hérités basés sur des interfaces modem ou Ethernet, ainsi qu’un gestionnaire de connexions personnalisé, comme dans les versions antérieures de Windows. Windows 8 et Windows 8.1 ne seront pas en mesure de fournir des expériences haut débit mobiles, car ils ne sont pas conformes à la pile haut débit mobile. Étant donné que les appareils hérités ne sont pas reconnus par la pile haut débit mobile, la connectivité sur ces appareils peut entraîner une consommation excessive de données, car ils ne sont pas gérés par Windows Gestionnaire des connexions.

  • appareils certifiés Windows RT et Windows RT 8.1 : ces appareils réussissent les tests d’expérience du haut débit mobile pris en charge par le Kit de certification matérielle Windows Windows RT ou Windows RT 8.1. Pour ces appareils, Windows RT et Windows RT 8.1 fournissent le pilote de classe haut débit mobile et la gestion avancée de l’alimentation.

    Notez Windows RT et les systèmes Windows RT 8.1 ne prennent pas en charge les appareils haut débit mobiles conçus pour Windows 7 et les versions antérieures.

Pour s’assurer que Windows 8 et Windows 8.1 appareils certifiés sont utiles sur les plateformes plus anciennes, Windows fournit une solution de morphing d’identité qui permet à l’appareil d’afficher un comportement approprié pour le système d’exploitation auquel il est connecté.

Morphing d’identité

Lorsque l’appareil est connecté pour la première fois à un PC Windows 7, un dongle USB haut débit mobile externe classique se présente comme un périphérique de stockage de masse. Cela n’expose pas d’autres fonctionnalités pour empêcher ces appareils d’apparaître comme non fonctionnels en raison d’un logiciel de pilote manquant. Le périphérique de stockage de masse contient le logiciel fourni par IHV qui installe le package de pilotes. Une fois que l’utilisateur a installé le package de pilote, le logiciel fourni par IHV doit transformer l’appareil pour exposer les autres fonctions à l’utilisateur. À ce stade, l’appareil apparaît sous la forme d’un appareil haut débit mobile et l’utilisateur peut se connecter à votre réseau.

Le pilote natif Windows 8, Windows 8.1 et Windows 10 classe élimine la nécessité pour un périphérique USB externe de s’exposer initialement en tant que périphérique de stockage de masse, car aucune installation de pilote n’est nécessaire. Windows 8, Windows 8.1 et Windows 10 incluent la possibilité de déclencher la mise en forme de l’identité d’un appareil, ce qui permet à l’appareil d’apparaître immédiatement en tant qu’appareil haut débit mobile.

Pour savoir comment développer une solution de morphing d’identités, consultez interface IMbnDeviceService.]

Prise en charge de la mise à jour du microprogramme

Le microprogramme de l’appareil haut débit mobile doit être mis à jour à l’aide de Windows Update. Pour plus d’informations sur la façon dont cela peut être effectué, consultez Mise à jour du microprogramme d’appareil haut débit mobile sur Windows 8. Des configurations spécifiques pour votre expérience peuvent être configurées à l’aide de votre application haut débit mobile.

Support client OMA-DM

Windows 8.1 ajout de la prise en charge d’OMA-DM pour permettre aux entreprises de gérer vos appareils exécutant Windows dans des scénarios BYOD (Bring Your Own Device). Cela étend la prise en charge de ces scénarios en ajoutant des protocoles pertinents pour l’entreprise (MS-MDE, MS-MDM) à utiliser par les fournisseurs de gestion des appareils mobiles tiers et Windows InTune.

Windows sépare la prise en charge d’OMA-DM pour la configuration de l’opérateur réseau mobile de la prise en charge de BYOD d’entreprise. Le client OMA-DM dans Windows 8.1 et Windows 10 ne prend pas en charge la configuration des paramètres spécifiques de l’opérateur mobile en mode natif et n’est pas extensible 3e partie pour prendre en charge les exigences de l’opérateur de réseau mobile. Les solutions OMA-DM prenant en charge Windows Phone plateforme ne sont pas compatibles avec le client OMA-DM Windows 8.1 ou le client OMA-DM Windows 10.

Voici quelques options à prendre en compte lors de la prise en charge d’un OMA-DM spécifique à l’opérateur :

  • Si le client OMA-DM se trouve dans le microprogramme de la carte réseau :

    • En règle générale, les fabricants d’appareils haut débit mobiles peuvent regrouper un client OMA-DM spécifique à l’opérateur dans le microprogramme de leur carte réseau.

    • Le fabricant d’appareils haut débit mobiles peut être en mesure de fournir des solutions clientes OMA-DM tierces pour l’intégration dans le microprogramme de sa carte réseau si une solution prise en charge en mode natif n’existe pas.

    • Les applications haut débit mobiles doivent continuer à utiliser les métadonnées d’approvisionnement lors de la configuration des paramètres spécifiques au système d’exploitation.

  • Client OMA-DM dans l’application haut débit mobile :

    • Si les modules ne prennent pas en charge un client OMA-DM dans le microprogramme de la carte réseau, vous pouvez implémenter le client OMA-DM dans votre application haut débit mobile.

    • Cette solution nécessite une prise en charge du service d’appareil personnalisé spécifique à l’opérateur ou au fabricant de l’appareil pour la configuration des paramètres spécifiques de l’appareil par l’application haut débit mobile.

    • L’application haut débit mobile qui inclut un client OMA-DM doit utiliser les métadonnées d’approvisionnement lors de la configuration de paramètres spécifiques au système d’exploitation.

Gestion APN

La gestion APN par défaut s’effectue à l’aide de la base de données APN locale. Vous souhaiterez peut-être que les informations APN soient modifiées pour les utilisateurs sélectifs, tels que les utilisateurs d’entreprise. Dans ce cas, vous ou l’OEM pouvez choisir de mettre à jour l’APN directement sur l’appareil en utilisant OMA DM dans la signalisation OTA.

Votre appareil doit implémenter les éléments suivants :

  • Lorsqu’il est préprovisionné par l’opérateur ou approvisionné via OTA avant une connexion réussie à l’aide de la carte SIM sur ce système, l’appareil doit fournir le contexte Internet PDP comme premier contexte approvisionné avec contextType défini sur Internet lorsqu’il est interrogé par Windows, comme défini dans la section MBIM 10.5.13.5. Cela garantit que la logique de connexion utilise ces informations APN lors de la tentative de connexion.

  • Si la carte SIM a été utilisée pour établir une connexion réussie au réseau à l’aide d’un autre APN sur ce système, la définition de ContextType sur Internet ne fonctionnera pas. La seule façon de forcer la fenêtre à établir une connexion à l’aide du nouveau APN consiste à supprimer le profil spécifique créé. Le profil peut être supprimé en exécutant la commande suivante à partir d’une invite de commandes avec élévation de privilèges : netsh mbn delete profile interface="Mobile Broadband Connection » name="myProfileName »

Note Étant donné qu’il s’agit d’une fonctionnalité Windows facultative à prendre en charge par les appareils, il n’existe aucun test HCK ou cas de test automatisé pour valider ce scénario sur le système. Nous nous attendons à ce que la certification de l’opérateur gère la validation pour confirmer que l’appareil est conforme aux exigences de l’opérateur.

Pour plus d’informations sur la base de données APN, consultez Vue d’ensemble de la base de données APN.

Personnalisation réseau

Certains opérateurs exigent que les systèmes mobiles à haut débit soient verrouillés sur son réseau ou doivent déverrouiller un appareil verrouillé pour permettre la portabilité du service. Pour activer ce scénario, nous exigeons que les fabricants OEM et les fournisseurs d’appareils utilisent MBIM_PIN_TYPE instructions dans la spécification MBIM pour le verrouillage de subvention.

L’appareil doit signaler WWAN_READY_INFO :: ReadyState=WwanReadyStateInitialized dans cet état verrouillé et ne doit pas signaler WwanReadyStateDeviceLocked.

Note Il n’existe aucun cas de test HCK pour vérifier que cette fonctionnalité implémentée sur l’appareil ou le système fonctionne avec Windows. Nous cherchons à ce que l’oem et l’opérateur utilisent des filtres spécifiques dans MBOT pour nous assurer que le produit final peut être testé.