¿Qué es Windows 10 IoT y cuándo desearía usarlo?

Microsoft ofrece Windows 10 en nueve ediciones separadas, que van desde Home a Enterprise y Server. Windows 10 IoT (Internet de las cosas) es la edición que es menos probable que tenga, pero también una que probablemente haya usado más de lo que cree.

Windows 10 IoT surgió de Windows Embedded

Hombre hablando frente al logo de Windows Embedded.

Windows 10 IoT es una evolución de una edición anterior de Windows: Windows Embedded. Si su memoria es lo suficientemente larga, puede recordar historias de Cajeros automáticos con Windows XP y necesita una actualización seria. Esos cajeros automáticos y otros dispositivos similares ejecutaban Windows Embedded (XPe). El concepto central es una versión simplificada del sistema operativo Windows que funcionaría bien en hardware menos potente, ejecutaría un escenario de caso de uso o ambos.

Un banco puede usar este sistema operativo para un cajero automático, un minorista puede usarlo para un sistema POS (punto de venta) y un fabricante puede usarlo para un dispositivo prototipo simple. Sin embargo, Windows IoT no es solo una versión renombrada de Windows para aprovechar el Internet de las cosas, ni es solo para empresas y grandes corporaciones. Eso es evidente en las dos versiones diferentes del sistema operativo, IOT Enterprise e IoT Core.

IoT Enterprise es para uso en múltiples dispositivos

Microsoft ofrece Windows 10 IoT en dos versiones, Enterprise y Core. La versión Enterprise es esencialmente Windows 10 Enterprise pero con controles de bloqueo adicionales. Con esos controles, puede obligar a Windows a mostrar una sola aplicación de kiosco, por ejemplo. Windows seguirá ejecutándose en segundo plano, pero los usuarios promedio no deberían acceder a esos servicios. Si se acercó a un quiosco de registro y notó que la aplicación de registro se bloqueó y Windows 10 está a la vista, probablemente se haya encontrado con Windows 10 IoT Enterprise.

  Cómo vincular su licencia de Windows 10 a su cuenta de Microsoft

De manera similar a Windows 10 Enterprise, no puede comprar una licencia para IoT Enterprise en una tienda. Microsoft distribuye licencias a través de socios de reventa y acuerdos OEM. Debido a que esta es una versión completa de Windows, obtiene toda la potencia que viene con ella, pero una clara desventaja: IoT Enterprise no se ejecutará en procesadores ARM.

IoT Core es para placas simples, programas individuales y sensores

Un robot IOT de Windows impulsado por raspberry pi con hologramasEl pequeño robot de hardware con ruedas funciona con una Raspberry Pi y Windows IOT.

IoT Core, por otro lado, se simplifica en comparación. No obtiene la experiencia completa de Windows Shell; en su lugar, el sistema operativo solo puede ejecutar una única aplicación del Programa universal de Windows (UWP) y procesos en segundo plano. Sin embargo, IoT Core se ejecutará en procesadores ARM. Elegiría IOT Core para ejecutar programas simples que pueden no requerir tanta interacción directa del usuario. Por ejemplo, el Termostato Glas utiliza IoT Core. Y, gracias a la compatibilidad ARM, puede ejecutar IoT Core en placas simples como la Frambuesa pi.

Esa última característica convierte a IoT Core en una excelente opción para prototipos rápidos para fabricantes o proyectos únicos para un aficionado. Hackster, una comunidad de desarrollo de hardware y software, alberga bastantes ejemplos únicos de IoT Core, incluido un puerta para mascotas con reconocimiento, un puerta de reconocimiento facial, un tablero de smarthomey un espejo mágico. Todos estos son proyectos que podría construir por su cuenta si tiene las habilidades necesarias. Microsoft incluso demostró un Robot impulsado por Raspberry Pi que usaba Windows IOT e interactuaba con hologramas. Proporciona los recursos necesarios para que pueda descargar IoT Core para uso personal con licencia gratuita.

  Cómo bloquear automáticamente Windows 10 cuando su sistema está inactivo

Además, IoT Core en una Raspberry Pi o Minnowboard se puede emparejar con sensores y mecanismos como cámaras, sensores PIR, servos y sensores de temperatura para un uso ampliado. Esto, a su vez, permite que Windows 10 comunique los datos recopilados por esos sensores, que es la premisa básica del Internet de las cosas.

Windows IoT es una opción de código cerrado para los desarrolladores de Visual Studio

Quizás se pregunte por qué alguien usaría Windows IoT en lugar de cualquier cantidad de alternativas como Linux o Android. La mayor parte se reduce a qué oa quién está destinado el dispositivo y quién está haciendo la programación.

Las ventajas del código abierto, como las opciones de licencias y personalización, a menudo se promocionan como grandes cosas, y lo son. Pero el código abierto no es la mejor opción para todos los escenarios. En ocasiones, proyectos específicos exigen software de código cerrado (o propietario). Algunas empresas y gobiernos (para bien o para mal) también prohíben expresamente el uso de software de código abierto en sus compras. Incluso cuando una empresa no prohíbe el software de código abierto, puede ser desaconsejado o desaprobado de manera no oficial. Si usted es fabricante y puede trabajar con cualquiera de las opciones, utilizará lo que haga feliz a su cliente.

  Cómo arreglar el control deslizante de batería faltante en Windows 10 Fall Creators Update

Pero dejando a un lado ese debate de código abierto versus software propietario, hay otra ventaja clara para algunas personas. Windows 10 IoT se vincula con Visual Studio y puede usar ese IDE para desarrollar programas para él. De hecho, IoT Core está diseñado para ejecutarse «sin cabeza» (sin una interfaz gráfica) y se conectará a otra máquina con Windows 10 para programación y comentarios. Si pasa la mayor parte de su tiempo de desarrollo en Visual Studio de todos modos, elegir Windows 10 IoT en lugar de una alternativa puede ahorrarle tiempo de aprendizaje y configuración. Podrá poner en práctica su experiencia completa de inmediato.

El usuario promedio de todos los días probablemente no descargará y usará Windows 10 IoT, pero eso no significa que no lo encontrará. En su mayor parte, si no es un desarrollador, este sistema operativo está funcionando para usted de maneras que quizás ni siquiera note. Podría estar alimentando el quiosco que solías pedir comida en un restaurante o preparando tu proximo coctel. Incluso si es un desarrollador o alguien a quien le gusta incursionar como pasatiempo, pero encuentra que la idea de aprender una alternativa como Linux requiere demasiado tiempo, Windows 10 IoT podría ser la mejor opción para su próximo proyecto.