AWS IoT

A system of ubiquitous devices connecting the physical world to the cloud

What is the Internet of Things?

The Internet of Things connects the physical world to the Internet so that you can use data from devices to increase productivity and efficiency. Connecting things to the Internet is possible because different connectivity options are widely available, the cost of connecting is declining, and more devices are capturing data. All kinds of things are being used in IoT applications including consumer products such as refrigerators, security cameras, and cable set-top boxes; industrial systems such as conveyor belts and manufacturing equipment; and commercial devices such as traffic signals and smart meters. Any device that can be powered on could be part of an IoT application.  

Consumers expect everything in their home, everything they drive, and even what they wear to have IoT capabilities. For example, Rotimatic, a smart, fully automated flatbread-making device, uses AWS IoT to securely transfer data to and from the cloud. Using data from the Rotimatic, the manufacturer gets better visibility into usage and part health to improve their product and the customer experience.

Industrial companies use IoT applications to make industrial equipment and processes smarter and safer. For example, Centratech Systems was seeking to reduce the time technicians spend driving around to physically maintain devices such as water pumps and electricity meters. Using AWS IoT, they increased productivity of field technicians by 50%.

What is AWS IoT?

How does the Internet of Things work?

The Internet of Things was coined by Kevin Ashton, a British technology pioneer working on radio-frequency identification (RFID) who conceived a system of ubiquitous sensors connecting the physical world to the Internet. Today, the Internet of Things connects physical devices embedded with electronics, software, sensors, and actuators to the cloud and to each other. Devices communicate through different protocols and many, such as MQTT, were designed to tolerate intermittent connections and reduce network bandwidth requirements. All IoT communication must be secured using preventive security mechanisms and best practices, like device identity management, encryption, and access control as well as device auditing and monitoring. Although connected things, the Internet, and secure connectivity are required to create IoT applications, the value is in closing the gap between the physical and digital world in self-reinforcing and self-improving systems.


If you knew the state of every thing in the world, and could reason on top of the data: What problems would you solve?

See the AWS IoT customer case studies to learn how customers are solving problems with AWS IoT applications.

Why is the Internet of Things important?

The Internet of Things is important because it makes previously unusable data available. IoT applications tap into device data and let you visualize, explore, and build sophisticated analytics such as machine learning in the cloud. IoT applications can also run on devices so they can respond in real-time as events unfold. For example, a predictive model for scene detection analysis could run on a security camera and, when the camera sees suspicious activity, it could send an alert.

IoT applications are deployed across a wide range of use cases including connected homes, connected vehicles, healthcare, industrial, retail, and many more. Connected homes are safer, cleaner, and more energy efficient. For example, Amway has successfully launched its first Internet-connected product—the Atmosphere Sky Air Treatment System— using AWS IoT to build policies and security throughout the entire architecture.

IoT applications are used for industrial use cases to improve processes, create new revenue streams, reduce costs, and increase safety by analyzing data from equipment, creating predictive maintenance models, and keeping devices up to date with over-the-air updates. For example, EMS uses AWS IoT to detect fuel leaks early to minimize environmental impact. EMS delivered a 500% ROI using AWS IoT.

Using AWS for IoT applications

AWS IoT services enable you to easily and securely connect and manage billions of devices. You can gather data from, run sophisticated analytics on, and take actions in real-time on your diverse fleet of IoT devices from edge to the cloud. To get started with the Internet of Things on AWS, choose a service to learn more and view AWS IoT customer case studies.

Amazon FreeRTOS

Amazon FreeRTOS is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.

Learn more »
AWS Greengrass

AWS Greengrass is software that lets you run local compute, messaging & data caching for connected devices in a secure way. With AWS Greengrass, connected devices can run AWS Lambda functions, keep device data in sync, and communicate with other devices securely - even when not connected to the Internet.

Learn more »
AWS IoT Core

AWS IoT Core is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely.

Learn more »
AWS IoT Device Management

AWS IoT Device Management is a service that makes it easy to securely onboard, organize, monitor, and remotely manage IoT devices at scale.

Learn more »
AWS IoT Device Defender

AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. AWS IoT Device Defender continuously audits the security policies associated with your devices to make sure that they aren’t deviating from security best practices. AWS IoT Device Defender also lets you monitor devices for behavior that deviates from what you have defined as appropriate behavior for each device.

Learn more »
AWS IoT Analytics

AWS IoT Analytics is a fully-managed service that makes it easy to run sophisticated 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 is the easiest way to run analytics on IoT data and get insights to make better and more accurate decisions for IoT applications and machine learning use cases.

Learn more »
AWS IoT 1-Click

AWS IoT 1-Click is a service that makes it easy for simple devices to trigger AWS Lambda functions that execute a specific action. Some examples of possible actions include calling technical support, reordering goods and services, or locking and unlocking doors and windows.

Learn more »
AWS IoT Button

The AWS IoT Button is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.

Learn more »

Learn more about AWS IoT Core

Visit the overview page
Ready to build?
Get started with AWS IoT Core
Have more questions?
Contact us