Amazon Internet of Things Service
Start course

Course Description:

This is an introductory course for the Amazon Internet of Things (IoT) service. In this course, we will define and discuss the concept of the Internet of Things. We will define telemetry and how it relates to the Amazon Internet of Things service. Next we will define and discuss the Amazon Internet of Things or “IoT” service. We will talk about the benefits of the service. Then we will talk about the Amazon IoT service features. Next, we will talk about why we would use the Amazon Internet of Things service. And finally, we will discuss how to locate IoT service in the AWS console and describe the basic steps for setting it up.

Intended audience:

This is a beginner level course intended for anyone who is interested in learning the basics about the Amazon Internet of Things Service. Before attending this course, you may want to attend the “Benefits of Cloud Computing," and “Fundamentals of AWS” Learning Paths, or attend the “What is Cloud Computing?” and “Technical Fundamentals of AWS” courses. While these are not required to attend this course, they include helpful concepts that might make the content of this course a little easier to understand.

Learning objectives:

  • Describe the features and benefits of the Amazon Internet of Things service.
  • Explain when to use the Amazon Internet of Things service.
  • Locate the IoT service option in the AWS console and discuss how to configure it.
  • Give examples of use case scenarios for Amazon Internet of Things service.

This Course Includes:

  • AWS Internet of Things overview
  • AWS Internet of things use-case scenario

What You'll Learn:

  • Course Intro: What to expect from this course.
  • Course Terminology: Definition of terms related to the Amazon Internet of Things service.
  • Amazon Internet of Things (IoT) Service Overview: An overview of the Amazon IoT service including features and benefits of the service.
  • Service Components: An overview of the Amazon IoT service components: Device SDK, Device Security, Device Gateway, Registry, Rules Engine, and Device Shadows.
  • Using the Service: A use-case scenario for the Amazon IoT service.
  • Course Summary: A summary of what was learned in the course.

In this next section, we'll describe the Amazon Internet of Things Service and talk about how and why we should use it. What is the Amazon Internet of Things Service? By definition, AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT 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. So, what does that mean? Let's take a closer look at the Amazon IoT Service.

As mentioned, the Internet of Things is growing, but how are we using it today? Smart buildings regulate energy consumption based on data collected by sensors. People are using wearables to track fitness and stay connected. Cars can report faults or usage data. We have all kinds of smart devices for the home: from appliances, to lighting, to thermostats, and even digital personal assistants like the Amazon Echo. Sensors are used in agriculture for monitoring equipment and even reporting on how much a farm is producing. And who knows what the future may bring? The possibilities are endless.

There are many challenges for developers creating things for the cloud. Writing code that will work on a multitude of platforms, scaling from an implementation of just a few devices to thousands or millions requires supporting infrastructure. Security is crucial when devices are connected to the internet and can act on the physical world. Great caution must be used in granting permissions to people and controlling the scope of what the physical devices can do. Also, there is the managing, monitoring, and updating of devices. And finally, there is the valuable data that your devices are collecting. It needs to be analyzed and acted upon. As a managed service, Amazon IoT helps solve these challenges and helps developers focus on building applications and delivering more features and allows companies to focus on building things without being concerned about the underlying infrastructure.

Now let's go over some of the highlights of the Amazon IoT Managed Service. Like most of the Amazon services, this is a pay-per-use model where you pay per message published and per message sent. It supports a wide variety of platforms. You can connect securely and manage devices using various networks and protocols. Developers can use rules to extract and filter data from devices and use custom rules to act upon the data. You can use SDK kits to create applications to consistently interact with your devices at any time even if the devices are only connected intermittently.

About the Author

Sarah is an educator and instructional designer. She started her career doing computer training, Microsoft Certified training, then telephony training for a local Indianapolis start up. She has a passion for helping others to learn and writing engaging content. When she is not working, she loves to travel with her family, walk her dog, or curl up somewhere with a good book.