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.

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.
Next steps
-
Create Amazon IoT resources if you are not going to create a virtual device with Amazon EC2
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 |
|
|
Use your Windows or Linux PC or Mac as an Amazon IoT device |
|
|
Connect a Raspberry Pi or other device |
|
|