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

As tecnologias e serviços do Azure IoT 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, pode:

  • Use o Azure IoT Central, uma plataforma de aplicativo IoT gerenciada, para avaliar sua solução de IoT.
  • Use os serviços da plataforma IoT do Azure, como o Hub IoT do Azure e o Serviço de Provisionamento de Dispositivos, para criar uma solução de IoT personalizada do zero.

Dispositivos e SDKs de dispositivos

Você pode implementar seu próprio código incorporado usando os SDKs de dispositivo de código aberto. Os SDKs de dispositivo suportam vários sistemas operacionais, como Linux, Windows e sistemas operacionais em tempo real. Existem 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 incorporado para seus dispositivos seguindo as convenções IoT Plug and Play . O IoT Plug and Play permite que os desenvolvedores de soluções integrem dispositivos com suas soluções sem escrever nenhum código incorporado. No núcleo do IoT Plug and Play, está um esquema de modelo de capacidade de dispositivo que descreve os recursos do dispositivo. Use o modelo de capacidade do dispositivo para configurar uma solução baseada em nuvem, como um aplicativo IoT Central.

O Azure IoT Edge permite-lhe descarregar partes da sua carga de trabalho IoT dos seus serviços de nuvem do Azure para os 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 off-line. Você pode gerenciar dispositivos IoT Edge a partir do IoT Central.

O Azure Sphere é uma plataforma de aplicativos segura e de alto nível com recursos internos de comunicação e segurança para dispositivos conectados à Internet. Ele inclui uma unidade de microcontrolador segura, um sistema operacional baseado em Linux personalizado 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 o 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, consulte Desenvolvimento de dispositivos e aplicativos do Azure IoT.

Azure IoT Central

O IoT Central é uma plataforma de aplicativos gerenciados que reduz a carga e o custo de desenvolvimento, gerenciamento e manutenção de soluções de IoT. Use o IoT Central para avaliar rapidamente seu cenário de IoT e avaliar as oportunidades que ele pode criar para 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 conectar dispositivos rapidamente, monitorar as condições do dispositivo, criar regras e gerenciar dispositivos e seus dados durante todo o ciclo de vida. Além disso, ele permite que você atue de acordo com as perceções do dispositivo, estendendo a inteligência da IoT para aplicativos de linha de negócios. Depois de usar o IoT Central para avaliar seu cenário de IoT, você pode criar sua solução do Azure IoT pronta para a empresa.

Como uma plataforma de aplicativos 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 uma ou mais das seguintes tecnologias e serviços do Azure IoT:

Conectividade na nuvem

O serviço Hub IoT do Azure permite comunicações bidirecionais confiáveis e seguras entre milhões de dispositivos IoT e uma solução baseada em nuvem. O Serviço de Provisionamento de Dispositivo do Hub IoT do Azure é um serviço auxiliar para o Hub IoT. O serviço fornece provisionamento zero-touch e just-in-time de dispositivos para o hub IoT certo sem exigir intervenção humana. Esses recursos permitem que os clientes provisionem milhões de dispositivos de forma segura e escalável.

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

  • Conectividade e gestão de dispositivos de volume elevado.
  • Ingestão de telemetria de volume elevado.
  • Comando e controlo de dispositivos.
  • Imposição de segurança do dispositivo.

Colmatar o fosso entre os mundos físico e digital

O Azure Digital Twins é um serviço IoT que permite modelar 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 relacionar dados entre os mundos digital e físico, você pode criar soluções contextualmente conscientes.

O IoT Central usa 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éries temporais, 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 visualize.

O Azure Maps é uma coleção de serviços geoespaciais que usam dados de mapeamento atualizados para fornecer 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, você pode querer enviar um e-mail ou mensagem de texto quando um dispositivo relata uma condição crítica.

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

Próximos passos

Para uma experiência prática, experimente um dos inícios rápidos: