Introduction
The AWS IoT Things Graph service makes it simple to graphically link various devices and web services in order to create IoT applications.
IoT applications are being constructed today to automate operations for a wide range of use cases, including smart homes, industrial automation, and energy management, employing a variety of devices and online services. Because there are no generally accepted standards, it is difficult for developers to link devices from various manufacturers to one other and to web services today. This causes developers to create a lot of code to connect all of the devices and web services that their IoT application requires.
To help you quickly construct IoT applications, AWS IoT Things Graph provides a visual drag-and-drop interface for linking and coordinating interactions between devices and web services. In a commercial agriculture application, for example, you can automate watering by defining interactions between humidity, temperature, and sprinkler sensors and weather data services in the cloud. You represent devices and services with models, which are pre-built reusable components that hide low-level details like protocols and interfaces and are simple to integrate into complex workflows.
Working
Step 1
Drag and drop device and web service models from the model library to create your flow. Link model outputs to other model inputs to define the order of interactions.
Step 2
Choose whether your application will operate on an AWS IoT Greengrass device or in the AWS Cloud.
Step 3
With a few clicks in the dashboard, associate relevant models to things in your AWS IoT registry.
Step 4
Examine the configuration of the trigger that will start your flow. Triggers might be based on time or events generated by nearby devices. Things Graph starts the FrontLightEnergySaving flow every 60 minutes in this example.
Step 5
Install your programme. The state of your flows is managed by AWS IoT Things Graph, which ensures that the steps are executed in the correct order.