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

Windows 10 IOT Starter Pack com Rasberry Pi
Microsoft

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ê tem menos probabilidade de possuir, mas também uma que você provavelmente usou mais do que imagina.

Windows 10 IoT surgiu do Windows Embedded

Homem falando na frente do logotipo do Windows Embedded.
Microsoft

O 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 caixas eletrônicos executando o Windows XP e precisando 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.

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.

Recomendado:  Google recua nas permissões de aplicativos Android após protestos

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

Um robô IOT do Windows com tecnologia Raspberry Pi e hologramas
O pequeno robô de hardware com rodas é movido por um Raspberry Pi e Windows IOT. Microsoft

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 IoT Core. E, graças à compatibilidade do ARM, você pode executar o IoT Core em placas simples como o Raspberry Pi .

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

Recomendado:  Como encontrar o número IMEI do seu telefone Samsung

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 fechado (ou proprietário). Algumas empresas e governos (para o bem ou para o mal) também proíbem expressamente o uso de software de código aberto 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.

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 se conecta ao Visual Studio e você pode usar esse IDE para desenvolver programas para ele. Na verdade, o IoT Core foi projetado para funcionar “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.

Recomendado:  Como fazer seu dispositivo iOS ler artigos, livros e muito mais para você

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 abastecer o quiosque que você usou para pedir comida em um restaurante  ou  preparar seu próximo coquetel . Mesmo que você seja 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.