Introducción a la banda ancha móvil
Windows 8, Windows 8.1 y Windows 10 simplifican la conectividad de banda ancha móvil para los usuarios, al tiempo que ofrecen nuevas oportunidades para los operadores de red móvil. Los usuarios disfrutan de un flujo de conexión optimizado y coherente. Windows 8, Windows 8.1 y Windows 10 reducen la necesidad de desarrollar aplicaciones de administración de conexiones tradicionales para que los recursos de desarrollo se puedan centrar en la interacción del cliente, incluida la administración de cuentas y los servicios de valor añadido.
Windows 8, Windows 8.1 y Windows 10 presentan una oportunidad para volver a crear y simplificar el ecosistema de banda ancha móvil existente.
Las versiones anteriores del hardware de banda ancha móvil requerían controladores personalizados de Windows. Con el controlador actual de clase Mobile Broadband, los dispositivos de banda ancha móvil certificados tienen una experiencia coherente sin necesidad de instalar controladores personalizados. Esta optimización presenta una oportunidad para proporcionar a los clientes una experiencia que simplemente funciona, a la vez que posiblemente se reduce la sobrecarga del soporte.
Las experiencias de administración de conexiones personalizadas duplican la funcionalidad de Windows y tienen diferentes modelos de experiencia de usuario que el resto de Windows. Estos administradores de conexiones deben implementarse y mantenerse por el operador y sus asociados de ISV.
La necesidad de un controlador personalizado y del software de administración de conexiones personalizados significaba que los dispositivos de banda ancha móvil basados en USB también necesitan realizar una función de almacenamiento USB para entregar ese software personalizado al equipo del usuario. Este concepto de dispositivo de modo dual a menudo requiere que el usuario cambie entre el modo de almacenamiento y el modo módem, agregando una tarea adicional antes de que el usuario pueda conectarse correctamente a la red.
Resalte los servicios y funcionalidades únicos que hacen que la experiencia del cliente sea única. Windows 8, Windows 8.1 y Windows 10 ofrecen la oportunidad de centrarse en la conexión del cliente y resaltar su valor único a través de una aplicación de banda ancha móvil para UWP, anteriormente conocida como aplicación de operador de telefonía móvil.
Escenarios clave
Puede habilitar los siguientes escenarios clave que forman parte de la experiencia actual de banda ancha móvil. Tenga en cuenta cada uno de estos escenarios en el contexto de los modelos de negocio cuando planee con qué componentes de Windows debe interactuar la aplicación.
Compra de planes
Una experiencia de compra de plan sin problemas facilita a los usuarios la conectividad y permite al operador aceptar nuevos clientes sin necesidad de soporte técnico o intervención en la tienda minorista. Hay dos opciones de plan de compra:
La aplicación de banda ancha móvil y los metadatos del servicio ya están instalados en el equipo. Esto puede ocurrir para equipos que tienen hardware de banda ancha móvil integrado donde el OEM ha precargado la aplicación de banda ancha móvil y los metadatos del servicio en la imagen de Windows, o donde está disponible una conexión a Internet alternativa.
La aplicación de banda ancha móvil y los metadatos del servicio no están instalados en el equipo. Esto puede ocurrir cuando conecta un dongle de hardware y no hay disponible una conexión alternativa a Internet.
Independientemente de la opción de compra del plan, hay varios estados secundarios basados en el estado del dispositivo de banda ancha móvil SIM o CDMA. Los SIM en frío (sin plan asociado), los SIM intermedios (listos para aceptar un plan) y los SIM activos (ya activos con un plan) probablemente presentan una experiencia diferente en función de cómo desea estructurar el flujo de compra.
La aplicación de banda ancha móvil ya está instalada o está disponible una conexión alternativa a Internet
En este caso, es probable que un dispositivo insertado, una aplicación de banda ancha móvil y los metadatos del servicio ya estén instalados en el equipo con una SIM antes de que el usuario intente activar el servicio. Otra posibilidad es que el usuario aún no tenga la aplicación de banda ancha móvil, pero tiene una conexión alternativa a Internet para descargar la aplicación. Los pasos siguientes se producen automáticamente cuando se inserta la SIM:
El Servicio móvil de banda ancha lee la Identidad internacional de suscriptor móvil (IMSI), el id. de tarjeta de circuito integrado (ICCID) para redes GSM, el identificador de proveedor (SID) para las redes CDMA, o el nombre del proveedor para las redes CDMA y genera un conjunto de identificadores de hardware (HWID).
Nota
Este paso solo es necesario si el OEM no ha insertado la SIM y ha cargado previamente la aplicación de banda ancha móvil y los metadatos del servicio.
Cuando el equipo está conectado a Internet, los HWIDs se envían a Windows Metadata and Internet Services (WMIS). WMIS identifica el operador y devuelve el paquete de metadatos de servicio adecuado.
Nota
Este paso solo es necesario si el OEM no ha insertado la SIM y ha cargado previamente la aplicación de banda ancha móvil y los metadatos del servicio.
Windows usa los metadatos del servicio para identificar y recuperar la aplicación de banda ancha móvil de Microsoft Store. La aplicación se instala automáticamente. En Windows 8.1 y Windows 10, la aplicación no está anclada a la pantalla Inicio.
Nota
Este paso solo es necesario si el OEM no ha insertado la SIM y ha cargado previamente la aplicación de banda ancha móvil y los metadatos del servicio.
El logotipo y el nombre del operador aparecen en la lista Redes del Administrador de conexiones de Windows. El usuario puede conectarse a la red.
El Administrador de conexiones de Windows intenta conectarse mediante la información de configuración del perfil de red en los metadatos del servicio. El siguiente paso depende del resultado de la conexión:
Si la conexión inicial es correcta y la conectividad a Internet está disponible, no ocurre nada más. El usuario ha comprado el servicio previamente y tiene una cuenta activa.
Si la conexión inicial es correcta, pero la conectividad a Internet no está disponible, se inicia la aplicación de banda ancha móvil y se solicita al usuario un plan de compra.
Si se produce un error en la conexión inicial y el código de error indica que aún no se ha comprado el servicio de red, se inicia la aplicación de banda ancha móvil. La aplicación puede determinar la respuesta adecuada. Por ejemplo, si el código de error se debe a la falta de conectividad, es posible que la aplicación tenga que dirigir al usuario para completar la compra por teléfono o mediante la conexión a una conexión alternativa a Internet.
Si se produce un error en la conexión inicial con otro código de error, el administrador de conexiones de Windows notifica al usuario sobre el error. La aplicación de banda ancha móvil no se ha iniciado.
Cuando se abra la aplicación de banda ancha móvil, debe asegurarse de que esté diseñada para realizar una conexión segura con la infraestructura de facturación, de modo que el usuario pueda comprar una suscripción. Este proceso es propietario de cada operador y Microsoft no participa en el proceso de compra. La aplicación establece esta conexión a través de una conexión limitada de banda ancha móvil (que la red del operador necesita habilitar) o a través de una conexión a Internet alternativa, como Wi-Fi.
Una vez completada la compra del plan, la aplicación de banda ancha móvil genera un archivo de aprovisionamiento de metadatos que se pasa al agente de aprovisionamiento. Esto configura Windows con información sobre el plan que ha adquirido el usuario.
Importante
Los pasos anteriores también se aplican a un dispositivo externo que está conectado al equipo con una conexión a Internet alternativa.
La aplicación de banda ancha móvil no está instalada y no hay ninguna conexión alternativa a Internet disponible
Un dispositivo externo de banda ancha móvil, como un dongle de hardware, se puede insertar en equipos que podrían no tener disponible una conexión a Internet alternativa y es posible que no tengan instalada una aplicación de banda ancha móvil. En los pasos siguientes se describe cómo se puede crear una experiencia de compra de plan para solucionar las limitaciones en este escenario:
En cuanto se detecta el hardware de banda ancha móvil, el servicio de banda ancha móvil de Windows lee el IMSI, el ICCID, el id. de proveedor o el nombre del proveedor y genera un conjunto de HWID que representan cada valor leído del dispositivo. El servicio de banda ancha de Windows Mobile escucha eventos relacionados con la banda ancha móvil.
Cuando el usuario selecciona Connect, los valores de HWID se usan para buscar la configuración de conexión en la base de datos COSA de Windows como se indica a continuación:
Si la conexión inicial es correcta y la conectividad a Internet está disponible, no ocurre nada más. El usuario ha adquirido previamente el servicio y tiene una cuenta activa.
Si la conexión inicial es correcta, pero la conectividad a Internet no está disponible, el usuario se lleva a la dirección URL especificada en la base de datos COSA para este intervalo HWID.
Si se produce un error en la conexión inicial, el Administrador de conexiones de Windows notifica al usuario el error. Su sitio web debe ayudar al usuario a comprar un plan.
Una vez que el usuario complete la compra del plan, el sitio web genera un archivo de aprovisionamiento de metadatos y lo pasa al agente de aprovisionamiento. Esto configura Windows con información básica sobre el plan que ha adquirido el usuario. Dependiendo de la estructura de red, se produce una de las siguientes acciones:
Al usuario se le concede acceso a Internet en la conexión actual.
El archivo de aprovisionamiento incluye instrucciones para desconectar y volver a conectarse a la misma red o a una red diferente, que proporciona acceso a Internet.
En este momento, el usuario está en línea. Ahora que hay disponible una conexión a Internet, Windows detecta el hardware de banda ancha móvil y descarga e instala los metadatos del servicio y la aplicación de banda ancha móvil.
Los HWID que se calculan desde la SIM o el dispositivo de banda ancha móvil se envían a WMIS. WMIS identifica el operador y devuelve el paquete de metadatos de servicio adecuado.
Windows usa los metadatos del servicio para identificar y recuperar la aplicación de banda ancha móvil asociada de Microsoft Store. La aplicación se instala automáticamente y se registra para eventos en segundo plano. En Windows 8.1 y Windows 10, la aplicación no se ancla automáticamente a la pantalla Inicio. El registro de eventos en segundo plano permite a la aplicación reaccionar a los contadores de uso de datos locales, recibir mensajes SMS del operador, conectarse a puntos de acceso Wi-Fi, manejar las verificaciones de permisos y más.
Cuando se produce un evento en segundo plano, la aplicación genera un archivo de aprovisionamiento más completo, si es necesario, y lo pasa al agente de aprovisionamiento. Esto configura Windows con información sobre el plan que ha adquirido el usuario.
Conexión de un dispositivo activo
Cuando un dispositivo con un plan de banda ancha móvil activo está conectado a un equipo, la experiencia es similar a la de al realizar una compra, excepto que el intento de conexión conduce a Internet. Windows no inicia la aplicación de banda ancha móvil para banda ancha móvil ni se conecta al sitio web del operador de telefonía móvil. En su lugar, la aplicación se instala en segundo plano.
Cuando se detecta el hardware de banda ancha móvil, el servicio de banda ancha móvil lee el IMSI, el ICCID, el identificador de proveedor o el nombre del proveedor y genera HWIDs.
Cuando el usuario selecciona Connect, se utilizan los valores de HWID para localizar la configuración de conexión adecuada en la base de datos Windows COSA. Para un dispositivo activo, la conexión es correcta y la conectividad a Internet está disponible.
En este momento, el usuario está en línea. Ahora que hay disponible una conexión a Internet, Windows detecta el hardware de banda ancha móvil y descarga e instala los metadatos del servicio y la aplicación de banda ancha móvil.
Windows 8.1 y Windows 10 pueden conectarse a una red de operador durante la instalación de Windows si un dispositivo de banda ancha móvil con un plan activo está conectado al equipo. La red de banda ancha móvil aparece en la lista Redes durante la instalación de Windows junto con las redes de Wi-Fi. De forma similar al proceso para conectar un dispositivo activo, se genera un HWID en función del hardware de banda ancha móvil detectado y se usa para localizar la configuración de conexiones adecuadas dentro de la base de datos de Windows COSA.
Notificaciones de operador y eventos del sistema
Para mantener a los usuarios informados sobre su estado de cuenta, la aplicación de banda ancha móvil debe realizar algunas actividades incluso cuando el usuario no interactúa con él. Estas actividades incluyen responder a los mensajes DE USSD iniciados por el operador o por la red, notificar al usuario que se aproxima al límite de datos, notificar al usuario que su plan de datos ha expirado y notificar al usuario su estado de itinerancia. Los mensajes SMS entrantes están disponibles para las aplicaciones con privilegios a las que se les concedió acceso a las funcionalidades de SMS en el equipo mediante el paquete de metadatos del servicio.
Algunos mensajes SMS proceden directamente del operador de red móvil y deben mostrarse al usuario mediante la aplicación de banda ancha móvil. La aplicación de banda ancha móvil puede invocar una notificación del sistema cuando recibe un mensaje SMS del operador.
Para los mensajes de operador que no están diseñados para ser vistos por el usuario final, la aplicación de banda ancha móvil puede procesarlos y actuar adecuadamente. El servicio de notificaciones de Windows proporciona el canal de notificación directo a la aplicación más eficaz, pero Windows también admite el uso de sms entrantes y notificaciones de datos de servicio complementarios no estructurados (USSD) desde la red de banda ancha móvil.
Puede encontrar más información sobre el control de mensajes SMS en Desarrollo de aplicaciones SMS. Puede encontrar más información sobre las notificaciones de operador en Habilitación de notificaciones de operadores móviles y eventos del sistema.
Los metadatos del servicio declaran que la aplicación de banda ancha móvil quiere acceder a las notificaciones del operador. Se crea un evento en segundo plano privado y la aplicación se registra para recibir eventos de notificación del operador en el momento en que se instala.
Cuando la aplicación aplica metadatos de aprovisionamiento, incluye una descripción de todos los mensajes SMS y USSD que se deben considerar mensajes de operador.
Tras recibir un mensaje SMS o USSD, el servicio de banda ancha móvil compara el mensaje con la descripción proporcionada en los metadatos de aprovisionamiento. Si se han incluido reglas de análisis, el servicio de banda ancha móvil también interpreta el mensaje y actualiza la información sobre el uso de datos.
Si el mensaje es una coincidencia, se notifica al Intermediario de eventos del sistema que invoque el evento de fondo privado para esa aplicación de banda ancha móvil. Si no es así, se notifica al Agente de eventos del sistema que invoque el evento SMS público.
Algunos ejemplos de lo que el operador podría incluir en la aplicación de banda ancha móvil para las respuestas a los mensajes SMS entrantes incluyen:
Sincronización inmediata del uso de datos actual
Mostrar una notificación al usuario
Actualización del icono dinámico de la aplicación
Recuperación y aplicación de metadatos de aprovisionamiento actualizados
Nota
Windows no incluye una aplicación SMS con el sistema operativo, por lo que se necesita una aplicación de banda ancha móvil o una aplicación SMS de terceros a la que el operador proporciona acceso con privilegios para mostrar mensajes SMS al usuario.
Nota
La creación de una aplicación de banda ancha móvil con compatibilidad con SMS es necesaria para mostrar la interfaz de usuario de notificación al usuario final cuando se reciben mensajes de texto, lo que puede ser necesario para cumplir los requisitos normativos o los procedimientos recomendados en determinados mercados.
La funcionalidad de SMS está disponible para aplicaciones de banda ancha móvil, aplicaciones para UWP que tienen acceso con privilegios a los operadores de red móvil, aplicaciones para UWP a las que el OEM del EQUIPO concede privilegios (si el dispositivo de banda ancha móvil está incrustado en el EQUIPO) o el IHV del dispositivo de banda ancha móvil (si el dispositivo de banda ancha móvil es extraíble). Los operadores de red móvil y el OEM de PC (o el IHV del dispositivo de banda ancha móvil) especifican aplicaciones con privilegios a través de metadatos de servicio. Para obtener más información sobre los metadatos del servicio, consulte Uso de metadatos para configurar experiencias de banda ancha móvil.
Proporcionar datos de uso y plan precisos
Windows proporciona API de Uso de datos y Administrador de suscripciones que la aplicación de banda ancha móvil puede usar para describir el plan de datos del usuario. La aplicación de banda ancha móvil puede actualizar esta API con información sobre el tamaño del plan de datos, medido frente al plan no medido y un valor de uso de datos actualizado de la red del operador.
Windows comprueba la información de uso de datos que se ha establecido para el usuario mediante estas API y cambia el comportamiento de las características principales. Por ejemplo, Windows Update solo descarga automáticamente las actualizaciones críticas cuando el usuario usa una red de uso medido. La información de uso también es accesible para aplicaciones de terceros a través de las API de Uso de datos y Administrador de suscripciones.
A continuación se muestra un tutorial de las diversas características que la aplicación de banda ancha móvil puede optar por utilizar para mantener al usuario informado de su uso de datos.
Los contadores de datos locales calculan que el uso del perfil ha cambiado en más de cinco por ciento del límite de datos del usuario desde la última actualización del operador. Este incremento del cinco por ciento está codificado de forma rígida y la aplicación de banda ancha móvil puede hacer uso de eventos en segundo plano para despertarse y reaccionar a cada incremento de cinco por ciento.
Uso de datos y Administrador de suscripciones es un componente de Windows que realiza este seguimiento de incrementos de uso del cinco por ciento. Notifica al Agente de eventos del sistema que desencadene un evento en segundo plano para cada incremento del cinco por ciento en el uso estimado local.
El Agente de eventos del sistema invoca la aplicación de banda ancha móvil para controlar el evento en segundo plano. (Otros desencadenadores, como una notificación entrante, pueden provocar que esto ocurra). La aplicación de banda ancha móvil puede elegir qué hacer cuando se invoca para este propósito.
Un procedimiento recomendado es que la aplicación controle este evento recuperando la información de uso más actual de la infraestructura de facturación del operador para validar cuánto uso ha pasado realmente el usuario. Es probable que se trate de una operación asincrónica a través de la red y la aplicación de banda ancha móvil debe poder reaccionar ante retrasos en la obtención de esta información de la infraestructura de facturación del operador. Si hay un retraso significativo en el seguimiento del uso de datos, la aplicación de banda ancha móvil puede consultar los contadores de datos locales para rellenar la brecha entre la hora actual y los datos más recientes.
Cuando se completa la consulta web a la infraestructura de facturación del operador, la aplicación de banda ancha móvil puede aplicar metadatos de aprovisionamiento actualizados que describen la información de uso más actualizada disponible de nuevo en Windows.
La aplicación publica la información actualizada a través de las API de Uso de datos y Administrador de suscripciones.
Los componentes de Windows y las aplicaciones que no son de Microsoft en el equipo pueden acceder a esta información de uso mediante la clase
Windows.Networking.Connectivity.ConnectionProfile. Las aplicaciones pueden ajustar su comportamiento en consecuencia. Por ejemplo, la aplicación puede usar una secuencia de vídeo de menor calidad en redes de uso medido.
Uso compartido de Internet
La banda ancha móvil proporciona a los usuarios conectividad dondequiera que vayan. Sin embargo, no todos los dispositivos tienen un dispositivo de banda ancha móvil. Windows 8.1 y Windows 10 permiten a los usuarios compartir su conectividad de banda ancha móvil a través de Wi-Fi con amigos y familiares con diferentes dispositivos.
Los clientes pueden activar el uso compartido de Internet en la configuración del equipo. También pueden cambiar el SSID, la contraseña de la red de Wi-Fi y ver cuántas personas comparten la conexión.
Para los clientes que quieran usar la conectividad de banda ancha móvil en otro de sus dispositivos, Windows facilita aún más. Simplemente abra la lista Redes en un equipo compatible con WiFi que ejecute Windows 8.1 o Windows 10, seleccione el SSID del dispositivo de uso compartido y, a continuación, seleccione Conectar. Windows controla toda la configuración del dispositivo y la comunicación entre dispositivos.
A continuación se muestra un tutorial de las distintas características que puedes configurar y administrar cómo funciona el uso compartido de Internet en Windows 8.1 y Windows 10.
Puede elegir si los clientes pueden usar o no el uso compartido de Internet mediante la carga de un paquete de metadatos de servicio que se descarga e instala automáticamente en el equipo.
Con los metadatos del servicio, también puede seleccionar si la aplicación de banda ancha móvil ejecuta una comprobación de derechos en el servicio para ver si un cliente específico ha adquirido un plan de datos que admita el tethering.
La aplicación de banda ancha móvil se registra para un evento en segundo plano para ejecutar la comprobación de derechos siempre que el usuario habilita el uso compartido de Internet e indica a Windows si desea permitirlo o no.
Como parte de los metadatos de aprovisionamiento, puede especificar qué contexto de PDP y APN usar para el tráfico de datos compartidos, así como el número máximo de dispositivos que pueden compartir la conexión a la vez.
Con las API de uso de datos locales actualizadas, puede crear una experiencia en la aplicación de banda ancha móvil para mostrar a los clientes la cantidad de datos que han usado otros dispositivos que comparten su conexión de banda ancha móvil.
Para obtener más información sobre el uso compartido de Internet, consulte Creación y configuración de experiencias de uso compartido de Internet.
Autenticación de la zona Wi-Fi
Como parte de los metadatos de aprovisionamiento, la aplicación de banda ancha móvil puede describir los puntos de acceso en los que un usuario puede autenticarse mediante sus credenciales proporcionadas por el operador. Estos pueden incluir zonas activas de WISPr 1.0 o zonas activas cifradas mediante EAP-SIM, EAP-AKA u otros métodos de EAP compatibles.
Luego, Windows transfiere automáticamente el tráfico de datos a estos puntos de acceso cuando está dentro del alcance. Es posible que quiera hacerlo para desviar el tráfico de red de las redes de datos móviles a ubicaciones de Wi-Fi basadas en líneas telefónicas. En algunos casos, el punto de acceso Wi-Fi podría ofrecer velocidades aumentadas o mejor cobertura que la red de datos móviles para esa ubicación.
También puede hacer que un punto de acceso sea menos preferido que la red móvil, lo que hace que esté disponible para Windows cuando la conexión de banda ancha móvil no esté disponible, pero no se use para la descarga de datos.
Configuración
La aplicación de banda ancha móvil genera un archivo de aprovisionamiento que contiene los SSID y el mecanismo de autenticación para los puntos de acceso WiFi que el usuario puede autenticar. Esto evita que el usuario tenga que escribir manualmente esta información.
El agente de aprovisionamiento analiza el archivo de aprovisionamiento y proporciona la información necesaria al Administrador de conexiones de Windows. Windows se conecta automáticamente a estas redes cuando están disponibles.
Generación de credenciales
Si la aplicación de banda ancha móvil genera o recupera las credenciales de WISPr de forma propietaria durante la conexión, los metadatos de aprovisionamiento incluyen una referencia a la aplicación, en lugar de proporcionar credenciales específicas. Si se incluyen credenciales específicas, se omite esta fase.
El sitio web del portal cautivo de la zona Wi-Fi incluye un desafío del protocolo de itinerancia del proveedor de servicios de Internet inalámbrico (WISPr).
Si no se proporcionaron credenciales estáticas, el Administrador de conexiones de Windows notifica al Agente de eventos del sistema que se está produciendo la autenticación de zona activa. De lo contrario, el Administrador de conexiones de Windows continúa directamente a la autenticación.
En el caso de los esquemas de autenticación propietarios, el Agente de eventos del sistema invoca la aplicación de banda ancha móvil para generar credenciales.
La aplicación genera credenciales mediante sus mecanismos propietarios. Esto puede implicar la interacción con los recursos de red o con la interfaz de banda ancha móvil. En última instancia, la aplicación realiza una de las siguientes acciones:
Proporcionar credenciales: la aplicación puede generar credenciales para esta red y, a continuación, devolverlas al Administrador de conexiones de Windows. El Administrador de conexiones de Windows se autentica en el punto de acceso mediante WISPr.
Cancelar conexión: el equipo no debe estar conectado a esta red. El Administrador de conexiones de Windows finaliza la conexión.
Cancelar autenticación: la aplicación se ha autenticado mediante un método alternativo. El Administrador de conexiones de Windows no se autentica ni desconecta.
Interactuar con el usuario: La aplicación se lleva al primer plano. Esto se selecciona cuando se necesita confirmación del usuario, como un punto de acceso de pago por conexión. En última instancia, la aplicación debe realizar una de las acciones enumeradas anteriormente después de consultar al usuario.
Autenticación
Cuando la aplicación de banda ancha móvil proporciona credenciales (credenciales wiSPr dinámicas) o se define estáticamente como parte del aprovisionamiento (credenciales WISPr estáticas, credenciales de EAP), Windows entrega estas credenciales al punto de acceso Wi-Fi.
La información de configuración proporcionada por la aplicación de banda ancha móvil al perfil de conexión en el Administrador de conexiones de Windows determina cómo se obtienen y entregan las credenciales. La entrega se describe en los pasos siguientes:
Cuando el usuario está dentro del alcance del punto de acceso Wi-Fi, el Administrador de conexiones de Windows responde con credenciales definidas de manera estática con metadatos de aprovisionamiento. Esta aplicación de banda ancha móvil puede generar estos datos o a través de un sitio web de confianza.
El Wi-Fi punto de acceso comprueba las credenciales con el operador y, a continuación, permite que el equipo acceda a Internet.
Mostrar información de la cuenta al usuario
La mejor manera de interactuar con los suscriptores en Windows 8, Windows 8.1 y Windows 10 es mediante una aplicación de banda ancha móvil. Esta aplicación ha sido desarrollada por usted para cumplir con sus escenarios clave en torno a la interacción con los suscriptores.
Windows determina a qué MNO o MVNO pertenece el suscriptor cuando se detecta un dispositivo de banda ancha móvil en el equipo. Los metadatos del servicio del operador son emparejados y descargados por WMIS.
Los metadatos del servicio vinculan la aplicación de banda ancha móvil a la entrada de red correspondiente en el Administrador de conexiones de Windows.
El Administrador de conexiones de Windows muestra el logotipo y el nombre del operador, y un vínculo de Ver mi cuenta.
Cuando el usuario selecciona el vínculo, se abre la aplicación de banda ancha móvil. La aplicación se puede desarrollar para recuperar la información más actualizada disponible en el sistema de facturación.
Opcionalmente, la aplicación puede consultar los contadores de datos locales para obtener una estimación del uso desde que el sistema de facturación se actualizó por última vez. La aplicación puede usar estos datos para mostrar una aproximación casi en tiempo real del uso del usuario.
Se pueden desarrollar más escenarios en la aplicación de banda ancha móvil. Para obtener ejemplos detallados y directrices de experiencia del usuario de escenarios clave que la aplicación de banda ancha móvil puede habilitar, consulte Diseño de la experiencia del usuario de una aplicación de banda ancha móvil.
Habilitación de otros dispositivos y escenarios de aplicaciones
Windows 8, Windows 8.1 y Windows 10 proporcionan un amplio conjunto de herramientas de desarrollo y una plataforma de desarrollo flexible que puede aprovechar mediante la creación de aplicaciones que resaltan los servicios agregados de valor que los hacen únicos.
Aplicaciones con privilegios
Las API e interfaces de banda ancha móvil, incluido el aprovisionamiento de cuentas y SMS, están restringidos a las aplicaciones de banda ancha móvil. Se debe declarar una lista de aplicaciones con privilegios que tienen acceso a estas API con privilegios en el paquete de metadatos de servicio que se envía al panel del Centro de desarrollo de Windows.
Contextos de PDP múltiples
Windows 8.1 y Windows 10 admiten varios contextos PDP para estar activos al mismo tiempo. Esto permite a los operadores móviles proporcionar escenarios diferenciados a sus clientes. Para obtener más información sobre los escenarios habilitados mediante varios contextos PDP, consulte Desarrollo de aplicaciones mediante varios contextos PDP.
Operadores de línea de conexión
Puedes usar PnP-X para exponer dispositivos de banda ancha no móviles como una aplicación de dispositivo para UWP.
Los dispositivos como los DVR, enrutadores de puerta de enlace, zonas móviles y teléfonos pueden (mientras estén conectados a la misma red Wi-Fi o LAN que el equipo Windows) usar PnP-X para que Windows 8, Windows 8.1 y Windows 10 detecten su presencia. Los metadatos del dispositivo se descargan para esos dispositivos en función de sus propiedades de dispositivo y se descarga automáticamente una aplicación de dispositivo para UWP desarrollada por usted. Puede hacer referencia a esta aplicación para estos dispositivos para que una sola aplicación de banda ancha móvil pueda administrar la banda ancha móvil, así como estos dispositivos adicionales.
Cómo funciona
Los componentes que admiten los escenarios clave de banda ancha móvil en Windows 8, Windows 8.1 y Windows 10 se describen en esta sección. Se dividen entre las que forman parte del sistema operativo Windows y las que forman parte de los metadatos del servicio o de la aplicación de banda ancha móvil.
Componentes de Windows
Los siguientes componentes forman parte de Windows 8, Windows 8.1 y Windows 10:
Uso de Datos y Administrador de Suscripciones
Agente de aprovisionamiento
El Agente de aprovisionamiento proporciona una interfaz para configurar Windows con la configuración de red. El Agente de aprovisionamiento acepta un archivo XML que describe la configuración deseada.
Puede proporcionar el archivo XML de una de las maneras siguientes:
Un archivo XML firmado proporcionado por un sitio web a la función msProvisionNetworks en un ordenador Windows que se ejecuta en un explorador compatible.
Un archivo XML (firmado o sin firmar) proporcionado por una aplicación al método ProvisioningAgent.ProvisionFromXmlDocumentAsync.
Para obtener más información sobre el formato y el contenido del archivo de aprovisionamiento, consulte Uso de metadatos para configurar experiencias de banda ancha móvil.
Uso de datos y Administrador de suscripciones
El Administrador de uso y suscripciones de datos realiza un seguimiento de los detalles sobre las cuentas del usuario. La información de costos almacenada sobre la red conectada actualmente está disponible para todas las aplicaciones para UWP. Puede actualizar esta información mediante el Agente de aprovisionamiento.
Si el operador lo solicita, el Administrador de suscripción y uso de datos usa contadores de datos locales para desencadenar un evento en segundo plano cuando se ha usado el cinco por ciento del límite de datos. El Agente de eventos del sistema ofrece este evento en segundo plano y la aplicación de banda ancha móvil puede usar el evento como desencadenador para actualizar el uso facturable.
Administrador de conexiones de Windows
El Administrador de conexiones de Windows supervisa las redes disponibles a través de Wi-Fi, banda ancha móvil y Ethernet. Toma decisiones de conexión y desconexión automáticas en función de las redes disponibles. El Agente de aprovisionamiento le permite definir la prioridad relativa entre las redes que posee. Sin embargo, el usuario puede conectarse manualmente a cualquier red. El Administrador de conexiones de Windows usa las acciones manuales del usuario para influir en las futuras opciones de conexión automática.
El Connection Manager de Windows también gestiona la autenticación después de la conexión con puntos de acceso Wi-Fi que admiten WISPr 1.0. Si se han almacenado credenciales estáticas para el punto de acceso de Wi-Fi, el Administrador de conexiones de Windows se autentica automáticamente. Si se requieren credenciales dinámicas, el Administrador de conexiones de Windows desencadena un evento en segundo plano mediante El Agente de eventos del sistema. La aplicación de banda ancha móvil debe generar las credenciales adecuadas y entregarlas al Administrador de conexiones de Windows para completar el proceso de autenticación. Para obtener más información, consulta el documento titulado "Integración de Windows con puntos de acceso inalámbricos".
Contadores de datos locales
Los contadores de datos locales realizan un seguimiento de la cantidad de datos que se envían y reciben en una interfaz de red a lo largo del tiempo. Esta información aparece al usuario en varias ubicaciones:
La pestaña Historial de aplicaciones en el Administrador de tareas
(Opcional) Administrador de conexiones de Windows en la vista ampliada de la red Wi-Fi o de banda ancha móvil. Los usuarios pueden decidir si mostrar u ocultar esta estimación para una red determinada. De forma predeterminada, se muestra para redes de banda ancha móvil y se oculta para las redes Wi-Fi. Sin embargo, si Windows detecta que se instala un dispositivo de banda ancha móvil, oculta el uso estimado de datos en el Administrador de conexiones de Windows para la red de banda ancha móvil correspondiente. La suposición es que, si ha creado una aplicación de banda ancha móvil, desea controlar el valor de uso de datos que se muestra al usuario. El mejor lugar para hacerlo es dentro de la aplicación de banda ancha móvil. Los usuarios pueden optar por invalidar este comportamiento y mostrar el uso estimado de la red en cualquier momento.
Los contadores de datos locales también están disponibles mediante programación mediante las siguientes API:
El método ConnectionProfile.GetAttributedNetworkUsageAsync proporciona el uso de datos durante un período de tiempo especificado.
El método ConnectionProfile.GetConnectivityIntervalsAsync proporciona las marcas de tiempo y duraciones de conexión cuando se usa una interfaz de red.
La información de uso de datos locales sirve como una estimación y una guía para el usuario. Windows no puede tener en cuenta el tráfico no facturado ni el uso en otros dispositivos que comparten los mismos límites de datos. Por ejemplo, planes familiares que usan la misma SIM en diferentes dispositivos. Las aplicaciones de banda ancha móvil solo deben usar contadores de datos locales para aproximarse al uso desde la última sincronización con el sistema de facturación. Para el uso de datos que ya se ha procesado, el sistema de facturación debe considerarse autoritativo.
Servicio de banda ancha móvil
El servicio de banda ancha móvil es un servicio de Windows que administra la comunicación entre las API de banda ancha móvil y un dispositivo de banda ancha móvil. El servicio puede interactuar con cualquier dispositivo de banda ancha móvil cuyo controlador se ajuste al modelo de controlador de banda ancha de Windows Mobile.
El servicio también lee la SIM de un dispositivo recién insertado e inicia el proceso que recupera los metadatos del servicio y la aplicación de banda ancha móvil que corresponde al dispositivo de banda ancha móvil conectado.
Controlador de clase de banda ancha móvil
El controlador de clase de banda ancha móvil reduce la carga a los fabricantes de dispositivos al entregar un controlador personalizado para su dispositivo de banda ancha móvil específico. Cualquier interfaz de banda ancha móvil que se manifiesta como un dispositivo USB y cumple con la especificación USB Implementers Forum (USB-IF) Network Control Model (NCM) 2.0 será administrada por el controlador de clase de banda ancha móvil y no requiere que se descarguen o instalen controladores adicionales.
El controlador de clase de banda ancha móvil se ajusta al modelo de controlador de banda ancha móvil de Windows Mobile y proporciona una funcionalidad completa al servicio de banda ancha móvil. También admite extensiones personalizadas, que se exponen directamente a la aplicación de banda ancha móvil. Para obtener más información, consulte descripción general del hardware del operador móvil.
Intermediario de eventos del sistema
El agente de eventos del sistema administra eventos en segundo plano. Las aplicaciones, incluida la aplicación de banda ancha móvil, pueden registrarse para recibir eventos en segundo plano con el fin de responder a los cambios en el estado del sistema. Los eventos que podrían ser de interés para la aplicación de banda ancha móvil incluyen:
Cambio de estado de red: la red se conecta o desconecta, o la conectividad a Internet cambia en una red.
Cambio de estado de la cuenta: fin del ciclo de facturación o incrementos de uso de datos estimados del cinco por ciento.
Wi-Fi autenticación de punto de acceso: Intentando conectar a un punto de acceso público Wi-Fi y se necesitan credenciales.
notificación de operador entrante: mensaje SMS/USSD que coincide con ciertas reglas de análisis que describen el SMS/USSD como procedente del operador.
sms entrante: mensaje SMS recibido que no coincide con las reglas de análisis definidas por el operador.
entrante USSD: mensaje USSD recibido que no coincide con las reglas de análisis definidas por el operador.
Los desarrolladores deben tener en cuenta que se coloca un límite estricto en la cantidad de tiempo de CPU que una aplicación podría consumir mientras no está activo. Aunque estos límites se relajan para algunos eventos, las aplicaciones siempre deben minimizar los recursos que consumen mientras el sistema está en un estado de bajo consumo o mientras se ejecuta otra aplicación.
Metadatos de Windows e Internet Services
Metadatos de Windows y servicios de Internet (WMIS) es un servicio de Windows basado en la nube que ofrece personalizaciones a Windows de terceros que participan en el ecosistema de dispositivos Windows. Para un dispositivo de banda ancha móvil, WMIS entrega el paquete de metadatos del servicio. Esto proporciona la información básica que Windows necesita para recuperar la aplicación de banda ancha móvil de Microsoft Store, permitir la conectividad a la red por primera vez y mostrar los elementos de personalización de marca adecuados en el Administrador de conexiones de Windows.
Microsoft Store
Microsoft Store es la forma principal en que las aplicaciones para UWP se entregan a equipos con Windows 8, Windows 8.1 y Windows 10. Para una aplicación de banda ancha móvil, el paquete de la aplicación se recupera de Microsoft Store siempre que la conectividad a Internet esté disponible después de que el dispositivo esté conectado. El paquete de la aplicación se instala automáticamente y está disponible para el usuario en ese momento. En Windows 8.1 y Windows 10, la aplicación está disponible en Todas las aplicaciones pero no se ancla automáticamente a la pantalla Inicio.
Para obtener más información sobre las aplicaciones de dispositivos para UWP, consulta aplicaciones de dispositivos para UWP.
Nota
Aunque las empresas pueden cargar localmente aplicaciones para UWP en determinadas condiciones, estas no se tratan en este documento.
Metadatos del operador
Los metadatos sobre los operadores se proporcionan de tres maneras diferentes para Windows 8 y Windows 10, como se describe a continuación. Cada una de las opciones de metadatos tiene como destino un conjunto diferente de clientes. Comprender cómo se entregan los tres tipos de metadatos y qué información se usa en cada uno puede ayudarle a abordar mejor a sus clientes.
Para obtener más información sobre los metadatos del operador, consulte Uso de metadatos para configurar experiencias de banda ancha móvil.
Base de datos COSA de Windows
La base de datos COSA de Windows está presente en todos los equipos Windows. La base de datos se actualiza periódicamente mediante Windows Update para ayudar a garantizar la precisión de la información de conectividad. Las actualizaciones de la base de datos se realizan a partir de las solicitudes de mantenimiento que usted realiza. La base de datos COSA proporciona información a Windows sobre cómo conectarse a la red si encuentra un dispositivo de banda ancha móvil, incluidos los APN a los que debe intentar una conexión y la dirección URL a la que se debe dirigir el usuario si no hay conectividad a Internet disponible.
Esta información está pensada para poner a los clientes en línea en cuestión de segundos después de conectar un dispositivo de banda ancha móvil. Debe permitirles comprar el servicio inmediatamente mediante un explorador web o ponerse en línea inmediatamente si ya han adquirido el servicio.
Para obtener información sobre cómo enviar actualizaciones a la base de datos de Windows COSA, consulte Planning your desktop COSA database submission.
Metadatos del servicio
Los metadatos del servicio se entregan a cualquier usuario después de conectar un dispositivo de banda ancha móvil. Los metadatos del servicio siempre se descargan automáticamente siempre que el usuario tenga cualquier forma de conectividad a Internet, incluida la banda ancha móvil de uso medido o las redes móviles.
Esta información permite a los clientes tener una experiencia más enriquecida al permitirle agregar elementos de personalización de marca para el Administrador de conexiones de Windows, haciendo referencia a una aplicación de banda ancha móvil que se adquiere automáticamente desde Microsoft Store y tener la configuración de banda ancha móvil más actual para ponerse en línea para la compra o la conectividad a Internet. Windows comprueba periódicamente que tiene el paquete de metadatos de servicio más reciente de WMIS.
El paquete de metadatos del servicio se entrega a los clientes solo cuando se detecta un dispositivo de banda ancha móvil del operador especificado en el equipo. La información de este paquete invalida el contenido de la base de datos COSA, siempre que esté presente. Para obtener más información sobre la referencia del esquema del paquete de metadatos del servicio, consulte Información general sobre el esquema XML MobileBroadbandInfo.
Para obtener instrucciones sobre cómo crear un paquete de metadatos de servicio, consulte Guía para desarrolladores para crear metadatos de servicio.
Metadatos de aprovisionamiento
Los metadatos de aprovisionamiento se entregan a la PC a través del sitio web del operador o la aplicación de banda ancha móvil después de que el suscriptor adquiera el servicio. Los metadatos de aprovisionamiento se empaquetan como un archivo XML y los procesa el Agente de aprovisionamiento para modificar la configuración de red del equipo.
Los metadatos de aprovisionamiento se pueden especificar para los requisitos individuales de cada suscriptor. Los metadatos de aprovisionamiento también se pueden actualizar con una frecuencia mucho mayor mediante la aplicación de banda ancha móvil. La información de los metadatos de aprovisionamiento invalida el contenido de la base de datos COSA y los metadatos del servicio. Esto se debe a que tiende a ser la información más específica y adaptada sobre el suscriptor.