Skip to main content

NX15 Thread / Matter Guide

This page introduces the planning considerations for using NX15 in 802.15.4-based applications such as Thread, Zigbee, and Matter over Thread.

NX15 supports BLE and can be used for 802.15.4-capable designs depending on the software stack and firmware configuration.

note

Matter over Thread support depends on the selected software stack, project firmware, memory configuration, and application requirements. This page is an application planning guide, not a complete Matter certification guide.


When to Consider Thread or Matter

BLE is useful for short-range local communication, phone connection, and low-power data exchange.

Thread or Matter may be considered when the product needs:

RequirementWhy Thread / Matter May Help
Smart home ecosystemMatter can improve interoperability when supported
Mesh behaviorThread can support mesh networking
Local IP-based networkThread uses IPv6-based networking
Device-to-device communicationUseful in local smart device networks
Commissioning flowBLE may be used together with Thread / Matter in some workflows

BLE vs Thread / Matter Role

TechnologyTypical Role
BLEDiscovery, commissioning, local phone connection, simple sensor/device communication
ThreadLow-power mesh network for connected devices
Matter over ThreadApplication layer for interoperable smart home devices
Zigbee802.15.4-based device network, depending on ecosystem requirements

Planning Questions

Before starting a Thread or Matter project, confirm:

QuestionWhy It Matters
Which protocol is required?BLE, Thread, Zigbee, and Matter have different roles
Which software stack will be used?Feature support depends on firmware stack
Is external Flash required?Some applications may require more memory
Is commissioning required?BLE may be used during setup depending on the workflow
What is the target ecosystem?Smart home ecosystems may have specific requirements
Is certification needed?Matter or Zigbee products may require formal validation

Development Flow

StepDescription
1Confirm required protocol: Thread, Zigbee, or Matter
2Select the correct NX15 model and memory option
3Prepare the board support package and software stack
4Build a basic sample application
5Test network join or commissioning flow
6Validate communication with controller or gateway
7Optimize power and radio behavior
8Prepare certification or production validation if required

Memory and Model Considerations

Some applications may need more firmware or storage resources than a basic BLE application.

ConsiderationDesign Note
External FlashConsider Flash models when the application requires additional storage
Firmware sizeConfirm build output against available memory
OTA / updateCheck update strategy early
LogsReduce logs in production builds
Stack configurationDisable unused features to reduce firmware size
tip

For Thread / Matter projects, confirm memory and stack requirements before finalizing the NX15 model variant.


Commissioning and Gateway Considerations

A Thread or Matter product usually needs additional system components.

ComponentExample Role
Border routerConnects Thread network to IP network
ControllerControls or commissions devices
Mobile appMay be used for setup depending on ecosystem
GatewayCollects or routes device data
Cloud serviceOptional, depending on product design

Validation Checklist

CheckPurpose
Basic firmware runsConfirms board bring-up
Radio operation verifiedConfirms wireless path
Network join worksConfirms Thread / Zigbee network setup
Commissioning worksConfirms device setup path
Communication worksConfirms application-level data exchange
Power behavior measuredConfirms low-power design
Final ecosystem testedConfirms real use-case compatibility

What Not to Include Here

TopicGo To
BLE advertising and GATTNX15 BLE Application Guide
Low-power tuningNX15 Low Power Guide
Hardware designNX15 Hardware Design
Antenna designNX15 Antenna Design
First bring-upNX15 Quick Start