Use AWS Lambda to define device actions
AWS Lambda is a versatile programming environment that runs in the AWS Cloud. You can associate device events with Lambda functions and thus integrate them into your enterprise workflows without having to touch the firmware on the device. Your Lambda functions can implement simple business logic itself using Java, Python, C# and similar languages. You can also trigger workflows in a variety of other places including on premise.
Organize and monitor your devices
You can group your devices based on your requirements and associate actions and contextual data with them. Such a group within AWS IoT 1-Click is called a "Project". You can also set actions and track health and at an individual device level using our Devices component. The service also gives you pre-defined reports of device activity or you can build custom reports using information published to Amazon CloudWatch.
AWS IoT 1-Click also exposes APIs for developers to use with devices and projects. Learn more about AWS IoT 1-Click in the documentation.
IoT devices need to be managed and physically placed in your environment. AWS IoT 1-Click Mobile apps bring the AWS Cloud and physical devices together by enabling on-site placement of new devices in a physical location in a few steps. For example, you can pick a new device out of the box, update or add the location attribute of the device in your iOS or Android 1-Click mobile app in a few seconds and you are good to go.
Choice of simple devices
AWS IoT 1-Click supports ready-to-use simple devices that are ready to use right out of the box. For a list of supported devices, please view the AWS IoT 1-Click Device page. Going forward, we are targeting support for different types of devices that connect over different methods.
Device manufacturers can build simple devices with appropriate credentials to connect to AWS IoT Core at the time of manufacturing, thus enabling secure connectivity to the AWS cloud.
Grouping with contextual data
With AWS IoT 1-Click, customers can group their devices into projects based on their requirements including usage and location. Individual device placements within their projects can be defined with user-specified contextual data.
Choice of actions
AWS IoT 1-Click enables customers to choose from a set of pre-defined AWS Lambda actions, including sending email and SMS messages, and associate them to devices. Alternatively, customers can choose to use their own custom-defined Lambda functions.
Usage and Status reports
Customers can derive reports detailing usage and status of their deployed devices with AWS IoT 1-Click. Reports include pre-defined reports for device activity such as number of clicks and device health such as remaining life on battery-operated devices or custom reports that can be generated using Amazon CloudWatch.
AWS IoT 1-Click is available through both the AWS Management Console and the AWS IoT 1-Click mobile app on the iOS and Android platforms. In addition, customers can use AWS IoT 1-Click features through a number of public APIs.