Welcome to the NXP's Wi-Fi/Thread Border router training!
In this training, you'll explore NXP's OpenThread implementation using the FRDM-RW612 and FRDM-MCXW71 evaluation boards, designed for IoT connectivity and low-power networking.
The FRDM-RW612 will serve as a Thread Border Router, bridging the Thread mesh network with IP-based networks like Wi-Fi, enabling communication with external services such as the internet or cloud platforms.
The FRDM-MCXW71 will function as a Full Thread Device (FTD), capable of routing messages and participating in the mesh infrastructure, essential for building scalable Thread networks.
This guide will walk you through programming both boards and connecting them to Wi-Fi and Thread networks.
Attached to this article you can find the pre-requisites guide for this training.
In this community you will find these two articles:
Border Router Training with the RW612 and MCX W71 - Guide 1 Building your binaries - NXP Community - This article has instructions to setup your OpenThread build environment and modify the projects.
Border Router Training with the RW612 and MCX W71 - Guide 2 Connecting the boards - In this article you will find the guide to follow during our live training session. It will walk you through the process of creating a Thread network and connecting it to Wi-Fi.
Enjoy this learning experience!
Do you have questions?
Check our community Home - NXP Community
We have specific knowledge bases for Wireless Connectivity and FRDM training
Boards that were used on the labs and demos:
FRDM-RW612 Development board - FRDM-RW612 Wi-Fi Development Board | NXP Semiconductors
FRDM-MCXW71 Development board - FRDM-MCXW71 Development Board using MCUXpresso | NXP Semiconductors
FRDM-I.MX93 Development board - FRDM i.MX 93 Development Board | NXP Semiconductors
...查看更多
This guide walks you through the process of setting up an OpenThread build environment and demonstrates how to build binaries for the FRDM-RW612 and FRDM-MCXW71 evaluation boards.
By the end of this guide, you’ll also learn how to modify your projects to enable LED control and sensor readings over Thread using CoAP. You’ll be introduced to the key files that need to be changed to achieve this functionality.
Guide Structure
The guide is divided into three main sections:
Introduction to OpenThread A brief overview of OpenThread and its capabilities.
Setting Up the WSL Environment Step-by-step instructions for creating a Linux environment on Windows using WSL (Windows Subsystem for Linux) and configuring it for OpenThread builds.
Project Modifications Instructions for updating the OpenThread demo projects to:
Control the on-board LEDs
Access the on-board sensors
Important Note
This guide is intended for self-paced setup and should be completed before the training session. Due to the time required to configure the build environment and modify the projects, we will provide pre-built images during the training. The session will begin with Guide 2.
You can find attached:
- The PFD file with the instructions to build your binaries: NXP Wi-Fi Thread Border Router Training - Guide 1 Building your binaries.pdf
- The source files to modify the original projects: NXP_OpenThread_Training_SourceFiles.zip
...查看更多
This guide will walk you through the process of programming the FRDM-RW612 and FRDM-MCXW71 evaluation boards. Once programmed, you'll learn how to connect the boards to both Wi-Fi and Thread networks.
After establishing network connectivity, the guide will show you how to use the CoAP application protocol to send messages between the boards. This includes turning LEDs on and off and reading sensor data from each board.
Guide Structure
The guide is divided into three main sections:
Program Your Boards Learn how to load the pre-built binaries onto the FRDM-RW612 and FRDM-MCXW71 boards.
Create a Thread network with the OpenThread CLI This section provides step-by-step instructions for:
Connecting the boards to a Thread network.
Get each board's IPv6 Addresses on the Thread network.
Send CoAP messages to control the FRDM-MCXW71 on-board's LED.
Read light sensor data from the FRDM-MCXW71
Connect your Thread network to Wi-Fi Finally, you'll use the OpenThread CLI to:
Connecting the FRDM-RW612 to the Wi-Fi network
Advertising services using mDNS and SRP, making the boards discoverable to other devices on the Wi-Fi network.
Send CoAP messages from a Wi-Fi device to control the on-board LEDs.
Read sensor data on each board from a Wi-Fi device.
You can find attached:
- The PDF version with the instructions and notes for this training: NXP Wi-Fi Thread Border Router Training - Guide 2 Connecting the boards.pdf
- The pre-built binary files for the training: NXP_OpenThread_Training_binaries.zip
- A TXT file with the CLI commands used on the guide: OpenThread_CLI_Commands.txt
Note: This is the guide we will follow during the training session.
...查看更多