Explore Amazon IoT Core services in hands-on tutorial - Amazon IoT Core
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Explore Amazon IoT Core services in hands-on tutorial

In this tutorial, you'll install the software and create the Amazon IoT resources necessary to connect a device to Amazon IoT Core so that it can send and receive MQTT messages with Amazon IoT Core. You'll see the messages in the MQTT client in the Amazon IoT console.

You can expect to spend 20-30 minutes on this tutorial. If you are using an IoT device or a Raspberry Pi, this tutorial might take longer if, for example, you need to install the operating system and configure the device.


                Getting started with Amazon IoT Core page.

This tutorial is best for developers who want to get started with Amazon IoT Core so they can continue to explore more advanced features, such as the rules engine and shadows. This tutorial prepares you to continue learning about Amazon IoT Core and how it interacts with other Amazon services by explaining the steps in greater detail than the quick start tutorial. If you are looking for just a quick, Hello World, experience, try the Try the Amazon IoT quick connect.

After setting up your Amazon Web Services account and Amazon IoT console, you'll follow these steps to see how to connect a device and have it send messages to Amazon IoT Core.

For more information about Amazon IoT Core, see What Is Amazon IoT Core?

Which device option is best for you?

If you're not sure which option to pick, use the following list of each option's advantages and disadvantages to help you decide which one is best for you.

Option This might be a good option if: This might not be a good option if:
Create a virtual device with Amazon EC2
  • You don't have your own device to test.

  • You don't want to install any software on your own system.

  • You want to test on a Linux OS.

  • You're not comfortable using command-line commands.

  • You don't want to incur any additional Amazon charges.

  • You don't want to test on a Linux OS.

Use your Windows or Linux PC or Mac as an Amazon IoT device
  • You don't want to incur any additional Amazon charges.

  • You don't want to configure any additional devices.

  • You don't want to install any software on your personal computer.

  • You want a more representative test platform.

Connect a Raspberry Pi or other device
  • You want to test Amazon IoT with an actual device.

  • You already have a device to test with.

  • You have experience integrating hardware into systems.

  • You don't want to buy or configure a device just to try it out.

  • You want to test Amazon IoT as simply as possible, for now.