element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Connected Cloud Challenge
  • Challenges & Projects
  • Design Challenges
  • Connected Cloud Challenge
  • More
  • Cancel
Connected Cloud Challenge
Documents Connected Cloud Challenge with Cypress and AWS IoT
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: e14phil
  • Date Created: 17 Jan 2020 1:12 PM Date Created
  • Last Updated Last Updated: 20 May 2020 8:17 PM
  • Views 6429 views
  • Likes 20 likes
  • Comments 41 comments
Related
Recommended

Connected Cloud Challenge with Cypress and AWS IoT

image
Connected Cloud Challenge – Cypress and AWS IoT

About this Challenge | Dates | The Judges | The Kit | The Prizes | Technical Resources | Example Application | The Challengers | Terms & Conditions

 

Connect your world to AWS IoT cloud services with the Cypress PSoCRegistered 6 MCU and Wi-Fi/Bluetooth connectivity!

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Ready? Then Apply Here

 

The Challenge

 

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 PSoCRegistered 6 MCU and Cypress’ Wi-Fi/Bluetooth. PSoCRegistered 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 PSoCRegistered 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) or the PSoCRegistered 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

image

PSoCRegistered 6 WiFi-BT Pioneer Kit

(CY8CKIT-062-WIFI-BT) from Cypress

 

Buy Pioneer KitBuy Pioneer Kit

  • The ultra-low-power PSoCRegistered 62 MCU that integrates an ArmRegistered CortexRegistered-M4 and Cortex-M0+ onto a single chip and provides up to 1 MB of Flash and 288 KB of SRAM
  • The Murata 1DX Module hosting the Cypress CYW4343W 802.11 b/g/n Wi-Fi + Dual-Mode Bluetooth combo chipset radio
  • TFT display shield board that provides users with a 2.4” TFT display, a light sensor, a 6-axis motion sensor, and a digital microphone
  • PSoC 5LP MCU for program/debug
  • Cypress' CapSenseRegistered capacitive touch sensing enabled buttons and sliders
  • Cypress ExcelonTm-Ultra 4Mbit 108-MHz QSPI nonvolatile F-RAM in an 8-SOIC package
  • An EZ-PDTm CCG3 Type-C power delivery system is also on board and is pre-configured to be able to deliver power from a Type-C port to an on-board header while at the same time charging a 3.7 V lithium-ion polymer battery

image

PSoCRegistered 6 WiFi-BT Prototyping Kit

(CY8CPROTO-062-4343W) from Cypress

 

Buy Prototyping KitBuy Prototyping Kit

  • The ultra-low-power PSoCRegistered 62 MCU that integrates an ArmRegistered CortexRegistered-M4 and Cortex-M0+ onto a single chip and provides up to 2 MB of Flash and 1 MB of SRAM
  • The Murata 1DX Module hosting the Cypress CYW4343W 802.11 b/g/n Wi-Fi + Dual-Mode Bluetooth combo chipset radio
  • PSoC 5LP MCU for program/debug
  • Cypress' CapSenseRegistered capacitive touch sensing enabled buttons and sliders
  • Cypress 512 Mb Quad-SPI NOR Flash device
  • MicroSD card slot
  • PDM microphone and thermistor
  • Digilent PmodTm interface

 

Ready? Then Apply Here

 

Need help? Comment below or read the resources below:

Technical Resources:

Hardware:

  • PSoCRegistered 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) User Guide
  • PSoCRegistered 6 WiFi-BT Prototyping Kit (CY8CPROTO-062-4343W) User Guide
  • PSoCRegistered 62 MCU (1MB Flash, 288KB SRAM) Datasheet
  • PSoCRegistered 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

 

Software:

 

Cypress’ ModusToolboxTm 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 PSoCRegistered 6 + Wi-Fi/Bluetooth projects. Within this ecosystem, multiple IoT operating systems are supported, including Arm MbedTm OS and Amazon FreeRTOSTm. 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 WindowsRegistered, macOSRegistered, and LinuxRegistered)
  • 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
  • PSoCRegistered 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) Mbed Landing Page
  • PSoCRegistered 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 PSoCRegistered 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

 

The Dates

 

