AWS IoT Things Graph

Desenvolva visualmente aplicativos de IoT

O AWS IoT Things Graph é um serviço que facilita a conexão visual de diferentes dispositivos e web services para criar aplicativos de IoT.

Hoje, os aplicativos de IoT são criados usando uma variedade de dispositivos e web services para automatizar tarefas em uma grande variedade de casos de uso, como residências inteligentes, automação industrial e gerenciamento de energia. No momento, como não existem padrões amplamente adotados, a conexão de dispositivos de vários fabricantes entre si e com web services é uma tarefa difícil para os desenvolvedores. Assim, os desenvolvedores são obrigados a escrever muito código para conectar todos os dispositivos e web services necessários para um aplicativo de IoT. O AWS IoT Things Graph oferece uma interface visual do tipo arrastar e soltar para conectar e coordenar dispositivos e web services para que você possa criar rapidamente aplicativos de IoT. Por exemplo, em um aplicativo comercial de agricultura, você pode definir interações entre sensores de umidade, temperatura e irrigadores com serviços de dados meteorológicos na nuvem para automatizar a irrigação. Você representa dispositivos e serviços usando componentes reutilizáveis predefinidos, denominados modelos, que ocultam detalhes técnicos, como protocolos e interfaces, e são integrados facilmente para criar fluxos de trabalho sofisticados.

Você pode começar a usar o AWS IoT Things Graph usando esses modelos predefinidos para tipos de dispositivos comuns, como interruptores e controladores lógicos programáveis (CLPs). Também é possível criar seu próprio modelo personalizado usando uma linguagem de modelagem de esquemas baseada em GraphQL e implantar aplicativos de IoT em dispositivos habilitados para o AWS IoT Greengrass, como câmeras, decodificadores de cabo ou braços robóticos. Tudo isso, com apenas alguns cliques. O IoT Greengrass é um software que fornece computação local e conectividade segura para a nuvem para permitir que dispositivos respondam rapidamente a eventos locais, mesmo sem conectividade com a Internet. Esse software é executado em uma grande variedade de dispositivos, de um Raspberry Pi até um dispositivo de servidor. Os aplicativos do IoT Things Graph executam em dispositivos habilitados pelo IoT Greengrass.

Benefícios

Agilize a criação de aplicativos de IoT

O AWS IoT Things Graph oferece modelos reutilizáveis que representam dispositivos e web services, e mascaram diferenças em detalhes técnicos, como protocolos de comunicação e interfaces proprietárias. É fácil combinar modelos para criar aplicativos de IoT usando uma interface visual. Você pode usar uma biblioteca de modelos predefinidos para tipos de dispositivos comuns como interruptores, fechaduras e controladores lógicos programáveis (CLPs), e reutilizá-los em diferentes implantações de aplicativos. Também é possível criar seus próprios modelos usando uma linguagem de modelagem de esquemas baseada em GraphQL.

Crie facilmente fluxos de trabalho sofisticados

O AWS IoT Things Graph proporciona uma forma visual de representar processos complexos, como solda de estruturas de automóveis em uma linha de produção, automação de parada de linhas de produção quando anomalias são detectadas e implementação de bloqueios de vias de acesso em edifícios quando comportamentos suspeitos são identificados, como um fluxo de trabalho visual. Um fluxo de trabalho consiste em um conjunto de interações em uma ordem específica entre dispositivos e web services. Para criar um fluxo de trabalho, basta arrastar e soltar dispositivos e web services, definindo a ordem de interação entre eles. Por exemplo, você pode criar um fluxo de trabalho, acionado por um sensor de movimento, que automaticamente tira uma foto e envia uma mensagem de texto. O IoT Things Graph coordena a interação entre dispositivos e serviços, incluindo qualquer transição de protocolo ou conversão de unidade necessária.

Fácil de gerenciar e monitorar

Com apenas alguns cliques, o AWS IoT Things Graph empacota e implanta aplicativos de IoT em dispositivos habilitados para o AWS IoT Greengrass. O IoT Things Graph coordena as interações entre dispositivos e web services e tenta executar novamente todas as etapas com falhas para manter o funcionamento normal do fluxo de trabalho. Durante a execução do aplicativo, você pode rastrear métricas, definir alarmes, visualizar arquivos de registro e assistir a atualizações de status em tempo real.

