Connecting Your World Faster

Kinetis KW41Z MCU Wireless Lab

In Partnership with Arrow Electronics and Rigado

NXP-Arrow-Rigado

In the era of connected intelligence, there are a number of wireless standards being deployed into embedded applications. Within this framework, is an emergence of new wireless communications protocols designed specifically for IoT applications that help lower cost and extend reach of connected applications. Thread and Bluetooth® low energy (BLE) represent two of these connectivity standards, providing a framework for edge node communications. As more and more processing is pushed to the edge, it is important to have a robust, responsive platform that can analyze and act upon the myriad of data created.

In this online, self-paced workshop, you will gain the practical experience implementing Thread and BLE connected applications.

Delivering Secure Connected MCU Solutions for the IoT

Tools Needed To Get Started

Programming for Kinetis<sup>®</sup> MCUs

Recommended

Rigado R41Z-EVAL Evaluation Board

*Boards come in single quantities. One board is required for BLE labs; whereas two boards are required for Thread labs. Please order accordingly.

Buy Now
Programming for Kinetis<sup>®</sup> MCUs

Alternative

NXP FRDM-KW41Z Freedom Development Kit

*Kit contains two development boards. Only one kit is required for the for all labs.

Buy Now

Lessons

Lesson 0 (01:53)

An Introduction to the Course and Meet Your Trainer

Lesson 0 provides a brief overview of to expect from the Kinetis KW41Z MCU wireless lab.

Lesson 1 (03:22)

Introduction to the Kinetis KW41Z MCU and the Rigado R41Z-EVAL board

Lesson 1 provides an introduction to the Kinetis KW41Z MCU and the development boards that will be used in the KW41Z wireless lab.

Lesson 2 (04:46)

Downloading and Setting-up the MCUXpresso IDE and SDK

Lesson 2 demonstrates how to setup the MCUXpresso IDE and SDK. It also covers installation of a serial terminal program that will be used in the hands-on portion of this online lab.

Hardware required: (1) R41Z-EVAL board or (1) FRDM-KW41Z board.

Lesson 3 (31:14)

Introduction to Bluetooth low energy (BLE)

Lesson 3 provides an introduction to BLE, including:

  • A look back at the history of Bluetooth technology
  • Terminology associated with Bluetooth technology
  • System architecture for BLE, including a discussion of the stack

Hardware required: (1) R41Z-EVAL board or (1) FRDM-KW41Z board.

Lesson 4 (13:51)

Creating a BLE Beacon

Lesson 4 is a hands-on lab which walks-through the creation of a BLE beacon.

Hardware required: (1) R41Z-EVAL board or (1) FRDM-KW41Z board.

Lesson 5 (16:18)

Creating a BLE Heart Rate Sensor with Pairing and Bonding

Lesson 5 is a hands-on lab that walks-through the creation of a BLE heart rate sensor. The lab also shows how to enable security with pairing and bonding.

Hardware required: (1) R41Z-EVAL board or (1) FRDM-KW41Z board and an Android or iOS Smartphone.

Lesson 6 (33:48)

Introduction to the Thread Architecture

Lesson 6 introduces Thread Networking technology:

  • An overview of what Thread is and why it was created
  • Discussion of the network architecture
  • Deeper dive into the individual layers of the Thread stack

Hardware required: (2) R41Z-EVAL boards or (2) FRDM-KW41Z boards.

Lesson 7 (14:50)

Creating a Basic Thread Network

Lesson 7 is a hands-on lab which shows how to create a simple Thread network.

Hardware required: (2) R41Z-EVAL boards or (2) FRDM-KW41Z boards.

Lesson 8 (04:48)

Overview of Thread Commissioning

Lesson 8 discusses how a Thread network is commissioned.

Hardware required: (2) R41Z-EVAL boards or (2) FRDM-KW41Z boards.

Lesson 9 (10:17)

Using BLE with Thread

Lesson 9 is a hands-on lab that shows how the dual-protocol capabilities of the KW41Z MCU can be leveraged to commission a Thread network using BLE.

Hardware required: (2) R41Z-EVAL boards or (2) FRDM-KW41Z boards and an Android or iOS Smartphone.

Lesson 10 (16:26)

Demonstration of Thread Mesh Networking

Lesson 10 further explores some of the features of Thread networking that began in in lesson 7. In this lesson, we will build on the simple two-node network that was created in lesson 7 by adding a third end-device to the network. This will allow us to explore the multicasting capability that IPv6 addressing brings to Thread. We will also re-visit the self-healing capability of Thread networking and we’ll see how the network reforms when a leader goes down.

Hardware required: (3) R41Z-EVAL boards or (3) FRDM-KW41Z boards.