Measuring and collecting data from smart home devices 1
The devices connect to AWS IoT Core, directly via MQTT from FreeRTOS or via AWS IoT Greengrass. An IoT topic Rule can be configured in AWS Cloud 2a AWS IoT Core to pick up meaningful data and save it in Amazon DynamoDB. AWS Lambda 2a 5a Another IoT topic Rule can be configured 1 2b in AWS IoT Core to trigger AWS IoT Events for certain data, like temperature IoT rule etc. Amazon DynamoDB AWS IoT Core Or, directly from AWS IoT Greengrass, AWS IoT 2c data can be ingested in AWS IoT 4a Greengrass Analytics. AWS IoT Devices SDKs IoT rule Client applications can make an API call 3a to retrieve data via Amazon API 1 1 2b Gateway. 3a AWS IoT Events can trigger Amazon SNS 3b Amazon API 3b actions in case certain changes occur in FreeRTOS Gateway the data (e.g. Temperature > 25 degrees). 4b Data from AWS IoT Analytics can be AWS IoT Events 3c imported into Amazon QuickSight, for visualization and further insights. Amazon Simple 4c 4a Amazon API Gateway invokes an AWS Notification Service Lambda function with logic to retrieve 5a 2c 3c data requested by the client applications from Amazon DynamoDB.