Como funciona

Drag and Drop
(Clique para expandir)
Etapa 1: crie um fluxo arrastando e soltando modelos de dispositivos e web services da biblioteca de modelos. Defina as interações entre os modelos, especificando quais saídas de modelos devem ser roteadas como entradas para outros modelos.
Create Deployment
(Clique para expandir)
Etapa 2: escolha o bucket do Amazon S3 para armazenar a configuração do aplicativo e selecione o dispositivo do AWS IoT Greengrass onde o aplicativo será executado.
Configure Deployment
(Clique para expandir)
Etapa 3: associe modelos a dispositivos no registro do AWS IoT com alguns cliques no console. O AWS IoT Things Graph usa essa associação para capturar dados de telemetria dos dispositivos no aplicativo.
Trigger
(Clique para expandir)
Etapa 4: defina o gatilho que iniciará o fluxo. Os triggers podem ser as saídas de dispositivos conectados localmente. Neste exemplo, quando a fechadura da porta detecta um cartão de acesso válido, o fluxo de personalização do hotel é acionado.
Deploy
(Clique para expandir)
Etapa 5: implante o aplicativo em dispositivos habilitados pelo AWS IoT Greengrass para execução local. O AWS IoT Things Graph empacota dependências relacionadas e as envia aos dispositivos. O IoT Things Graph orquestra interações localmente.
Drag and Drop for AWS IoT Things Graph
Associated for AWS IoT Things Graph
Trigger for AWS IoT Things Graph
Deploy for AWS IoT Things Graph

Casos de uso

Automação residencial

Integradores de residências inteligentes querem conectar tudo, de refrigeradores a lâmpadas e TVs. No entanto, é difícil fazer com que os dispositivos trabalhem em conjunto porque são disponibilizados por diversos fornecedores. O AWS IoT Things Graph elimina a necessidade de compreender os detalhes técnicos dos dispositivos, o que permite que os integradores se concentrem na criação de aplicativos residenciais conectados. Por exemplo, o IoT Things Graph facilita a criação de uma solução de segurança residencial que integra sensores de movimento, detectores de fumaça e câmeras com serviços de reconhecimento facial para que você possa detectar um intruso e gerar alertas. Em seguida, você pode implantar a solução em layouts domésticos diferentes com apenas alguns cliques.

Automação industrial

As empresas industriais precisam reduzir os custos e garantir os níveis corretos de estoque. Essas empresas querem usar dispositivos conectados para obter novos dados da cadeia de suprimentos. No entanto, é um desafio conectar dispositivos à nuvem e também aos sistemas de Enterprise Resource Planning (ERP – Planejamento de recursos empresariais) atuais, pois isso exige a criação de código altamente técnico. O AWS IoT Things Graph permite criar um modelo para cada dispositivo conectado e reutilizá-lo em centenas de instalações diferentes, sem necessidade de recriar código específico de implantação. Como resultado, você pode coletar dados do dispositivo e conectá-lo a sistemas de ERP para obter insights mais detalhados de toda a cadeia de suprimentos. Como os aplicativos são implantados na borda, podem até ser executados sem conectividade à Internet.

Gerenciamento de energia

Os fornecedores de serviços públicos querem otimizar o consumo de energia e fornecer um melhor serviço ao cliente. Para isso, oferecem medidores inteligentes que controlam sistemas de AVAC de acordo com as condições climáticas. Com o AWS IoT Things Graph, você pode adicionar suporte a vários sistemas de AVAC, conectar-se a serviços de dados meteorológicos e implantar aplicativos em medidores inteligentes habilitados com o AWS IoT Greengrass, sem precisar passar meses criando um novo código de integração.

Confira os recursos do serviço
Confira os recursos do serviço

Explore mais detalhes sobre modelos, fluxos de trabalho e monitoramento de performance de aplicativos

Saiba mais 
Cadastre-se para uma demonstração
Cadastre-se para uma demonstração

Participe da demonstração para experimentar o AWS IoT Things Graph

Cadastrar-se 
Suas perguntas respondidas
Suas perguntas respondidas

Consulte as perguntas frequentes sobre o AWS IoT Things Graph

Saiba mais