Table of Contents
Introduction......................................................................................................................1
Features.......................................................................................................................... 1
1. Quick References...................................................................................................... 4
1.1. Prerequisites................................................................................................................................ 4
1.2. Reference Documentation............................................................................................................4
2. UART Debug Interface.............................................................................................. 6
3. Boot-Loader Firmware...............................................................................................8
3.1. Programming Procedure ............................................................................................................. 8
4. Application Firmware............................................................................................... 11
4.1. Application Firmware Compilation Procedure............................................................................ 11
4.2. Application Firmware Programming Procedure..........................................................................12
4.3. Operation....................................................................................................................................15
4.4. Software Customization............................................................................................................. 19
5. AWS Setup.............................................................................................................. 25
5.1. Create and Administrate AWS account......................................................................................25
5.2. AWS IoT Just-in-Time Registration Setup..................................................................................34
5.3. AWS IoT Mobile App Setup........................................................................................................38
5.4. Amazon Cognito Setup.............................................................................................................. 40
5.5. Amazon DynamoDB Setup........................................................................................................ 45
5.6. AWS Lambda Setup...................................................................................................................46
6. AWS Provision Setup.............................................................................................. 52
7. Alexa Skill Setup......................................................................................................54
7.1. Microchip Wi-Fi Smart Device Smart Home Skill Setup ............................................................54
7.2. Microchip Wi-Fi Sensor Board Skill Setup .................................................................................58
8. Appendix A: Software Installation............................................................................69
8.1. Atmel Studio 7............................................................................................................................69
8.2. SAM Boot Assistance (SAM-BA) ...............................................................................................69
8.3. Python 3.6.x............................................................................................................................... 69
8.4. Python Package Manager..........................................................................................................72
9. Appendix B: Mobile Application Configuration.........................................................73
9.1. Android Application.................................................................................................................... 73
9.2. iOS Application...........................................................................................................................74
10. Appendix C: AWS CloudFormation to Setup Cloud.................................................76
10.1. Create IAM User for the Project................................................................................................. 76
10.2. Create Lambda Functions for Alexa...........................................................................................81
ATWINC15x0 Smart Device Kit
© 2019 Microchip Technology Inc.
User Guide
DS50002885A-page 2