Desenvolva aplicativos para dispositivos IoT com as Bibliotecas do .NET IoT
Artigo
O .NET é executado em várias plataformas e arquiteturas. Placas comuns de Internet das Coisas (IoT), como Raspberry Pi e Hummingboard, são suportadas. Os aplicativos IoT normalmente interagem com hardware especializado, como sensores, conversores analógico-digitais e dispositivos LCD. As bibliotecas do .NET IoT habilitam esses cenários.
Bibliotecas
As Bibliotecas do .NET IoT são compostas por dois pacotes NuGet:
System.Device.Gpio é suportado em qualquer sistema operativo que suporte .NET, incluindo a maioria das versões do Linux que suportam ARM/ARM64 e Windows 10 IoT Core.
Gorjeta
Para o Raspberry Pi, o Raspberry Pi OS (64 bits) é recomendado. Nenhum desktop é necessário, então o Raspberry Pi OS Lite pode ser usado para reduzir o tamanho do sistema operacional.
Plataformas de hardware suportadas
System.Device.Gpio é compatível com a maioria das plataformas de placa única. As plataformas recomendadas são Raspberry Pi (2 e superiores) e Hummingboard. Outras plataformas conhecidas por serem compatíveis são BeagleBoard e ODROID.
Computadores e PCs Windows, macOS e Linux são suportados através do uso de uma ponte USB para SPI/I2C.
Importante
O .NET não é suportado em dispositivos anteriores ao ARMv7, incluindo dispositivos Raspberry Pi Zero e Raspberry Pi anteriores ao Raspberry Pi 2.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
O .NET é uma plataforma cruzada para programadores open source utilizada para criar diferentes tipos de aplicações. Com o .NET, pode utilizar múltiplas linguagens, editores e bibliotecas para criar conteúdos para a Web, dispositivos móveis, computadores, jogos e IoT.