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. Isso obriga os desenvolvedores 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 interações entre 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 de 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 com esses modelos predefinidos para tipos de dispositivo comuns como câmeras, sensores de movimento e chaves, bem como para web services como o Amazon Simple Storage Service (S3) ou o Amazon Rekognition. Também é possível criar seus próprios modelos personalizados. Você pode implantar e executar aplicativos de IoT na Nuvem AWS ou em dispositivos habilitados pelo AWS IoT Greengrass, como gateways de borda e decodificadores de TV a cabo, com apenas alguns cliques. O AWS 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 serviço é executado em uma grande variedade de dispositivos, de um Raspberry Pi até um dispositivo de servidor.

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 dispositivo comuns como câmeras, sensores de movimento e chaves, bem como para web services como o Amazon Simple Storage Service (S3), o Amazon Rekognition ou o AWS Lambda. Também é possível criar seus próprios modelos personalizados.

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 na Nuvem AWS ou 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

Arraste e solte modelos de dispositivos e web services da biblioteca
(Clique para expandir)
Etapa 1: crie um fluxo arrastando e soltando modelos de dispositivos e web services da biblioteca de modelos. Defina a ordem das interações vinculando saídas de modelos a entradas de outros modelos.
Escolha o fluxo e onde será executado
(Clique para expandir)
Etapa 2: escolha se o aplicativo será executado na Nuvem AWS ou em um dispositivo do AWS IoT Greengrass.
Associe modelos a dispositivos no registro do IoT
(Clique para expandir)
Etapa 3: associe modelos adequados a dispositivos no registro do AWS IoT com alguns cliques no console.
Defina o trigger para iniciar o fluxo
(Clique para expandir)
Etapa 4: revise a configuração de triggers que iniciará o fluxo. Os triggers podem ser baseados em tempo ou em eventos gerados por dispositivos conectados localmente. Neste exemplo, o Things Graph inicia o fluxo FrontLightEnergySaving a cada 60 minutos.
Implante o aplicativo na Nuvem AWS ou no dispositivo do Greengrass
(Clique para expandir)
Etapa 5: implante o aplicativo. O AWS IoT Things Graph gerencia o estado dos fluxos e garante que as etapas sejam executadas na ordem esperada.
Arraste e solte modelos de dispositivos e web services da biblioteca
Associe modelos a dispositivos no registro do IoT
Defina o trigger para iniciar o fluxo
Implante o aplicativo na Nuvem AWS ou no dispositivo do Greengrass

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 AWS 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 de dispositivos e conectá-los a sistemas de ERP para obter insights mais detalhados de toda a cadeia de suprimentos. Como os aplicativos podem ser implantados em dispositivos habilitados pelo AWS IoT Greengrass, eles podem ser executados até mesmo sem conectividade com a 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.

Explore os recursos de serviço do Things Graph
Confira os recursos do serviço

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

Saiba mais 
Experimente o AWS IoT Things Graph
Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS e experimente o AWS IoT Things Graph

Cadastrar-se 
Leia as perguntas frequentes sobre o AWS IoT Things Graph
Suas perguntas respondidas

Consulte as perguntas frequentes sobre o AWS IoT Things Graph

Saiba mais