A Microsoft oferece o Windows 10 em nove edições distintas, desde Home, Enterprise até Server. O Windows 10 IoT ( Internet das Coisas ) é a versão que você raramente possui, mas a versão que você usa mais do que pensa.
O Windows 10 IoT é desenvolvido a partir do Windows Embedded
O Windows 10 IoT é desenvolvido a partir da versão anterior do Windows, Windows Embedded. Talvez você não saiba que os caixas eletrônicos anteriores executavam o sistema operacional Windows XP. Esses caixas eletrônicos e outros dispositivos semelhantes executam o Windows Embedded (XPe). O objetivo é que versões simplificadas do sistema operacional funcionem bem em hardware fraco.

Este sistema operacional é usado por bancos para caixas eletrônicos, varejistas para sistemas POS (ponto de venda) e fabricantes o utilizam para modelos simples de ponto de venda. No entanto, o Windows IoT não é uma versão renomeada do Windows para aproveitar as vantagens da Internet das Coisas, nem é apenas para grandes empresas e corporações. Isso é claramente mostrado em duas versões diferentes deste sistema operacional, IoT Enterprise e IoT Core.
IoT Enterprise é para uso em vários dispositivos
A Microsoft desenvolve o Windows 10 IoT em duas direções: Enterprise e Core. A edição Enterprise é essencialmente o Windows 10 Enterprise, mas com controles de bloqueio adicionais. Por exemplo, com esses controles adicionados, você pode forçar o Windows a exibir um único aplicativo de quiosque. O Windows irá executá-lo em segundo plano, mas os usuários normais não poderão acessar esses serviços. Os quiosques de check-in automatizados que você vê com frequência podem usar o Windows 10 IoT Enterprise.
Semelhante ao Windows 10 Enterprise, você não pode adquirir uma licença do IoT Enterprise na loja. A Microsoft distribui licenças através de parceiros de varejo e acordos OEM. Como esta é a versão completa do Windows, você terá todo o poder que ela tem a oferecer. Porém, esta versão tem uma desvantagem: ela não roda em processadores ARM.
IoT Core é para placas, programas e sensores simples
![O que é o Windows 10 IoT? E quando você usa? O que é o Windows 10 IoT? E quando você usa?]()
Por outro lado, com a edição IoT Core, você não terá a experiência completa do Windows Shell, mas em vez disso, o sistema operacional pode executar um aplicativo unificado do Windows (UWP) e um processo em segundo plano. Além disso, o IoT Core pode ser executado em processadores ARM. Você pode escolher o IoT Core para executar aplicativos simples que não exigem muita interação direta do usuário. Por exemplo, Glas Thermostat usa IoT Core. E graças à sua compatibilidade com ARM, o IoT Core pode ser executado em uma placa simples como uma Raspberry Pi .
Esse recurso torna o IoT Core uma ótima opção para prototipagem ou projetos individuais. Hackster, uma comunidade de desenvolvimento de hardware e software, hospeda alguns projetos IoT Core, como portas de identificação para gaiolas de animais de estimação, portas de reconhecimento facial, painéis de controle de casa inteligente , etc. Todos esses são projetos. Você pode construí-los sozinho se tiver as habilidades necessárias. A Microsoft até demonstrou um robô baseado em Raspberry Pi que usa Windows IoT e interação holográfica. A Microsoft fornece os recursos necessários para que você possa baixar o IoT Core com uma licença gratuita para uso pessoal.
Além disso, o IoT Core no Raspberry Pi ou Minnowboard pode ser emparelhado com sensores e mecanismos como câmeras, sensores PIR, servos e sensores de temperatura para diversos usos. Isso permite que o Windows 10 se comunique com os dados coletados por esses sensores. Esta é a premissa básica da Internet das Coisas.
O Windows IoT é uma opção de código fechado para desenvolvedores do Visual Studio
Você pode estar se perguntando por que as pessoas escolhem o Windows IoT em vez de sistemas operacionais populares como Linux ou Android. A resposta está no propósito de uso do dispositivo, no público-alvo do dispositivo e no criador do dispositivo.
Certamente você já conhece as vantagens do código aberto, como opções de licenciamento e alta capacidade de personalização, mas o código aberto não é a melhor escolha para todas as situações. Às vezes, projetos específicos exigem software de código fechado (ou proprietário). Algumas empresas e governos proíbem o uso de código aberto nas compras. Mesmo que uma empresa não proíba software de código aberto, seu uso não é recomendado.
Deixando de lado os prós e os contras do código aberto e fechado, o Windows 10 IoT oferece vantagens para determinados usuários. Esta versão está vinculada ao Visual Studio e você pode usar este IDE para desenvolver programas. Na verdade, o IoT Core foi projetado para executar programas sem interface gráfica (sem interface gráfica) e conectar-se a outra máquina Windows 10 para programação e feedback. Se você usa muito o Visual Studio, deve escolher o Windows 10 IoT em vez de outros programas para economizar tempo de instalação e familiarização.
Os usuários normais não podem baixar e usar o Windows 10 IoT, mas isso não significa que não o encontrarão. Se você não é um desenvolvedor, este sistema operacional funciona de maneiras que você talvez não perceba. Pode estar nas máquinas dos quiosques que você usa para pedir comida em restaurantes ou preparar seu próximo coquetel. Mesmo que você, como desenvolvedor, ache que aprender a programar em outros sistemas operacionais como o Linux consome muito tempo, considere o Windows 10 IoT como uma opção para seu próximo projeto.