AWS IoT Series: Part 1 — Introduction to AWS IoT

Lakin Mohapatra
4 min readMar 7, 2020

--

What is AWS IoT :

AWS IoT is a platform that helps to connect devices securely, collect data & store it on the cloud and analyze it.

AWS IoT provides device software, control services, and data services.

Device software enables devices to connected securely, gather data, and take intelligent actions locally, even when Internet connectivity is not available.

Control services allow customers to control, manage, and secure large and diverse device fleets.

Analytics services help you extract value from IoT data.

Device Softwares :

FreeRTOS — An operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect and manage.
FreeRTOS includes a kernel and a set of helpful libraries for connecting low powered devices securely over the local network to the high powered devices running AWS Greengrass or connect devices to AWS IoT Core in the cloud for data analysis and conditional actions.

Credit — https://aws.amazon.com/freertos/

AWS IoT Greengrass It is a software runtime that runs on the local device which clones most needed AWS IoT cloud features into local devices so that local actions can be taken quickly and intelligently without waiting for internet connectivity.
You can write and test lambda function in the cloud and deploy them to the local Greengrass core which is very helpful for processing data locally before sending it to the cloud.
Greengrass core acts as a hub that can communicate other devices running FreeRTOS or AWS device SDK . It enables devices to communicate local messages even when there is no internet connectivity via Greengrass core and when the connectivity is reestablished, it dynamically syncs data with cloud securely.

https://aws.amazon.com/greengrass/

Connectivity & Control Services :

AWS IoT Core — It is a cloud service that allows you to securely connect devices to the AWS cloud and with each other. It also helps us to filter, transform, and act upon device data out of the box based on rules you define in the IoT rule engine.

https://aws.amazon.com/iot-core/

It helps IoT applications to communicate with all devices all the time, even when they aren’t connected.

https://aws.amazon.com/iot-core/

AWS IoT Device Defender It is a service that helps to audit IoT configurations on devices to make sure that they aren’t deviating from security best practices. If security rules are violated in any form, AWS IoT Device Defender sends out an alert so we can take action to remediate the issue.

https://aws.amazon.com/iot-device-defender/

AWS IoT Device Management It is a service for registering connected devices individually or in bulk and easily manages permissions so that devices remain secure. It organizes your devices, monitor and troubleshoot device functionality remotely and send firmware updates over-the-air (OTA).

https://aws.amazon.com/iot-device-management/

Analytics services :

AWS IoT AnalyticsIt is an analytics service to easily analyze IoT data.
It allows us to run analytics on massive volumes of IoT data without having to worry about all the cost and complexity typically required to build your own IoT analytics platform. It filters, transforms and enriches IoT data before storing it in an IoT optimized data store. That way you can easily query your data using the built-in SQL query engine and visualize your outcome using Amazon QuickSight.

https://aws.amazon.com/iot-analytics/

Some other services are listed below —
AWS IoT SiteWise It makes it easy to collect, organize and analyze industrial data at scale.

https://aws.amazon.com/iot-sitewise/

AWS IoT EventsIt makes it easy to detect and respond to events from large numbers of IoT sensors and applications.

https://aws.amazon.com/iot-events/

AWS IoT Things GraphIt provides a visual drag-and-drop interface for connecting and coordinating interactions between devices and web services, so you can build IoT applications quickly.

https://aws.amazon.com/iot-things-graph/

Thanks for reading this article. If you enjoyed this article, please recommend and share it! Thanks for your time.

Read part 2 of AWS IoT Series here.

--

--

Lakin Mohapatra
Lakin Mohapatra

Written by Lakin Mohapatra

Software Engineer | Hungry coder | Proud Indian | Cyber Security Researcher | Blogger | Architect (web2 + web 3)

No responses yet