Project PhasesDates
Applications Open27th Jan 2020
Applications Close (1 Month)
2nd March 2020
Challengers Announced
18th March 2020
Projects Due (10 Weeks)
UPDATED TO:
25th May 2020
Winners Announced
May 2020
Prizes Shipped
May 2020

 

The Prizes

 

Prize Prize Category

image

 

AND

 

image

Grand Prize

Lulzbot Mini 2 Desktop 3D Printer*

Valued at $1480

 

AND

 

A brand new, next-generation PSoCRegistered 6 MCU Dev Kit (to be announced). Be one of the first to try it out!

image

AND

image

Runner up

HTC VIVE Pro Virtual Reality System*

Valued at $1050

 

AND

 

A brand new, next-generation PSoCRegistered 6 MCU Dev Kit (to be announced). Be one of the first to try it out!

image

Finisher Prize

 

For anyone who completes 10 Blogs and a project with the featured product.

MultiComp Pro Multimeter Set*

Valued at $60

*Or local equivalent

 

The Judges

 

Cypress Semiconductor
Technical Judge Team
image
Amazon Web Services
Cloud Platform Uses Judge
image
element 14 Community Judges
element 14 Community Team
image

 

The Terms

 

Selected official applicants will be chosen to receive one of the above PSoCRegistered 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.

 

Ready? Then Apply Here

 

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.

Attachments:
imageConnected Cloud Terms and Conditions 22020.pdf
  • bluetooth
  • competition
  • wifi
  • design challenge
  • aws
  • psoc 6
  • cloud
  • cloud services
  • iot
  • amazon
  • psoc
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • 14rhb
    14rhb over 5 years ago +6
    Another great challenge theme from Element 14 using this Cypress board and some awesome prizes on offer. The breakouts on the prototyping board look intruiging. I'm looking forward to following this one…
  • easyejl
    easyejl over 5 years ago +5
    Hmm this could make a decent HUD for a car, with bluetooth to an ODBII reader, but i'd still be missing the AWS component. Trying to come up with something good
  • Fred27
    Fred27 over 5 years ago +5
    Very interesting. I started playing with the Cypress PSoC before jumping right into FPGAs. Maybe I should give it a proper go - especially as I've had to get up to speed with AWS for work recently...
  • e14phil
    e14phil over 5 years ago

    In response to challengers reaching out we have decided to extend the challenge Deadline until the 25th Of May 2020.

     

    We have had multiple challenger reach out due to personal complications due to the current world situation. We are very happy to extend the deadline for anyone still wanting to finish their projects and 10 blogs. 

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • vlasov01
    vlasov01 over 5 years ago in reply to neuromodulator

    It is a good question, but I can't give you a simple answer. I've used Mbed OS two years ago on another IoT on Wheels Design Challenge  (you can read my blogs on Mbed OS IOT on Wheels Design Challenge - Smart Drive - First Steps with mbed os - Blog #2, IOT on Wheels Design Challenge - Smart Drive - MBed To The Rescue - Blog #7 , IOT on Wheels Design Challenge - Smart Drive - MBed with GPS Receiver - Blog #8 ). It is a fast growing web based collaborative platform. I believe it has all capabilities you are listed. And it was very light on PC hardware requirements. It was very easy to start development, build, deploy. There was almost no software to install/maintain on my machine.

     

     

    But Amazon FreeRTOS (AFR) has additional capabilities, that seems important for some use cases - device onboarding, OTA updates, device shadow, secure storage, key management. Take a look at 10 minutes video IoT Edge Computing: Introduction to Amazon FreeRTOS I'm still looking forward to discover which of these extra capabilities of AFR are already supported on Cypress PSoC 6.

     

    My plan for this challenge is to start with AFR/ModbusToolbox and keep Mbed OS as plan B, in case if run into dead end with plan A.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • neuromodulator
    neuromodulator over 5 years ago

    I'm wondering if I should use Amazon FreeRTOS or Mbed OS for this design challenge. How do they compare to each other in terms of connecting to AWS, using PSOC features, and accessing external peripherals?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cypresssemiconductor
    cypresssemiconductor over 5 years ago in reply to vlasov01

    Glad you were able to get it to work. Cypress has community forums where our apps engineers reply to queries like this one in 24-48 hours. In the future you should post questions like this there and they will surely help you out! https://community.cypress.com/community/modustoolbox

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • vlasov01
    vlasov01 over 5 years ago in reply to vlasov01

    I was able to install ModusToolbox on my Ubuntu box. It's a bit old, but I was able to build and deploy demo app.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • vlasov01
    vlasov01 over 5 years ago in reply to cypresssemiconductor

    Hello Matthew,

     

    I'm one of the challengers. I've just tried to install ModusToolbox (P-ModusToolbox_2.0.0.1703-windows-install.exe) on my Win10 32 bit PC. But I've got an error, that it only supports 64-bit Windows.

    image

    Could you please let me know if there is an alternative toolchain that I can use for this challege on 32-bit Win10?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Fred27
    Fred27 over 5 years ago in reply to cypresssemiconductor

    Thanks  cypresssemiconductor (Matthew) for looking into this. I've dug a bit more deeply into ModusToolbox as I must admit I'd read through the User Guides linked above and saw PSoC Creator (which I used with the PSoC 4 devices) so I just assumed that was the IDE for these devices.

     

    Reading further on ModusTolbox, it looks like the Link Loss BLE service might do what I need. I've just missed the deadline for entry, but I might see if a last-minute application is possible.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cypresssemiconductor
    cypresssemiconductor over 5 years ago in reply to Fred27

    Hi Fred,

     

    Just to follow up on this: What this Cypress Developer Community user was looking for was a way to read tx power w/ wiced_bt_dev_read_tx_power(). For this device, the output power level for BLE is fixed. It is set to 4dBm for adv packets and 10dBm for LE connection mode. There is no way to change the tx power using API or function; this needs to be done in firmware. We do not yet have a timeline of when the wiced_bt_dev_read_tx_power() API will be available for this board (as it already is on our stand-alone Bluetooth chips like CYW208xx, CYW207xx, etc) - but I have made our SW team aware of your perspective.

     

    Thanks for your interest in any case! This is good feedback and we appreciate it.

     

    Best,

     

    Matthew S.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cypresssemiconductor
    cypresssemiconductor over 5 years ago in reply to Fred27

    Hi Fred! This is Matthew from Cypress. Let me look into this one and get back to you with some more info to see if we can help.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cypresssemiconductor
    cypresssemiconductor over 5 years ago in reply to neuromodulator

    Hello! This is Matthew from Cypress. Thanks for all your thoughts and perspective below. Great to see you liked PSoC Creator! image

     

    I talked to our SW Dev Team at length yesterday to get you some additional info based on your comments in case it would be helpful to you (or anyone else taking a look at this challenge).

     

    Just to start, Cypress continues to support PSoC Creator for embedded applications. That tool is particularly suited to development on smaller PSoC devices and those with the programmable digital UDB blocks. However, when we acquired Wi-Fi/BT wireless radios a few years ago (formerly Broadcom's IoT Business Unit) we identified a need create a development platform that supports wireless application development on larger PSoC devices. The result of that is ModusToolbox, which this challenge asks people to use, which is a far more open and extensible system than either PSoC Creator or even our WICED SDK.

     

    The way to think about ModusToolbox is that it is a collection of firmware libraries (BSPs, middleware and examples) and tools that can be arranged to suit the needs of the specific application. For example, we have deployed parts of ModusToolbox into Mbed OS. The same is true for the Amazon FreeRTOS platform as well (which you can see some supporting docs in the "Resources" section of this challenge).

     

    All of the flows support the ModusToolbox Configurators, which borrow a lot of learning from the PSoC Creator customized GUIs. Using the Configurators you can graphically set up peripherals exactly how you nee them. Or you can leverage our Hardware Abstraction Layer (HAL), which is a simplified interface to peripherals that is easier to use when you just want the usual/standard functionality (like an 8-bit, no flow control, 1 stop-bit UART). It is just as shift in software development environments for us  where ModusToolbox is a little more firmware-focused than the hardware-centric PSoC Creator  - however  we are now able to provide world-class connectivity while still making device configuration easy/flexible.

     

    Hope that helps a bit and please let me know if any other questions!

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube