Contents
AWS IoT
AWS IoT Overview
Device Software
FreeRTOS
FreeRTOS is an open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.
AWS IoT Greengrass
AWS IoT Greengrass is an Internet of Things (IoT) open source edge runtime and cloud service that helps you build, deploy, and manage device software.
Customers use AWS IoT Greengrass for their IoT applications on millions of devices in homes, factories, vehicles, and businesses. You can program your devices to act locally on the data they generate, execute predictions based on machine learning models, filter and aggregate device data, and only transmit necessary information to the cloud.
Connectivity & control services
AWS IoT Core
AWS IoT Device Defender
AWS IoT Device Management
Analytics services
AWS IoT Analytics
Example use cases:
- Predictive Maintenance:
- Identify devices likely to fail based on recent performance data
- Device Lifecycle
- Understand how devices are being used at different stages
- Device replenishment
- Predict when devices will need replenishment of a consumable item based on recent consumption data
- Customer churn
- Predict customer churn given their history of using the device (and engagement with it)
Example use case walkthrough – creating an AWS Analytics ingestion pipeline, and viewing useful data on AWS Quicksight Dashboard.
Jupyter Notebooks
See Analytics video above for a brief description of how Jupyter notebooks are used with AWS, and see the links below for further details. Jupyter Notebook is an open source project developed by Project Jupyter.
AWS IoT Sitewize
AWS IoT Events
AWS IoT Things Graph
AWS Sagemaker
AWS Quicksight
AWS IOT 1-click
Further Reading
- Confused by AWS Storage Options? S3, EBS, EFS Explained
Microsoft Azure IoT
https://azure.microsoft.com/en-gb/services/iot-hub/