The AWS IoT Button is a simple Wi-Fi device that is easy to configure and designed for developers to get started with AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.
First, you will need an AWS account. It's free and easy to create an account. Sign up now.
The fastest way to start using your AWS IoT Button is to download the mobile app for iOS or Android. The mobile app will create the required AWS IoT resources for you, and add an event source to your button that invokes a new AWS Lambda function of your choice using a Lambda blueprint. Blueprints are pre-configured Lambda functions, which allow you to quickly connect the click of a button to the functions that fit you best, such as sending automated emails, text messages or deploying other AWS services.
If you can't use the mobile apps, the AWS Lambda Blueprint Wizard is an easy way to start using your AWS IoT Button. Like the mobile app, the wizard will create the required AWS IoT resources for you and add an event source to your button that invokes a new Lambda function.
To get started, click the link on the right to sign in to the console, and then follow these steps in the ‘Configure Your Event Source’ wizard:
- Select “IoT Button” from IoT Type drop-down menu.
- Enter your device serial number (DSN). You'll find the DSN on the back of the device.
- Follow the steps to configure your AWS IoT Button to connect to Wi-Fi and AWS IoT.
- Continue the steps in the wizard and update the sample Lambda function. Type your email in the code editor.
- Start clicking!
This wizard uses the AWS Lambda console to configure an AWS IoT event source and creates the required resources in AWS IoT for you. If you would like to learn more about AWS IoT and use the AWS IoT console to create these resources manually, follow this step by step tutorial, instead.