Quais tecnologias e serviços do Azure você pode usar para criar soluções de IoT?

As tecnologias e os serviços de IoT do Azure fornecem opções para criar uma ampla variedade de soluções de IoT que permitem a transformação digital para sua organização. Por exemplo, você pode:

Dispositivos e SDKs de dispositivo

Você pode implementar seu próprio código inserido usando os SDKs de dispositivo de software livre. Os SDKs de dispositivo são compatíveis com vários sistemas operacionais, como Linux, Windows e sistemas operacionais em tempo real. Há SDKs para várias linguagens de programação, como C, Node.js, Java, .NET e Python.

Você pode simplificar ainda mais a forma como cria o código de inserção para seus dispositivos seguindo as convenções do IoT Plug and Play. O IoT Plug and Play permite que os desenvolvedores de soluções integrem dispositivos às soluções deles sem escrever nenhum código inserido. No núcleo do IoT Plug and Play está um esquema de modelo de funcionalidade do dispositivo que descreve os recursos do dispositivo. Use o modelo de funcionalidade do dispositivo para configurar uma solução baseada em nuvem, como um aplicativo do IoT Central.

O Azure IoT Edge permite que você descarregue partes da carga de trabalho de IoT dos Serviços de Nuvem do Azure para seus dispositivos. O IoT Edge pode reduzir a latência em sua solução, reduzir a quantidade de dados que seus dispositivos trocam com a nuvem e habilitar cenários offline. Você pode gerenciar os dispositivos do IoT Edge no IoT Central.

O Azure Sphere é uma plataforma de aplicativos segura e de alto nível com recursos de comunicação e segurança internos para dispositivos conectados à Internet. Ele inclui uma unidade protegida do microcontrolador, um sistema operacional personalizado baseado em Linux e um serviço de segurança baseado em nuvem que fornece segurança contínua e renovável.

Importante

Como o IoT Central usa Hub IoT internamente, qualquer dispositivo que possa se conectar a um aplicativo do IoT Central também pode se conectar a um hub IoT.

Para saber mais, confira Desenvolvimento de aplicativos e dispositivos da Internet das Coisas do Azure.

Azure IoT Central

O IoT Central é uma plataforma de aplicativo gerenciado que reduz a carga e o custo de desenvolver, gerenciar e manter soluções de IoT. Use o IoT Central para avaliar rapidamente o cenário de IoT e avaliar as oportunidades que ele pode criar para a sua empresa. O IoT Central simplifica o desenvolvimento de uma infraestrutura de IoT complexa e em constante evolução, permitindo que você se concentre em determinar o impacto nos negócios que você pode criar com seus dados de IoT.

A interface do usuário da Web permite que você conecte dispositivos rapidamente, monitore as condições do dispositivo, crie regras e gerencie dispositivos e os respectivos dados durante todo o ciclo de vida. Além disso, permite que você atue com base em insights do dispositivo estendendo a inteligência da IoT em aplicativos de linha de negócios. Depois de usar o IoT Central para avaliar o cenário de IoT, você poderá criar soluções empresariais da Internet das Coisas do Azure.

Como uma plataforma de aplicativo totalmente gerenciada, o IoT Central tem um modelo de preços simples e previsível.

Soluções personalizadas

Para criar uma solução de IoT do zero, use um ou mais dos serviços e tecnologias de IoT do Azure a seguir:

Conectividade de nuvem

O serviço Hub IoT do Azure permite uma comunicação bidirecional confiável e segura entre milhões de dispositivos IoT e uma solução baseada em nuvem. O Serviço de Provisionamento de Dispositivos no Hub IoT do Azure é um serviço auxiliar do Hub IoT. O serviço fornece o provisionamento de dispositivos Just-In-Time e sem toque para o Hub IoT correto sem exigir intervenção humana. Esses recursos permitem que os clientes provisionem milhões de dispositivos de maneira segura e escalonável.

O Hub IoT é um componente central e você pode usá-lo para atender aos desafios de implementação de IoT, como:

  • Conectividade e gerenciamento de dispositivo de alto volume.
  • Ingestão de telemetria de alto volume.
  • Comando e controle de dispositivos.
  • Imposição de segurança de dispositivo.

Transpondo a lacuna entre o mundo físico e o digital

Gêmeos Digitais do Azure é um serviço de IoT que permite que você modele um ambiente físico. Ele usa um gráfico de inteligência espacial para modelar as relações entre pessoas, espaços e dispositivos. Ao correlacionar dados entre o mundo digital e o físico, você pode criar soluções de reconhecimento de contexto.

O IoT Central usa os gêmeos digitais para sincronizar dispositivos e dados no mundo real com os modelos digitais que permitem aos usuários monitorar e gerenciar esses dispositivos conectados.

Dados e análises

Os dispositivos IoT normalmente geram grandes quantidades de dados de série temporal, como leituras de temperatura de sensores. O Azure Data Explorer pode se conectar a um Hub IoT, ler o fluxo de telemetria de seus dispositivos, armazenar esses dados e permitir que você os consulte e os visualize.

Os Azure Mapas são uma coleção de serviços geoespaciais que usam novos dados de mapeamento para fornecer um contexto geográfico preciso para aplicativos Web e móveis. Você pode usar uma API REST, um controle JavaScript baseado na Web ou um SDK do Android para criar seus aplicativos.

Ações e notificações

Uma solução pode exigir ações automatizadas com base nos dados do dispositivo. Por exemplo, talvez você queira enviar um email ou mensagem de texto quando um dispositivo relatar uma condição crítica.

O Azure Functions é um serviço de computação sem servidor que permite executar o código sob demanda sem precisar provisionar explicitamente ou gerenciar a infraestrutura. Use o Azure Functions para criar aplicativos sem servidor controlados por eventos que podem executar ações em resposta a condições identificadas em fluxos de telemetria.

Próximas etapas

Para uma experiência prática, experimente um dos guias de início rápido: