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

Paquete de inicio de Windows 10 IOT con Rasberry Pi
Microsoft

Microsoft ofrece Windows 10 en nueve ediciones separadas, que van desde Home a Enterprise  y Server . Windows 10 IoT (Internet of Things) 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.
Microsoft

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 que ejecutan Windows XP y que necesitan 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 de 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 ha acercado a un quiosco de registro y notó que la aplicación de registro se ha bloqueado y Windows 10 está a la vista, probablemente se haya encontrado con Windows 10 IoT Enterprise.

Relacionado:  Todos los atajos de teclado de Slack para Windows, Mac y la Web

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 hologramas
El pequeño robot de hardware con ruedas funciona con una Raspberry Pi y Windows IOT. Microsoft

IoT Core, por otro lado, está simplificado 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  usa IoT Core. Y, gracias a la compatibilidad ARM, puede ejecutar IoT Core en placas simples como la Raspberry Pi .

Esa última característica hace que IoT Core sea 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, que incluyen una puerta para mascotas con reconocimiento , una puerta de reconocimiento facial , un tablero inteligente 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 una licencia gratuita.

Relacionado:  Cómo abrir el símbolo del sistema como administrador en Windows 8 o 10

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 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 de eso 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. Ocasionalmente, 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 desaconsejado extraoficialmente. Si usted 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 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.

Relacionado:  Cómo crear un elemento de menú contextual o de acceso directo para casi cualquier configuración de Windows

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 funciona para usted de maneras que tal vez ni siquiera note. Podría ser alimentar el quiosco que solía pedir comida en un restaurante  o  preparar su próximo cóctel . Incluso si usted es un desarrollador o alguien a quien le gusta incursionar como pasatiempo, pero encuentra que la idea de aprender una alternativa como Linux consume demasiado tiempo, Windows 10 IoT podría ser la mejor opción para su próximo proyecto.