Vue d’ensemble du haut débit mobile
Windows 8, Windows 8.1 et Windows 10 simplifient la connectivité haut débit mobile pour les utilisateurs, tout en offrant de nouvelles opportunités pour les opérateurs de réseau mobile. Les utilisateurs bénéficient d’un flux de connexion simplifié et cohérent. Windows 8, Windows 8.1 et Windows 10 réduisent votre besoin de développer des applications de gestion des connexions traditionnelles afin que les ressources de développement puissent se concentrer sur l’interaction client, notamment la gestion des comptes et les services à valeur ajoutée.
Windows 8, Windows 8.1 et Windows 10 offrent l’occasion de recréer et de rationaliser l’écosystème haut débit mobile existant.
Les versions antérieures du matériel haut débit mobile nécessitent des pilotes Windows personnalisés. Avec le pilote de classe Haut débit mobile actuel, les appareils haut débit mobiles certifiés ont une expérience cohérente sans avoir besoin d’installer des pilotes personnalisés. Cette rationalisation offre la possibilité de fournir aux clients une expérience de travail fonctionnelle en réduisant éventuellement les frais généraux d'assistance.
Les expériences de gestion des connexions personnalisées dupliquent les fonctionnalités de Windows et ont des modèles UX différents du reste de Windows. Ces gestionnaires de connexions doivent être déployés et gérés par l’opérateur et leurs partenaires ISV.
La nécessité d’un pilote personnalisé et d’un logiciel de gestion des connexions personnalisées signifie que les périphériques haut débit mobiles basés sur USB doivent également effectuer une fonction de stockage USB afin de fournir ce logiciel personnalisé au PC de l’utilisateur. Ce concept d’appareil double mode nécessite souvent que l’utilisateur bascule entre le mode de stockage et le mode modem, en ajoutant une tâche supplémentaire avant que l’utilisateur puisse se connecter au réseau.
Mettez en évidence des services et des fonctionnalités uniques qui rendent votre expérience client unique. Windows 8, Windows 8.1 et Windows 10 offrent la possibilité de se concentrer sur la connexion client et de mettre en évidence votre valeur ajoutée unique via une application haut débit mobile UWP, précédemment appelée application opérateur mobile.
Scénarios clés
Vous pouvez activer les scénarios clés suivants qui font partie de l’expérience actuelle du haut débit mobile. Prenez en compte chacun de ces scénarios dans le contexte de vos modèles métier lorsque vous planifiez les composants Windows avec lesquels votre application doit interagir.
notifications d’opérateur et événements système
Achat de plan
Une expérience d’achat de plan transparente facilite l’achat de la connectivité par les utilisateurs et permet à l’opérateur d’accepter de nouveaux clients sans avoir besoin de support ou d’intervention du magasin de détail. Il existe deux options de plan d’achat :
Les métadonnées d’application et de service haut débit mobile sont déjà installées sur le PC. Cela peut se produire pour les PC qui ont un matériel haut débit mobile incorporé où l’OEM a préchargé les métadonnées d’application et de service haut débit mobile sur l’image Windows ou une autre connexion Internet est disponible.
Les métadonnées d’application et de service haut débit mobile ne sont pas installées sur le PC. Cela peut se produire lorsque vous branchez un dongle matériel et qu’une autre connexion Internet n’est pas disponible.
Quelle que soit l’option d’achat du plan, il existe différents sous-états en fonction de l’état de l’appareil haut débit mobile SIM ou CDMA. Les SIM froids (aucun plan associé), les SIM chauds (prêts à accepter un plan) et les SIM chauds (déjà actifs avec un plan) présentent probablement une expérience différente en fonction de la façon dont vous souhaitez structurer le flux d’achat.
L’application haut débit mobile est déjà installée ou une autre connexion Internet est disponible
Dans ce cas, un appareil incorporé, une application à large bande mobile et des métadonnées de service sont probablement déjà installés sur le PC avec une carte SIM avant que l’utilisateur tente d’activer le service. Une autre possibilité est que l’utilisateur n’a pas encore l’application haut débit mobile, mais dispose d’une autre connexion Internet pour télécharger l’application. Les étapes suivantes se produisent automatiquement lorsque la carte SIM est insérée :
Le service haut débit mobile lit l’identité d’abonné mobile (IMSI), l’ID de carte de circuit intégré (ICCID) pour les réseaux GSM, l’ID de fournisseur (SID) pour les réseaux CDMA ou le nom du fournisseur pour les réseaux CDMA et génère un ensemble d’ID matériels (HWID).
Remarque
Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé les métadonnées d’application et de service haut débit mobiles.
Lorsque le PC est connecté à Internet, les HWID sont envoyés aux services WMIS (Windows Metadata and Internet Services). WMIS identifie l’opérateur et retourne le package de métadonnées de service approprié.
Remarque
Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé les métadonnées d’application et de service haut débit mobiles.
Windows utilise les métadonnées du service pour identifier et récupérer l’application haut débit mobile à partir du Microsoft Store. L’application est installée automatiquement. Dans Windows 8.1 et Windows 10, l’application n’est pas épinglée à l’écran de démarrage.
Remarque
Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé les métadonnées d’application et de service haut débit mobiles.
Le logo et le nom de votre opérateur apparaissent dans la liste Réseaux du Gestionnaire de connexions Windows. L’utilisateur peut se connecter à votre réseau.
Le Gestionnaire de connexions Windows tente de se connecter à l’aide des informations de configuration du profil réseau dans les métadonnées du service. L’étape suivante dépend du résultat de la connexion :
Si la connexion initiale réussit et que la connectivité Internet est disponible, rien d’autre ne se produit. L’utilisateur a précédemment acheté le service et dispose d’un compte actif.
Si la connexion initiale réussit, mais que la connectivité Internet n’est pas disponible, l’application haut débit mobile démarre et l’utilisateur est invité à effectuer un plan d’achat.
Si la connexion initiale échoue et que le code d’erreur indique que le service réseau n’a pas encore été acheté, l’application haut débit mobile démarre. L’application peut déterminer la réponse appropriée. Par exemple, si le code d’erreur est dû à un manque de connectivité, l’application peut avoir besoin de diriger l’utilisateur pour effectuer l’achat par téléphone ou en se connectant à une autre connexion Internet.
Si la connexion initiale échoue avec un autre code d’erreur, le gestionnaire de connexions Windows informe l’utilisateur de l’erreur. L’application haut débit mobile n’est pas démarrée.
Lorsque l’application haut débit mobile s’ouvre, vous devez vous assurer que l’application est écrite pour établir une connexion sécurisée à l’infrastructure de facturation back-end afin que l’utilisateur puisse acheter un abonnement. Ce processus est propriétaire pour chaque opérateur et Microsoft n’est pas impliqué dans le processus d’achat. L’application établit cette connexion par le biais d’une connexion à large bande mobile limitée (que le réseau opérateur doit activer) ou via une autre connexion Internet, telle que le Wi-Fi.
Une fois l’achat de plan terminé, l’application haut débit mobile génère un fichier d’approvisionnement de métadonnées transmis à l’agent d’approvisionnement. Cela configure Windows avec des informations sur le plan que l’utilisateur a acheté.
Important
Les étapes précédentes s’appliquent également à un appareil externe attaché au PC avec une autre connexion Internet.
L’application haut débit mobile n’est pas installée et aucune autre connexion Internet n’est disponible
Un appareil haut débit mobile externe, tel qu'un dongle matériel, peut être inséré dans des PC qui pourraient ne pas avoir d'autre connexion Internet disponible et qui pourraient ne pas avoir d'application de haut débit mobile installée. Les étapes suivantes décrivent comment une expérience d’achat de plan peut être conçue pour contourner les limitations de ce scénario :
Dès que le matériel haut débit mobile est détecté, le service haut débit Windows Mobile lit l’IMSI, l’ICCID, l’ID du fournisseur ou le nom du fournisseur et génère un ensemble de HWID qui représentent chaque valeur lue à partir de l’appareil. Le service de haut débit mobile Windows écoute les événements liés au haut débit mobile.
Lorsque l’utilisateur sélectionne Connect, les valeurs HWID sont utilisées pour localiser les paramètres de connexion dans la base de données Windows COSA comme suit :
Si la connexion initiale réussit et que la connectivité Internet est disponible, rien d’autre ne se produit. L’utilisateur a précédemment acheté le service et dispose d’un compte actif.
Si la connexion initiale réussit, mais que la connectivité Internet n’est pas disponible, l’utilisateur est dirigé vers l’URL spécifiée dans la base de données COSA pour cette plage HWID.
Si la connexion initiale échoue, le Gestionnaire de connexions Windows informe l’utilisateur de l’erreur. Votre site web doit aider l’utilisateur à acheter un plan.
Une fois que l’utilisateur a terminé l’achat du plan, le site web génère un fichier d’approvisionnement de métadonnées et le transmet à l’agent d’approvisionnement. Cela configure Windows avec des informations de base sur le plan que l’utilisateur a acheté. Selon la structure réseau, l’une des opérations suivantes se produit :
L’utilisateur dispose d’un accès Internet sur la connexion actuelle.
Le fichier d’approvisionnement inclut des instructions pour déconnecter et se reconnecter au même réseau ou à un autre réseau, qui fournit un accès Internet.
À ce stade, l’utilisateur est en ligne. Maintenant qu’une connexion Internet est disponible, Windows détecte le matériel haut débit mobile et télécharge et installe les métadonnées du service et l’application haut débit mobile.
Les HWID calculés à partir de la carte SIM ou de l’appareil haut débit mobile sont envoyés à WMIS. WMIS identifie l’opérateur et retourne le package de métadonnées de service approprié.
Windows utilise les métadonnées du service pour identifier et récupérer l’application haut débit mobile associée à partir du Microsoft Store. L'application est installée automatiquement et enregistrée pour des événements en arrière-plan. Dans Windows 8.1 et Windows 10, l’application n’est pas automatiquement épinglée à l’écran de démarrage. L’inscription aux événements en arrière-plan permet à l’application de réagir aux compteurs d’utilisation des données locales, de recevoir des sms d’opérateur, de se connecter à des points d’accès Wi-Fi, de gérer les vérifications des droits d’utilisation, etc.
Lorsqu’un événement en arrière-plan se produit, l’application génère un fichier d’approvisionnement plus complet, le cas échéant, et le transmet à l’agent d’approvisionnement. Cela configure Windows avec des informations sur le plan que l’utilisateur a acheté.
Connecter un appareil actif
Lorsqu’un appareil disposant d’un plan haut débit mobile actif est attaché à un PC, l’expérience est similaire à celle à acheter, sauf que la tentative de connexion conduit à Internet. Windows ne démarre pas l’application haut débit mobile pour le haut débit mobile ou ne se connecte pas au site web de l’opérateur mobile. Au lieu de cela, l’application est installée en arrière-plan.
Lorsque le matériel haut débit mobile est détecté, le service haut débit mobile lit l’IMSI, l’ICCID, l’ID du fournisseur ou le nom du fournisseur et génère des HWID.
Lorsque l’utilisateur sélectionne Connect, les valeurs HWID sont utilisées pour localiser les paramètres de connexion appropriés dans la base de données COSA Windows. Pour un appareil actif, la connexion réussit et la connectivité Internet est disponible.
À ce stade, l’utilisateur est en ligne. Maintenant qu’une connexion Internet est disponible, Windows détecte le matériel haut débit mobile et télécharge et installe les métadonnées du service et l’application haut débit mobile.
Windows 8.1 et Windows 10 peuvent se connecter à un réseau d’opérateurs pendant l’installation de Windows si un appareil haut débit mobile avec un plan actif est attaché au PC. Le réseau haut débit mobile apparaît dans la liste réseaux pendant l’installation de Windows, ainsi que les réseaux Wi-Fi. Comme pour la connexion d’un appareil actif, un HWID est généré en fonction du matériel haut débit mobile détecté et utilisé pour localiser les paramètres de connexion appropriés dans la base de données Windows COSA.
Notifications d’opérateur et événements système
Pour que les utilisateurs soient informés de l’état de leur compte, l’application haut débit mobile doit effectuer certaines activités même si l’utilisateur n’interagit pas avec lui. Ces activités incluent la réponse aux sms d’opérateur ou aux messages USSD initiés par le réseau, à informer l’utilisateur qu’il approche de sa limite de données, à informer l’utilisateur que son plan de données a expiré et à informer l’utilisateur de son état d’itinérance. Les messages SMS entrants sont disponibles pour les applications privilégiées qui ont reçu l’accès aux fonctionnalités SMS sur le PC par le package de métadonnées de service.
Certains sms proviennent directement de l’opérateur de réseau mobile et doivent être affichés à l’utilisateur à l’aide de l’application haut débit mobile. L'application mobile à large bande peut invoquer une notification toast lorsqu'elle reçoit un SMS d'opérateur.
Pour les messages d’opérateur qui ne sont pas destinés à être vus par l’utilisateur final, l’application haut débit mobile peut traiter ces messages et agir de manière appropriée. Le service de notification Windows fournit le canal de notification direct-à-application le plus efficace, mais Windows prend également en charge l’utilisation des notifications DE SMS entrantes et de données de service supplémentaire non structurées (USSD) à partir du réseau haut débit mobile.
Vous trouverez plus d’informations sur la gestion des messages SMS dans Développement d’applications SMS. Vous trouverez plus d’informations sur les notifications d’opérateur dans Activation des notifications d’opérateur mobile et des événements système.
Les métadonnées du service déclarent que l’application haut débit mobile souhaite accéder aux notifications d’opérateur. Un événement d’arrière-plan privé est créé et l’application est inscrite pour les événements de notification d’opérateur au moment où elle est installée.
Lorsque l’application applique des métadonnées d’approvisionnement, elle inclut une description de tous les messages SMS et USSD qui doivent être considérés comme des messages d’opérateur.
Lors de la réception d’un sms ou d’un message USSD, le service haut débit mobile compare le message à la description fournie dans les métadonnées d’approvisionnement. Si des règles d’analyse ont été incluses, le service haut débit mobile interprète également le message et met à jour les informations relatives à l’utilisation des données.
Si le message correspond, le courtier d'événements système reçoit une notification pour invoquer l'événement d'arrière-plan privé pour cette application mobile à large bande. Dans le cas contraire, le courtier d'événements système est informé qu'il doit invoquer l'événement SMS public.
Voici quelques exemples de ce que l’opérateur peut inclure dans l’application haut débit mobile pour les réponses aux sms entrants :
Synchronisation immédiate de l’utilisation des données actuelles
Affichage d’une notification à l’utilisateur
Mise à jour de la vignette dynamique de l’application
Récupération et application des métadonnées d’approvisionnement mises à jour
Remarque
Windows n’inclut pas d’application SMS avec le système d’exploitation afin qu’une application haut débit mobile ou une application SMS tierce à laquelle l’opérateur donne un accès privilégié est nécessaire pour afficher les messages SMS à l’utilisateur.
Remarque
La création d’une application haut débit mobile avec prise en charge par SMS est nécessaire pour afficher l’interface utilisateur de notification à l’utilisateur final lorsque des sms sont reçus, ce qui peut être nécessaire pour respecter les exigences réglementaires ou les meilleures pratiques dans certains marchés.
La fonctionnalité SMS est disponible pour les applications à large bande mobile, les applications UWP qui bénéficient d’un accès privilégié aux opérateurs de réseau mobile, les applications UWP qui bénéficient d’un accès privilégié par l’OEM du PC (si l’appareil haut débit mobile est incorporé dans le PC) ou l’appareil haut débit mobile IHV (si l’appareil haut débit mobile est amovible). Les opérateurs de réseau mobile et le PC OEM (ou le périphérique haut débit mobile IHV) spécifient des applications privilégiées par le biais de métadonnées de service. Pour plus d’informations sur les métadonnées de service, consultez Utilisation de métadonnées pour configurer des expériences à large bande mobile.
Fournir des données d’utilisation et de plan précises
Windows fournit des API Data Usage et Subscription Manager que l’application haut débit mobile peut utiliser pour décrire le plan de données de l’utilisateur. L’application haut débit mobile peut mettre à jour cette API avec des informations sur la taille du plan de données, le plan mesuré et le plan non mesuré et une valeur d’utilisation des données mise à jour à partir du réseau de l’opérateur.
Windows vérifie les informations d’utilisation des données définies pour l’utilisateur à l’aide de ces API et modifie le comportement des fonctionnalités principales. Par exemple, Windows Update télécharge uniquement les mises à jour critiques lorsque l’utilisateur utilise un réseau limité. Les informations d’utilisation sont également accessibles aux applications tierces via les API Data Usage and Subscription Manager.
Voici une procédure pas à pas des différentes fonctionnalités que l’application haut débit mobile peut choisir d’utiliser afin de tenir l’utilisateur informé de son utilisation des données.
Les compteurs de données locaux estiment que l’utilisation sur le profil a changé de plus de cinq pour cent par rapport à la limite de données de l’utilisateur depuis la dernière mise à jour par l’opérateur. Cet incrément de cinq pour cent est codé en dur et l’application haut débit mobile peut utiliser des événements en arrière-plan pour se réveiller et réagir à chaque incrément de cinq pour cent.
Le gestionnaire de l'utilisation des données et des abonnements est un composant Windows qui effectue ce suivi de l'incrément d'utilisation de cinq pour cent. Il informe le répartiteur d’événements système de déclencher un événement en arrière-plan pour chaque incrément de cinq pour cent dans l’utilisation estimée locale.
System Event Broker appelle l’application haut débit mobile pour gérer l’événement en arrière-plan. (D’autres déclencheurs, tels qu’une notification entrante, peuvent provoquer ce problème.) L’application haut débit mobile peut choisir ce qu’il faut faire lorsqu’elle est appelée à cet effet.
Une bonne pratique consiste à permettre à l’application de gérer cet événement en récupérant les informations d’utilisation les plus actuelles de l’infrastructure de facturation de l’opérateur pour valider la quantité d’utilisation que l’utilisateur a réellement parcourue. Il s’agit probablement d’une opération asynchrone sur le réseau et l’application haut débit mobile doit pouvoir réagir aux retards d’obtention de ces informations à partir de l’infrastructure de facturation de l’opérateur. S’il existe un retard important dans le suivi de l’utilisation des données, l’application haut débit mobile peut interroger les compteurs de données locaux pour combler l’écart entre l’heure actuelle et les données les plus récentes.
Lorsque l'interrogation Web de l'infrastructure de facturation de l'opérateur est terminée, l'application haut débit mobile peut appliquer à Windows des métadonnées de provisionnement mises à jour qui décrivent les informations d'utilisation disponibles les plus récentes.
L’application publie les informations mises à jour via les API Data Usage and Subscription Manager.
Les composants Windows et les applications non-Microsoft sur le PC peuvent accéder à ces informations d’utilisation à l’aide de la classe Windows.Networking.Connectivity.ConnectionProfile. Les applications peuvent ajuster leur comportement en conséquence. Par exemple, l’application peut utiliser un flux vidéo de qualité inférieure sur des réseaux mesurés.
Partage Internet
Le haut débit mobile fournit aux utilisateurs une connectivité partout où ils vont. Toutefois, tous les appareils ne disposent pas d’un appareil haut débit mobile. Windows 8.1 et Windows 10 permettent aux utilisateurs de partager leur connectivité haut débit mobile via Wi-Fi avec des amis et des membres de leur famille à l’aide de différents appareils.
Les clients peuvent activer le partage Internet dans les paramètres pc. Ils peuvent également modifier le SSID, le mot de passe du réseau Wi-Fi et voir combien de personnes partagent la connexion.
Pour les clients qui souhaitent utiliser la connectivité haut débit mobile sur un autre de leurs appareils, Windows facilite encore plus. Ouvrez simplement la liste Réseaux sur un PC compatible Wi-Fi exécutant Windows 8.1 ou Windows 10, sélectionnez l’ID SSID de l’appareil de partage, puis sélectionnez Se connecter. Windows gère la configuration de tous les appareils et les communications entre appareils.
Voici une procédure pas à pas des différentes fonctionnalités que vous pouvez configurer et gérer le fonctionnement du partage Internet sur Windows 8.1 et Windows 10.
Vous pouvez choisir si vos clients peuvent utiliser ou non le partage Internet en chargeant un package de métadonnées de service qui est automatiquement téléchargé et installé sur le PC.
À l’aide des métadonnées de service, vous pouvez également déterminer si l’application haut débit mobile exécute une vérification des droits d’utilisation auprès du service pour voir si un client spécifique a acheté un plan de données qui prend en charge la liaison.
L’application haut débit mobile s’inscrit pour un événement en arrière-plan pour exécuter la vérification des droits chaque fois que l’utilisateur active le partage Internet et indique à Windows s’il le souhaite ou non.
Dans le cadre des métadonnées d’approvisionnement, vous pouvez spécifier le contexte PDP et APN à utiliser pour le trafic de données partagés, ainsi que le nombre maximal d’appareils pouvant partager la connexion à la fois.
À l’aide des API d’utilisation des données locales mises à jour, vous pouvez créer une expérience dans votre application haut débit mobile pour montrer aux clients la quantité de données utilisées par d’autres appareils qui ont partagé leur connexion haut débit mobile.
Pour plus d’informations sur le partage Internet, consultez Création et configuration des expériences de partage Internet.
Authentification par point d’accès Wi-Fi
Dans le cadre des métadonnées d’approvisionnement, l’application haut débit mobile peut décrire les points d’accès qu’un utilisateur peut s’authentifier à l’aide de ses informations d’identification fournies par l’opérateur. Celles-ci peuvent inclure des points d’accès WISPr 1.0 ou des points d’accès chiffrés à l’aide de EAP-SIM, EAP-AKA ou d’autres méthodes EAP prises en charge.
Windows décharge automatiquement le trafic de données sur ces points d’accès lorsqu’il est à portée. Vous pourriez vouloir faire cela pour transférer le trafic réseau de vos réseaux de données cellulaires vers des emplacements Wi-Fi reposant sur des lignes terrestres. Dans certains cas, le point d’accès Wi-Fi peut bénéficier de vitesses accrues ou d'une meilleure couverture que le réseau de données cellulaires à cet emplacement.
Vous pouvez également rendre un point d’accès moins préféré que le réseau mobile, le rendant disponible pour Windows quand la connexion haut débit mobile n’est pas disponible, mais pas utilisée pour le déchargement des données.
Programme d’installation
L’application haut débit mobile génère un fichier d’approvisionnement qui contient les SSID et le mécanisme d’authentification pour les points d’accès Wi-Fi que l’utilisateur peut authentifier. Cela évite à l’utilisateur d’entrer manuellement ces informations.
L’agent d’approvisionnement analyse le fichier d’approvisionnement et fournit les informations nécessaires au Gestionnaire de connexions Windows. Windows se connecte automatiquement à ces réseaux lorsqu’ils sont disponibles.
Génération de justificatifs d'identité
Si l’application haut débit mobile génère ou récupère des informations d’identification WISPr de manière propriétaire pendant la connexion, les métadonnées d’approvisionnement incluent une référence à l’application, plutôt que de fournir des informations d’identification spécifiques. Si des informations d’identification spécifiques sont incluses, cette phase est ignorée.
Le site web du portail captif du point d'accès Wi-Fi comprend un défi du protocole d'itinérance du fournisseur de services Internet sans fil (WISPr).
Si les informations d’identification statiques n’ont pas été fournies, le Gestionnaire de connexions Windows informe system Event Broker que l’authentification par point d’accès se produit. Sinon, le Gestionnaire de connexions Windows passe directement à l’authentification.
Pour les schémas d’authentification propriétaires, System Event Broker appelle l’application haut débit mobile pour générer des informations d’identification.
L’application génère des informations d’identification à l’aide de ses mécanismes propriétaires. Celles-ci peuvent impliquer l’interaction avec les ressources réseau ou l’interface haut débit mobile. L’application effectue finalement l’une des actions suivantes :
Fournir des informations d’identification: l’application peut générer des informations d’identification pour ce réseau, puis les retourner au Gestionnaire de connexions Windows. Le Gestionnaire de connexions Windows s’authentifie auprès du point d’accès à l’aide de WISPr.
Annuler la connexion: le PC ne doit pas être connecté à ce réseau. Le Gestionnaire de connexions Windows met fin à la connexion.
Annuler l’authentification: l’application a été authentifiée à l’aide d’une autre méthode. Le Gestionnaire de connexions Windows ne s’authentifie ni ne se déconnecte.
Interagir avec l'utilisateur: l’application est mise au premier plan. Cette option est sélectionnée lorsque la confirmation de l’utilisateur est nécessaire, par exemple un point d’accès payant par connexion. L’application doit finalement effectuer l’une des actions répertoriées précédemment après avoir consulté l’utilisateur.
Authentification
Lorsque les informations d’identification sont fournies par l’application haut débit mobile (informations d’identification WISPr dynamiques) ou définies statiquement dans le cadre de l’approvisionnement (informations d’identification WISPr statiques, informations d’identification EAP), Windows fournit ces informations d’identification au point d’accès Wi-Fi.
Les informations de configuration fournies par l’application haut débit mobile au profil de connexion dans le Gestionnaire de connexions Windows déterminent la façon dont les informations d’identification sont obtenues et remises. La livraison est décrite dans les étapes suivantes :
Lorsque l’utilisateur est dans la plage du point d’accès Wi-Fi, le Gestionnaire de connexions Windows répond avec des informations d’identification définies statiquement à l’aide de métadonnées d’approvisionnement. Ces données peuvent être générées par l’application haut débit mobile ou via un site web approuvé.
Le point d’accès Wi-Fi vérifie les informations d’identification avec l’opérateur, puis permet au PC d’accéder à Internet.
Afficher les informations de compte à l’utilisateur
La meilleure façon d’interagir avec vos abonnés dans Windows 8, Windows 8.1 et Windows 10 consiste à utiliser une application haut débit mobile. Cette application est développée par vous pour répondre à vos principaux scénarios autour de l’interaction de l’abonné.
Windows détermine à quel MNO ou MVNO appartient l'abonné lorsqu'un appareil haut débit mobile est détecté sur le PC. Les métadonnées de service de l’opérateur sont associées et téléchargées à l’aide de WMIS.
Les métadonnées du service relient l’application haut débit mobile à l’entrée réseau correspondante dans le Gestionnaire de connexions Windows.
Le Gestionnaire de connexions Windows affiche le logo, le nom de l’opérateur et un lien Afficher mon compte.
Lorsque l’utilisateur sélectionne le lien, l’application haut débit mobile s’ouvre. L'application peut être développée pour récupérer les informations les plus récentes disponibles dans votre système de facturation.
Si vous le souhaitez, l’application peut interroger les compteurs de données locaux pour obtenir une estimation de l’utilisation depuis la dernière mise à jour du système de facturation. L’application peut utiliser ces données pour afficher une approximation quasi en temps réel de l’utilisation de l’utilisateur.
D’autres scénarios peuvent être développés dans l’application haut débit mobile. Pour obtenir des exemples détaillés et des instructions sur l’expérience utilisateur des scénarios clés que l’application haut débit mobile peut activer, consultez Conception de l’expérience utilisateur d’une application haut débit mobile.
Activer d’autres appareils et scénarios d’application
Windows 8, Windows 8.1 et Windows 10 fournissent un ensemble complet d’outils de développement et une plateforme de développement flexible que vous pouvez tirer parti de la création d’applications qui mettent en évidence les services à valeur ajoutée qui les rendent uniques.
Applications privilégiées
Les API et interfaces haut débit mobiles, y compris l’approvisionnement de comptes et sms, sont limitées aux applications haut débit mobiles. Une liste d’applications privilégiées qui ont accès à ces API privilégiées doit être déclarée dans le package de métadonnées de service soumis au tableau de bord du Centre de développement Windows.
Contextes PDP multiples
Windows 8.1 et Windows 10 prennent en charge plusieurs contextes PDP pour être actifs en même temps. Cela permet aux opérateurs mobiles de fournir des scénarios différenciés à leurs clients. Pour plus d’informations sur les scénarios activés à l’aide de plusieurs contextes PDP, consultez Développement d’applications à l’aide de plusieurs contextes PDP.
Opérateurs filaires
Vous pouvez utiliser PnP-X pour exposer des appareils haut débit non mobiles en tant qu’application d’appareil UWP.
Les appareils tels que les DVR, les routeurs de passerelle, les points d’accès mobiles et les téléphones peuvent (tout en étant connectés au même réseau Wi-Fi ou RÉSEAU local que le PC Windows) utilisent PnP-X pour rendre Windows 8, Windows 8.1 et Windows 10 conscients de leur présence. Les métadonnées d’appareil sont téléchargées pour ces appareils en fonction de leurs propriétés d’appareil et d’une application d’appareil UWP développée par vous est automatiquement téléchargée. Vous pouvez référencer cette application pour ces appareils afin qu’une application à large bande mobile puisse gérer le haut débit mobile ainsi que ces appareils supplémentaires.
Fonctionnement
Les composants qui prennent en charge les principaux scénarios de haut débit mobile dans Windows 8, Windows 8.1 et Windows 10 sont abordés dans cette section. Ils sont divisés entre ceux qui font partie du système d’exploitation Windows et ceux qui font partie des métadonnées de service ou de l’application haut débit mobile.
Composants Windows
Les composants suivants font partie de Windows 8, Windows 8.1 et Windows 10 :
Agent d’approvisionnement
L’agent d’approvisionnement fournit une interface permettant de configurer Windows avec vos paramètres réseau. L’Agent d’approvisionnement accepte un fichier XML qui décrit la configuration souhaitée.
Vous pouvez fournir le fichier XML de l’une des manières suivantes :
Fichier XML signé fourni par un site web à la fonction msProvisionNetworks sur un ordinateur Windows exécuté sur un navigateur pris en charge.
Fichier XML (signé ou non signé) fourni par une application à la méthode ProvisioningAgent.ProvisionFromXmlDocumentAsync.
Pour plus d’informations sur le format et le contenu du fichier d’approvisionnement, consultez Utilisation de métadonnées pour configurer des expériences à large bande mobile.
Utilisation des données et Gestionnaire d’abonnements
Le gestionnaire d'utilisation des données et d'abonnements effectue le suivi des détails sur les comptes de l’utilisateur. Les informations de coût stockées sur le réseau actuellement connecté sont disponibles pour toutes les applications UWP. Vous pouvez mettre à jour ces informations à l’aide de l’Agent d’approvisionnement.
Si l’opérateur le demande, l’utilisation des données et le Gestionnaire d’abonnements utilisent des compteurs de données locaux pour déclencher un événement en arrière-plan lorsque cinq pour cent de la limite de données ont été utilisées. System Event Broker fournit cet événement en arrière-plan et l’application haut débit mobile peut utiliser l’événement comme déclencheur pour mettre à jour l’utilisation facturable.
Gestionnaire de connexions Windows
Le Gestionnaire de connexions Windows surveille les réseaux disponibles sur le Wi-Fi, le haut débit mobile et ethernet. Il rend les décisions de connexion et de déconnexion automatiques basées sur les réseaux disponibles. L’agent d’approvisionnement vous permet de définir la priorité relative entre les réseaux que vous possédez. Toutefois, l’utilisateur peut se connecter manuellement à n’importe quel réseau. Le Gestionnaire de connexions Windows utilise les actions manuelles de l’utilisateur pour influencer les futurs choix de connexion automatique.
Le Gestionnaire de connexions Windows gère également l’authentification post-connexion avec des points d’accès Wi-Fi qui prennent en charge WISPr 1.0. Si des informations d’identification statiques ont été stockées pour le point d’accès Wi-Fi, le Gestionnaire de connexions Windows s’authentifie automatiquement. Si des informations d’identification dynamiques sont requises, le Gestionnaire de connexions Windows déclenche un événement en arrière-plan à l’aide du répartiteur d’événements système. L’application haut débit mobile doit ensuite générer les informations d’identification appropriées et les remettre au Gestionnaire de connexions Windows pour terminer le processus d’authentification. Pour plus d’informations, consultez Intégration de Windows avec des points d’accès sans fil.
Compteurs de données locaux
Les compteurs de données locaux suivent la quantité de données envoyées et reçues sur une interface réseau au fil du temps. Ces informations s’affichent à l’utilisateur à plusieurs emplacements :
Onglet Historique des applications dans le Gestionnaire des tâches
(Facultatif) Gestionnaire de connexions Windows dans l’affichage étendu du réseau haut débit Wi-Fi ou du réseau mobile. Les utilisateurs peuvent décider d’afficher ou de masquer cette estimation pour un réseau particulier. Par défaut, il est affiché pour les réseaux haut débit mobiles et masqué pour les réseaux Wi-Fi. Toutefois, si Windows détecte qu’un appareil haut débit mobile est installé, il masque l’utilisation estimée des données dans le Gestionnaire de connexions Windows pour le réseau haut débit mobile correspondant. Cela est dû au fait que si vous avez créé une application haut débit mobile, vous souhaitez contrôler la valeur d’utilisation des données affichée à l’utilisateur. Le meilleur endroit pour ce faire est à l’intérieur de l’application haut débit mobile. Les utilisateurs peuvent choisir de remplacer ce comportement et d’afficher l’utilisation estimée pour le réseau à tout moment.
Les compteurs de données locaux sont également disponibles par programme à l’aide des API suivantes :
La méthode ConnectionProfile.GetAttributedNetworkUsageAsync fournit l’utilisation des données sur une période spécifiée.
La méthode ConnectionProfile.GetConnectivityIntervalsAsync fournit les horodatages de connexion et les durées lorsqu’une interface réseau est utilisée.
Les informations d’utilisation des données locales servent d’estimation et de guide pour l’utilisateur. Windows ne peut pas tenir compte du trafic non facturé ou de l’utilisation sur d’autres appareils qui partagent les mêmes limites de données. Par exemple, les forfaits familiaux qui utilisent la même carte SIM sur différents appareils. Les applications à large bande mobile doivent utiliser des compteurs de données locaux uniquement pour une utilisation approximative depuis la dernière synchronisation avec votre système de facturation. Pour l’utilisation des données déjà traitées, le système de facturation doit être considéré comme faisant autorité.
Service haut débit mobile
Le service haut débit mobile est un service Windows qui gère la communication entre les API haut débit mobile et un appareil haut débit mobile. Le service peut interagir avec n’importe quel appareil haut débit mobile dont le pilote est conforme au modèle de pilote haut débit Windows Mobile.
Le service lit également la carte SIM d’un appareil nouvellement inséré et lance le processus qui récupère les métadonnées du service et l’application haut débit mobile qui correspond à l’appareil haut débit mobile attaché.
Mobile Broadband class driver
Le pilote de classe haut débit mobile réduit le fardeau que les fabricants d’appareils ont à fournir un pilote personnalisé pour leur appareil haut débit mobile spécifique. Tout réseau mobile à large bande qui se manifeste comme un appareil USB et qui est conforme à la spécification NCM (Network Control Model) 2.0 de l'USB Implementers Forum (USB-IF) sera géré par le pilote de classe mobile à large bande et ne nécessite pas le téléchargement ou l'installation de pilotes supplémentaires.
Le pilote de classe haut débit mobile est conforme au modèle de pilote haut débit Windows Mobile et fournit des fonctionnalités complètes au service haut débit mobile. Il prend également en charge les extensions personnalisées et les expose directement à l’application haut débit mobile. Pour plus d’informations, consultez Vue d’ensemble du matériel de l’opérateur mobile.
Répartiteur d’événements système
Le courtier d'événements du système gère les événements en arrière-plan. Les applications, y compris l’application haut débit mobile, peuvent s’inscrire pour recevoir des événements en arrière-plan afin de répondre aux modifications apportées à l’état du système. Les événements susceptibles d’intéresser l’application haut débit mobile sont les suivants :
Changement d'état du réseau: Réseau connecté ou déconnecté, ou changement de connectivité Internet sur un réseau.
modification de l’état du compte: fin du cycle de facturation ou incréments estimés d’utilisation des données de cinq pour cent.
Wi-Fi authentification de hotspot: Tentative de connexion à un point d'accès public Wi-Fi ; des informations d’identification sont nécessaires.
notification d’opérateur entrant: message SMS/USSD qui correspond à certaines règles d’analyse qui décrivent le SMS/USSD comme provenant de l’opérateur.
sms entrants: message SMS reçu qui ne correspond pas aux règles d’analyse définies par l’opérateur.
USSD entrant : message USSD reçu qui ne correspond pas aux règles d’analyse définies par l’opérateur.
Les développeurs doivent être conscients qu’une limite stricte est placée sur la durée du processeur qu’une application peut consommer pendant qu’elle n’est pas active. Bien que ces limites soient assouplies pour certains événements, les applications doivent toujours réduire les ressources qu’elles consomment pendant que le système est dans un état à faible alimentation ou pendant qu’une autre application est en cours d’exécution.
Métadonnées Windows et services Internet
Windows Metadata and Internet Services (WMIS) est un service Windows basé sur le cloud qui fournit des personnalisations à Windows à partir de tiers qui participent à l’écosystème d’appareils Windows. Pour un appareil à large bande mobile, WMIS fournit le package de métadonnées de service. Cela fournit les informations de base dont Windows a besoin pour récupérer l’application haut débit mobile à partir du Microsoft Store, autoriser la connectivité au réseau pour la première fois et afficher les éléments de personnalisation appropriés dans le Gestionnaire de connexions Windows.
Microsoft Store
Le Microsoft Store est la principale façon dont les applications UWP sont remises aux PC Windows 8, Windows 8.1 et Windows 10. Pour une application haut débit mobile, le package d’application est récupéré à partir du Microsoft Store chaque fois que la connectivité Internet est disponible une fois l’appareil connecté. Le package d’application est automatiquement installé et disponible pour l’utilisateur à ce stade. Dans Windows 8.1 et Windows 10, l’application est disponible dans Toutes les applications, mais n’est pas automatiquement épinglée à l’écran de démarrage.
Pour plus d’informations sur les applications d’appareil UWP, consultez applications d’appareil UWP.
Remarque
Bien que les entreprises puissent charger des applications UWP dans certaines conditions, elles ne sont pas couvertes dans ce document.
Métadonnées d’opérateur
Les métadonnées relatives aux opérateurs sont fournies de trois façons différentes pour Windows 8 et Windows 10, comme décrit ci-dessous. Chacune des options de métadonnées cible un ensemble différent de clients. Comprendre comment les trois types de métadonnées sont remis et quelles informations sont utilisées dans chacun d’eux peut vous aider à mieux répondre à vos clients.
Pour plus d’informations sur les métadonnées de l’opérateur, consultez Utilisation de métadonnées pour configurer des expériences à large bande mobile.
Base de données Windows COSA
La base de données Windows COSA est présente sur tous les PC Windows. La base de données est régulièrement mise à jour à l’aide de Windows Update pour garantir la précision des informations de connectivité. Les mises à jour de la base de données sont effectuées par le biais de demandes de maintenance par vous. La base de données COSA fournit des informations à Windows sur la façon de se connecter au réseau s’il rencontre un appareil haut débit mobile, y compris les API auxquelles il doit tenter une connexion et l’URL à laquelle l’utilisateur doit être dirigé si aucune connectivité Internet n’est disponible.
Ces informations sont destinées à permettre aux clients de se connecter en quelques secondes après la connexion d’un appareil haut débit mobile. Il doit leur permettre d’acheter immédiatement le service à l’aide d’un navigateur web ou d’obtenir en ligne immédiatement s’ils ont déjà acheté le service.
Pour plus d’informations sur l’envoi de mises à jour à la base de données Windows COSA, consultez Planification de la soumission de la base de données COSA de bureau.
Métadonnées de service
Les métadonnées de service sont remises à n’importe quel utilisateur après avoir connecté un appareil haut débit mobile. Les métadonnées de service sont toujours téléchargées automatiquement tant que l’utilisateur dispose de toute forme de connectivité Internet, y compris les réseaux à large bande mobile ou itinérance mesurés.
Ces informations permettent aux clients d’avoir une expérience plus riche en vous permettant d’ajouter des éléments de personnalisation pour Le Gestionnaire de connexions Windows, en référençant une application haut débit mobile qui est automatiquement acquise à partir du Microsoft Store, et en ayant les paramètres haut débit mobiles les plus actuels pour obtenir en ligne pour l’achat ou la connectivité Internet. Windows vérifie régulièrement qu’il dispose du dernier package de métadonnées de service à partir de WMIS.
Le package de métadonnées de service est remis aux clients uniquement lorsqu’un appareil haut débit mobile de l’opérateur spécifié est détecté sur le PC. Les informations contenues dans ce package remplacent le contenu de la base de données COSA, chaque fois qu’elles sont présentes. Pour plus d’informations sur la référence au schéma du package de métadonnées du service, consultez Vue d’ensemble du schéma XML MobileBroadbandInfo.
Pour obtenir des instructions sur la création d’un package de métadonnées de service, consultez Guide du développeur pour la création de métadonnées de service.
Métadonnées d'approvisionnement
Les métadonnées d’approvisionnement sont fournies au PC par le site web de l’opérateur ou l’application haut débit mobile après l’achat du service par l’abonné. Les métadonnées d’approvisionnement sont empaquetées sous forme de fichier XML et traitées par l’Agent d’approvisionnement pour modifier les paramètres réseau du PC.
Les métadonnées d’approvisionnement peuvent être spécifiées pour les exigences individuelles de chaque abonné. Les métadonnées d’approvisionnement peuvent également être mises à jour avec une fréquence beaucoup plus élevée à l’aide de l’application haut débit mobile. Les informations contenues dans les métadonnées d’approvisionnement remplacent le contenu de la base de données COSA et des métadonnées de service. Cela est dû au fait qu’elle tend à être l’information la plus spécifique et personnalisée sur l’abonné.