I have spent almost every waking hour for the last month writing a textbook for my new Cypress Academy class. The textbook (as you might gather from the title of this post) is called Cypress Academy–WICED WiFi 101. It has been an adventure learning the chips, modules, development kits and most importantly the WICED Software Development Kit well enough to teach other people. During the next few weeks Ill write about this experience and talk about my experience.
Here is a picture of the textbook. First, as you can tell by the cover, two amazing, bad-ass engineers worked with me on book. James Dougherty, came from the Broadcomm IOT group and is a WiFI bad-ass. And Greg Landry a 27-year Cypress engineer par excellence.
While I was flying to California I was frantically trying to finish the class. Here is a picture of me programming the Development Kit on the airplane. I will say that you get some strange looks from everyone else. You can see the WICED-SDK on my screen.
Finally during the week I taught the first class:
Over the next few weeks I’ll write about the chapters and basically release it into the public domain. Here is the table of contents:
Chapter |
Time |
Purpose |
00-Intro |
30 |
An Introduction to the class (this document) |
01-Survey |
120 |
A tour of the WICED WiFi SDK, WiFi Standard, Chips, Modules, and Kits. |
02-Peripherals |
120 |
How creating a new project and how to use chip peripherals such as GPIOs, interrupts, UART, I2C, etc. |
03-RTOS |
120 |
How to use the Thread-X RTOS in a WICED chip. |
04-Library |
0 |
How to use WICED libraries for file systems and graphics LCDs. |
05-WiFi |
60 |
How to connect to and interact with WiFi access points. |
06-Sockets-TLS |
60 |
Establishing (secure) communication using TCP/IP Sockets |
07a-Cloud
07b-MQTT-AWS 07c-HTTP 07d-AMQP 07e-COAP |
240 |
An introduction to cloud Application Layer protocols
Building a WICED IoT device using MQTT on the Amazon AWS Building a WICED IoT device using HTTP Building a WICED IoT device using AMQP Building a WICED IoT device using COAP |
08-Project |
240 |
Class project. |
09-Shield |
0 |
Details on the analog co-processor shield board. |
10-Glossary |
0 |
Glossary of terms. |
4 Comments
I would love to get your text book!
I have been using the CYBLE-212020-01 in two of our products with iOS and Android.
I am thinking of using the 4343W for a Wifi/BLE product. Is this still a good choice now that Cypress has taking over Broadcom’s wifi products?
I would love to continue developing in Creator.
As you see the WiFi version is available at github.com/iotexpert/WA101.git
Hello Alan,
I was taking part on PSoC Academy in Lviv, Ukraine in December 2015 year. It was the most interesting and exciting training I’ve ever had. Thanks for it.
Are you going to visit Ukraine with your new training (Cypress Academy — WICED WiFi 101) in 2017?
Thanks,
Vasyl
Happy new year to you.
Im not sure when Ill be in Lviv again… but I get logs of requests for sure.
Alan