One of the latest advances is the Internet of Things.  As one would think, this focus on small and connected devices has not been lost on Amazon.  They may be one of the most visible adopters of this wave of technology.  Thus, it should not be surprising that they have a large number of services to assist you in your IoT strategy.

AWS IoT Core

The core helps you connect devices to the cloud.  This is a quick way to connect your applications to the cloud and exchange data through it.  However, it is more than an API and provides a means to message and exchange data much more like a queue system.

Amazon FreeRTOS

This is an IoT Operating System for Microcontrollers.  It is not a service, but instead is an operating system that makes it easy to craft an IoT device and includes integrations to some AWS services.

AWS Greengrass

A challenge with mobile devices is that they are not always connected.  This fact can make it difficult to take advantage of cloud services and computing like lambda functions.  However, the Greengrass service addresses this challenge.  It provides a way to extend those cloud services to the device in a manner that makes them available even when it is not connected to the Internet or network.

AWS IoT 1-Click

The 1-click offering is as much a product as it is a service.  This is how you configure those Amazon order buttons you have likely seen advertised.  Of course, there is more that can be done with these outside of ordering a product.  They are preconfigured to connect to a lambda function and thus can do whatever a lambda function can.

AWS IoT Analytics

It is hard to make this simpler to understand.  This service provides analytics for IoT devices.  It is fully managed and allows you to dive right into analyzing the petabytes of data that IoT devices can generate.

AWS IoT Button

This is a 1-Click button for the related service.  There are a few different such hardware devices available.  Nevertheless, the button is an excellent entry point for learning about these.

AWS IoT Device Defender

One of the concerns about IoT devices is the massive effort required to secure them.  Device defender works like the web version of the service and provides assessments as well as monitoring to determine whether your network of devices is safe and secure.

AWS IoT Device Management

The number of IoT devices makes managing them a substantial effort.  This service makes it easy to onboard your devices, monitor them and send out updates.  Thus, you will find this an excellent service to learn early on in your Internet of Things build out.

AWS IoT Events

IoT devices are well suited to gather and share a lot of discrete data.  Thus, they are perfect for doing things like monitoring automated systems and detecting errors.  However, the work required to handle and analyze that data can be costly.  This service gives you a framework to track your devices for events such as these.  There are use cases for this from self-healing systems to early alert solutions across a broad number of industries.

AWS IoT SiteWise

We keep looking at the sheer size of data that we can get from the Internet of Things devices.  The SiteWise service provides a way to gather and report on all of that in a way that can help.  It even has some dashboard functionality to help you track what is working and where.

AWS IoT Things Graph

All of these devices and services can cause your head to explode when thinking about the network.  The graph service provides a tool to easily connect services and devices without a complicated bunch of coding.

AWS Partner Device Catalog

It is hard to argue a catalog as an actual service.  However, this may be precisely what you need if you are trying to build out an IoT solution or presence.  This gives you a curated list of options so you can trust they are real and not just some smoke-and-mirrors device someone is using to test the waters.

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply