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.

img_3294

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.

img_3283

Finally during the week I taught the first class:

img_3285

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.

 

Recommended Posts

4 Comments

  1. 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

  2. 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


Add a Comment

Your email address will not be published. Required fields are marked *