Microsoft ofrece Windows 10 en nueve ediciones separadas, desde Home hasta Empresa a Servidor . Windows 10 IoT (Internet of Things) es la edición que es menos probable que tengas, pero también es una que probablemente hayas usado más de lo que crees.
Windows 10 IoT surgió 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 las Internet de las Cosas , ni es únicamente para empresas y grandes corporaciones. Eso es evidente en las dos versiones diferentes del sistema operativo, IOT Enterprise e IoT Core.
RELACIONADO: ¿Qué es Internet de las cosas?
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 tener acceso 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.
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
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 de vidrio 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 , a puerta de reconocimiento facial , a tablero de smarthome y 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.
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 opciones de licencia 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, es posible que se desaconseje o se desapruebe de manera extraoficial. Si es fabricante y puede trabajar con cualquiera de las opciones, utilizará lo que haga feliz a su cliente.
Pero dejando a un lado ese debate sobre el software de código abierto versus el 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ás poner en práctica toda tu experiencia de inmediato.
El usuario promedio de todos los días probablemente no descargará ni usará Windows 10 IoT, pero eso no significa que no lo encontrará. En su mayor parte, si no es un desarrollador, este sistema operativo funciona para usted de formas que ni siquiera puede notar. Podría estar alimentando el quiosco que solías pedir comida en un restaurante o preparando tu proximo coctel . Incluso si eres un desarrollador o alguien a quien le gusta incursionar como pasatiempo, pero la idea de aprender una alternativa como Linux te lleva demasiado tiempo, Windows 10 IoT podría ser la mejor opción para tu próximo proyecto.