Skip to content
CEC Semenster Undefined

Hands-On Introduction to the Thread IoT Protocol

Charles J. Lord -
April 4,
2016
Review of Home Automation Protocols
In this leadoff class, we will review history of home automation (HA) protocols, starting with the old standby X-10 protocol and comparing it with the current competing protocols, including ZigBee, RF4CE, Z-Wave, and others. We will compare the strengths and weaknesses of each and examine where Thread stands among these protocols.
Course Resources
Special Educational Materials
Thread Wireless Technology OverviewMesh Networks Help Save Energy Through Smart LED Lighting Controls in the HomeHow to Enable the Building Internet of ThingsUSB-KW24D512FRDM-CR20AFRDM-K64FFRDM-CR20A (optional)FRDM-KL46Z (optional)Listen/Download Archive (mp3)
April 5,
2016
Looking at the Thread Protocol, in Depth
We will continue to examine the Tread protocol in depth, including the stack structure, the underlying standards and how they interoperate, and the design principles. We will compare the underlying IEEE 802.15.4 PHY and MAC structure with Bluetooth 4.x and IEEE 802.11 (WiFi).
Course Resources
Special Educational Materials
Thread Wireless Technology OverviewMesh Networks Help Save Energy Through Smart LED Lighting Controls in the HomeHow to Enable the Building Internet of ThingsUSB-KW24D512FRDM-CR20AFRDM-K64FFRDM-CR20A (optional)FRDM-KL46Z (optional)Listen/Download Archive (mp3)
April 6,
2016
Sizing Up The Thread Stack
The Thread stack consists of many modules including IEEE 802.15.4, 6LowPAN, UDP, Security, Mesh, and the actual application and its protocols. In this class, we will look at the structure of the actual code for the stack and how we will be using it for our hands-on testing in the final two classes.
Course Resources
Special Educational Materials
Thread Wireless Technology OverviewMesh Networks Help Save Energy Through Smart LED Lighting Controls in the HomeHow to Enable the Building Internet of ThingsUSB-KW24D512FRDM-CR20AFRDM-K64FFRDM-CR20A (optional)FRDM-KL46Z (optional)Listen/Download Archive (mp3)
April 7,
2016
Testing the NXP Boards
In this penultimate class, we will load the stack and sample setup applications on our test boards for testing and verification of basic operation. We will test the basic setup of the network, the commissioning of a node, and data transfer.
Course Resources
Special Educational Materials
Thread Wireless Technology OverviewMesh Networks Help Save Energy Through Smart LED Lighting Controls in the HomeHow to Enable the Building Internet of ThingsUSB-KW24D512FRDM-CR20AFRDM-K64FFRDM-CR20A (optional)FRDM-KL46Z (optional)Listen/Download Archive (mp3)
April 8,
2016
Advanced Board Work
Now that our code is verified, we will look at more advanced concepts with the boards including monitoring ('sniffing') traffic and integrating security. We will then look at changes of topography and the dynamic capabilities of the network to reconfigure and heal itself. We will conclude the class with a look at future developments and capabilities of the Thread protocol.
Course Resources
Special Educational Materials
Thread Wireless Technology OverviewMesh Networks Help Save Energy Through Smart LED Lighting Controls in the HomeHow to Enable the Building Internet of ThingsUSB-KW24D512FRDM-CR20AFRDM-K64FFRDM-CR20A (optional)FRDM-KL46Z (optional)Listen/Download Archive (mp3)
Instructor
Charles J. Lord