Network Co-Processor#
This section contains information About working with the Network Co-Processor model using EZSP-SPI or EZSP-UART.
Building a Customized NCP Application: Provides instructions for configuring various aspects of a component-based NCP application using Zigbee EmberZNet SDK 7.0 and higher with the tools included in Simplicity Studio 5.
Using the Co-Processor Communication Daemon (CPCd): Documents the steps needed to properly configure and run the CPC daemon (CPCd) on Linux or Android.
UART Protocol Reference: Describes the protocol used by EZSP-UART to reliably carry commands and responses between a host processor and a network co-processor. The topics discussed include a brief overview of Ember-designed ASH (Asynchronous Serial Host) protocol, general ASH frame format, different ASH frames, and their operation.
EZSP-UART Host Interfacing Guide: Describes procedures for initial tests of a host connected to a Zigbee processor using EZSP-UART. It assumes that you have already read the UART Protocol Reference. You should have a basic understanding of the UART Gateway protocol, as well as the signals needed by the UART interface.
EZSP Protocol Reference: Describes the EmberZNet Serial Protocol (EZSP), used by a host application processor to interact with the Zigbee EmberZNet stack running on an NCP over either a SPI or a UART interface. Describes the frame formats for different EZSP-bound stack activities such as network management, messaging, bootloading, and token access.
EZSP-SPI Host Interfacing Guide: Details the EZSP-SPI Protocol used by a host microcontroller to communicate with a network co-processor (NCP) running the Zigbee EmberZNet stack. It includes recommended procedures for developing and testing a driver for the EZSP-SPI Protocol on a new host microcontroller.