Connect your world to AWS IoT cloud services with the Cypress PSoC® 6 MCU and Wi-Fi/Bluetooth connectivity!
Can you build a project with the PSoC 6, and connect it to Amazon Web Services?
What if we gave you the kit for free and $25 credit on AWS? How about a set of prizes including a 3D printer or VR Headset?
Yes... then this could be the challenge for you!
The element14 Community is pleased to introduce the Connected Cloud Design Challenge with Cypress and Amazon Web Services (AWS).
Cypress and AWS are challenging the Community to design the most creative, cloud-connected, Wi-Fi IoT solution utilizing the PSoC® 6 MCU and Cypress’ Wi-Fi/Bluetooth. PSoC® 6 is Cypress’ ultra-low-power, secure, and flexible MCU with rich analog/digital peripherals, purpose-built for the IoT. Pairing it with Cypress’ world class Wi-Fi/Bluetooth combo radios provides the ideal development platform for innovative and exciting cloud-connected designs.
Challengers are invited to use either the Cypress PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) or the PSoC® 6 WiFi-BT Prototyping Kit (CY8CPROTO-062-4343W) to connect to AWS IoT cloud services and turn your ideas into reality. Monitor warehouse conditions, serve custom ads to retail shoppers, secure your smart home, and more, all with these easy-to-use hardware and software development tools.
Selected official applicants will get the kit of their choosing free of charge, as well as $25 in AWS credits to build and blog about their project. Those not chosen as sponsored challengers may also join the competition, if they base their project around either the CY8CKIT-062-WIFI-BT or CY8CPROTO-062-4343W kits and adhere to all terms and conditions of the challenge. Non-sponsored challengers will not be provided with AWS credits.
For the chance to win one of the prizes below, you must build your project using one or both of the below kits, and connect to AWS IoT cloud services via Wi-Fi. You must also blog about your build process weekly, as well as the final outcome of your project within the Connected Cloud Challenge space.
What Can I Build?
You can build anything you want as long as it use the PSoC6 and Connect it to AWS.
An example applications could include:
- Fitness Wearable
- Smart City
- Connected Home Appliance
- Smart Home
- Cloud-connected Robot
- Connected Agriculture
- Elderly Fall Detection
- Interactive Retail Help Systems
- Crowd Counters
|The Kit Options (Choose One)||The Specs|
PSoC® 6 WiFi-BT Pioneer Kit
(CY8CKIT-062-WIFI-BT) from Cypress
PSoC® 6 WiFi-BT Prototyping Kit
(CY8CPROTO-062-4343W) from Cypress
Need help? Comment below or read the resources below:
- PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) User Guide
- PSoC® 6 WiFi-BT Prototyping Kit (CY8CPROTO-062-4343W) User Guide
- PSoC® 62 MCU (1MB Flash, 288KB SRAM) Datasheet
- PSoC® 62 MCU (2MB Flash, 1MB SRAM) Datasheet
- CYW4343W 802.11n + Dual-Mode Bluetooth Radio Chipset Datasheet
- Murata Type 1DX Wi-Fi/Bluetooth Module (housing CYW4343W) Datasheet
Cypress’ ModusToolbox™ Software Environment is a set of multi-platform development tools and a comprehensive suite of GitHub-hosted firmware libraries providing a high quality and painless user experience for developing PSoC® 6 + Wi-Fi/Bluetooth projects. Within this ecosystem, multiple IoT operating systems are supported, including Arm Mbed™ OS and Amazon FreeRTOS™. Cypress provides SDKs for both of these platforms with helpful resources linked below to get you started.
Remember that we have technical community forums for each where you can get help from Cypress applications engineers – please see below!
- ModusToolbox Software Environment (Download available on this page for Windows®, macOS®, and Linux®)
- All ModusToolbox Software Environment Documentation
Mbed OS SDK Resources:
Arm Mbed OS is a free, open-source embedded operating system designed specifically for the "things" in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS, and drivers for sensors and I/O devices. Resources for Cypress’ Mbed OS SDK are below:
- Cypress Mbed OS Community Technical Forum (Get answers to your questions here from Cypress applications engineers in 24 – 48 hours!)
- Cypress Mbed Homepage
- Cypress Mbed OS Example Projects
- PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) Mbed Landing Page
- PSoC® 6 WiFi-BT Prototyping Kit (CY8CPROTO-062-4343W) Mbed Landing Page
- Using ModusToolbox Configurator Tools in Mbed OS Applications Knowledge Base Article
- Cypress Firmware Deliverables in Mbed OS Knowledge Base Article
- Adding AWS IoT Thing Parameters Knowledge Base Article
- Troubleshooting PyOCD Issues Knowledge Base Article
AmazonFreeRTOS SDK Resources:
Amazon FreeRTOS is an open source operating system that extends the popular FreeRTOS kernel with software libraries that make it easy to connect IoT devices to AWS cloud services like AWS IoT Core. Resources for Cypress’ Amazon FreeRTOS SDK are below:
- Cypress Amazon FreeRTOS Community Technical Forum (Get answers to your questions here from Cypress applications engineers in 24 – 48 hours!)
- Cypress Amazon FreeRTOS Qualified Hardware Page
- Cypress Amazon FreeRTOS PSoC® 6 + Wi-Fi/BT Dev Kit Getting Started Guide
- Cypress Amazon FreeRTOS SDK Repository
- Cypress Amazon FreeRTOS Example Projects
- Running Amazon FreeRTOS Code Examples Knowledge Base Article
AWS IoT Resources
- AWS IoT Homepage
- AWS Knowledge Center
- AWS Knowledge Center Videos
- AWS Documentation
- AWS Developer Forums
- AWS Training and Certification
|Applications Open||27th Jan 2020|
|Applications Close (1 Month)|
2nd March 2020
18th March 2020
|Projects Due (10 Weeks)|
*Or local equivalent
Technical Judge Team
|Amazon Web Services|
Cloud Platform Uses Judge
|element 14 Community Judges|
element 14 Community Team
Selected official applicants will be chosen to receive one of the above PSoC® 6 + Wi-Fi/Bluetooth Kits. These successful applicants will be our sponsored challengers, and they must use either kit within their project (CY8CKIT-062-WIFI-BT or CY8CPROTO-062-4343W). Those not chosen as sponsored challengers may also join the competition, but they must base their projects around either the CY8CKIT-062-WIFI-BT or CY8CPROTO-062-4343W kits and adhere to all terms and conditions of the challenge.
Challengers must also use Amazon Web Services as their Cloud Platform for their project. They will receive $25 USD in free AWS credits from Amazon for their project. Non-sponsored challengers will not receive AWS credits.
They need to post their progress and final project as at least 10 blog posts before the closing date. Posts which are media rich with photos, videos, and code samples will be viewed more favorably in the judging process.
To be eligible to win one of the final prizes, challengers must also complete a feedback survey provided by Cypress on the hardware/software tools used in this design challenge.
The final winning project post must have the following elements:
Project documentation - step by step guide on how your project was built from start to finish using hi-res images, screenshots, video and text.
Project completeness - fully working and finished projects will be judged more favorably.
BOM - list of all your components, apps and tools
Code - well structured, commented code is required, posted in a GitHub repo
Block Diagrams - clear block diagrams on how the final system comes together with all components involved.
At the end of this challenge, Cypress will have require you to fill in a survey based on the software and hardware tools used in this challenge.
Please read the full terms and conditions of the challenge, attached below.
If you are not successful in becoming a sponsored challenger but want to still enter, all you need to do is use the Kit as described above in your project and adhere to the same Terms and Conditions for a chance to be our winner! Non sponsored challengers are eligible for the Finisher and Winner Prizes.