O que é o Windows 10 IoT e quando você gostaria de usá-lo?

A Microsoft oferece o Windows 10 em nove edições separadas, variando de Home a Enterprise e Server. O Windows 10 IoT (Internet of Things) é a edição que você provavelmente tem menos, mas também uma que provavelmente já usou mais do que imagina.

Windows 10 IoT surgiu do Windows Embedded

Windows 10 IoT é uma evolução de uma edição anterior do Windows – Windows Embedded. Se sua memória for longa o suficiente, você pode se lembrar de histórias de ATMs com Windows XP e precisa de uma atualização séria. Esses caixas eletrônicos, e outros dispositivos semelhantes, executavam o Windows Embedded (XPe). O conceito central é uma versão simplificada do sistema operacional Windows que funcionaria bem em um hardware menos potente, executaria um cenário de caso de uso ou ambos.

Um banco pode usar esse sistema operacional para um caixa eletrônico, um varejista pode usá-lo para um sistema POS (ponto de venda) e um fabricante pode usá-lo para um dispositivo de protótipo simples. No entanto, o Windows IoT não é apenas uma versão reformulada do Windows para aproveitar as vantagens da Internet das Coisas, nem é apenas para empresas e grandes corporações. Isso é evidente nas duas versões diferentes do sistema operacional, IOT Enterprise e IoT Core.

  Como corrigir o erro 0x800f081e no Windows 10 Spring Creators Update

IoT Enterprise é para uso de vários dispositivos

A Microsoft oferece o Windows 10 IoT em dois tipos, Enterprise e Core. A versão Enterprise é essencialmente Windows 10 Enterprise, mas com controles de bloqueio adicionais. Com esses controles, você pode forçar o Windows a exibir um único aplicativo de quiosque, por exemplo. O Windows ainda será executado em segundo plano, mas os usuários comuns não deveriam acessar esses serviços. Se você se aproximou de um quiosque de check-in e percebeu que o aplicativo de check-in travou e o Windows 10 está à vista, provavelmente você encontrou o Windows 10 IoT Enterprise.

Da mesma forma que o Windows 10 Enterprise, você não pode comprar uma licença para o IoT Enterprise em uma loja. A Microsoft distribui licenças por meio de parceiros de revenda e contratos OEM. Como esta é uma versão completa do Windows, você obtém todo o poder que vem com ela, mas uma desvantagem distinta: o IoT Enterprise não será executado em processadores ARM.

IoT Core é para placas simples, programas solo e sensores

O pequeno robô de hardware com rodas é movido por um Raspberry Pi e Windows IOT.

O IoT Core, por outro lado, é reduzido em comparação. Você não obtém a experiência completa do Windows Shell; em vez disso, o sistema operacional só pode executar um único aplicativo UWP (Universal Windows Program) e processos em segundo plano. No entanto, o IoT Core será executado em processadores ARM. Você escolheria o IOT Core para executar programas simples que podem não exigir tanta interação direta do usuário. Por exemplo, o Glas Thermostat usa o IoT Core. E, graças à compatibilidade do ARM, você pode executar o IoT Core em placas simples como o Raspberry Pi.

  DocuFreezer converte arquivos MS Doc, Excel, PPT em PDF e imagens [Windows]

Esse último recurso torna o IoT Core uma excelente escolha para protótipos rápidos para fabricantes ou projetos únicos para um amador. Hackster, uma comunidade de desenvolvimento de hardware e software, hospeda alguns exemplos únicos do IoT Core, incluindo um porta de estimação com reconhecimento, uma porta de reconhecimento facial, uma painel do smarthome, e um espelho mágico. Todos esses são projetos que você poderia construir sozinho, se tiver as habilidades necessárias. A Microsoft até demonstrou um Robô movido a Raspberry Pi que usava o Windows IOT e interagia com hologramas. Ele fornece os recursos necessários para que você possa baixar IoT Core para uso pessoal com uma licença gratuita.

Além disso, o IoT Core em um Raspberry Pi ou Minnowboard pode ser emparelhado com sensores e mecanismos como câmeras, sensores PIR, servos e sensores de temperatura para uso expandido. Isso, por sua vez, permite que o Windows 10 comunique os dados coletados por esses sensores, que é a premissa básica da Internet das Coisas.

O Windows IoT é uma escolha de código-fonte fechado para desenvolvedores do Visual Studio

Você pode estar se perguntando por que alguém usaria o Windows IoT em vez de uma série de alternativas como Linux ou Android. A maior parte disso se resume a para que ou para quem o dispositivo se destina e quem está fazendo a programação.

As vantagens do código-fonte aberto, como opções de licenciamento e customização, costumam ser consideradas ótimas – e realmente são. Mas o código aberto não é a melhor escolha para todos os cenários. Ocasionalmente, projetos específicos exigem software de código-fonte fechado (ou proprietário). Algumas empresas e governos (para o bem ou para o mal) também proíbem expressamente o uso de software livre em suas compras. Mesmo quando uma empresa não proíbe o software de código aberto, ela pode ser desencorajada ou desaprovada não oficialmente. Se você for um fabricante e for capaz de trabalhar com qualquer uma das opções, usará o que deixar seu cliente feliz.

  Como instalar a atualização de maio de 2020 do Windows 10

Mas, deixando de lado o debate entre código aberto e software proprietário, há outra vantagem distinta para algumas pessoas. O Windows 10 IoT está vinculado ao Visual Studio e você pode usar esse IDE para desenvolver programas para ele. Na verdade, o IoT Core foi projetado para ser executado “sem cabeça” (sem uma interface gráfica) e se conectará a outra máquina Windows 10 para programação e feedback. Se você passa a maior parte do tempo de desenvolvimento no Visual Studio, escolher o Windows 10 IoT em vez de uma alternativa pode economizar tempo de aprendizado e configuração. Você poderá colocar toda a sua experiência em uso imediato.

O usuário comum do dia-a-dia provavelmente não baixará e usará o Windows 10 IoT, mas isso não significa que ele não o encontrará. Na maior parte, se você não é um desenvolvedor, este sistema operacional está trabalhando para você de maneiras que você pode nem perceber. Pode ser alimentar o quiosque que você costumava pedir comida em um restaurante ou preparando seu próximo coquetel. Mesmo se você for um desenvolvedor ou alguém que gosta de se envolver como hobby, mas acha a ideia de aprender uma alternativa como o Linux muito demorada, o Windows 10 IoT pode ser a melhor opção para seu próximo projeto.