OpenThread in Multiprotocol Applications#
This section provides background information on multiprotocol applications, and details on using OpenThread in multiprotocol applications, including dynamic multiprotocol and concurrent multiprotocol models.
Multiprotocol Fundamentals (PDF): Describes the four multiprotocol modes, discusses considerations when selecting protocols for multiprotocol implementations, and reviews the Radio Scheduler, a required component of a dynamic multiprotocol solution.
Dynamic Multiprotocol User's Guide (PDF): Describes how to implement a dynamic multiprotocol solution.
Dynamic Multiprotocol Development with Bluetooth and OpenThread on SoCs (PDF): Provides details on developing Dynamic Multiprotocol applications for SoCs using Bluetooth and OpenThread.
Running Zigbee, OpenThread, and Bluetooth Concurrently on a Linux Host with a Multiprotocol Co-Processor (PDF): Describes how to run any combination of Zigbee EmberZNet, OpenThread, and Bluetooth networking stacks on a Linux host processor, interfacing with a single EFR32 Radio Coprocessor (RCP) with multiprotocol and multi-PAN support. It also describes how to run the Zigbee stack on the EFR32 as a network co-processor (NCP) alongside the OpenThread RCP.
Running Zigbee, OpenThread, and Bluetooth Concurrently on a System-on-Chip (PDF): Describes how to run a combination of Zigbee, Bluetooth, and OpenThread networking stacks and the Zigbee application layer on a System-on-Chip (SoC).
Using the Co-Processor Communication Daemon (CPCd) (PDF): Documents the steps needed to properly configure and run the CPC daemon (CPCd) on Linux or Android.