This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Use of NCP in Zigbee

Hello,

I am using nRF52833, nRF Connect SDK  v1.5.0.

In v1.5.0 there is one new example i.e Zigbee NCP. ( Zigbee: NCP — nRF Connect SDK 1.5.0 documentation (nordicsemi.com)..)

In the above link, NCP and coordinator are both used for testing.

I'm not understanding what is the use of NCP.  I am confused between the use of coordinator and NCP.

Can you please explain to me why and in which case NCP required?

What is the difference between NCP and coordinator?

Thank you,

Pranav.

Parents
  • Hello,

    NCP stands for Network Co-Processor. Basically, it is used if you want to run the stack on another chip, and just use the nRF as the radio. So the Zigbee stack is split in two pieces. NCP and the rest. "The rest" is running on another chip, and sends commands to the NCP to tell it what to send over the air, and the NCP reports back with events from the radio to the application chip.

    The NCP can either be a coordinator or a normal node (router or end device). 

    Best regards,

    Edvin

Reply
  • Hello,

    NCP stands for Network Co-Processor. Basically, it is used if you want to run the stack on another chip, and just use the nRF as the radio. So the Zigbee stack is split in two pieces. NCP and the rest. "The rest" is running on another chip, and sends commands to the NCP to tell it what to send over the air, and the NCP reports back with events from the radio to the application chip.

    The NCP can either be a coordinator or a normal node (router or end device). 

    Best regards,

    Edvin

Children
No Data
Related