Any JN5179 SDK for Install Code?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Any JN5179 SDK for Install Code?

1,184 Views
palak_patel
Contributor II

We are planning to use JN5179 in one of our project.

Can anyone please suggest which SDK should we refer as reference for Install code Implementation.

Do NXP provide any SDK for Install Code Implementation?

Labels (3)
Tags (1)
0 Kudos
5 Replies

1,032 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

Hi Palak,

Is there any reason for you are planning to use the JN5179?

However, Please look at the Zigbee 3.0 application note JN-AN-1217. 

"\workspace\JN-AN-1217-Zigbee-3-0-Base-Device\Doc\JN-AN-1217-Zigbee-3-0-Base-Device.pdf"

4.5 Installation Codes

You will find all the process for setting the Install Codes.

Regards,

Mario

1,032 Views
palak_patel
Contributor II

As per the User guide given for JN-AN-1217, "Install code will be discarded and replaced by link key once joined the network".

So here my question are

1). "Node (Router/End Device) won't use Install code again for Network Joining on next power on?

2). How can we make our network Centralized and distributed ?

3). Will Trust center store the Install codes of joining node in its non-volatile memory?

Thank for the response.

0 Kudos

1,032 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

Hi Johan,

1). "Node (Router/End Device) won't use Install code again for Network Joining on next power on?

If the device keeps the NWK key, it won't use the install code again.

The install code is the key used for the Link key encryption.

2). How can we make our network Centralized and distributed?

It depends on your implementation, if the Coordinator will manage this information or if the trust center is a router

3). Will Trust center store the Install codes of joining node in its non-volatile memory?

Yes, if you print the vPrintAPSTable, you will see the mac device address and the install code for each gone.

Regards,

Mario

0 Kudos

1,032 Views
palak_patel
Contributor II

1). Can we keep the Network Key same all the time on every power on? Or it is generated randomly on every Power on?

2). Does the Trust center will send the Network key encrypted with respective Install code when Any node comes for association. Is this process handled. 

3). What if TC Decide to change the Network Key at any time?

4). Any changes required in the Code to make security centralized?

0 Kudos

1,032 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

Hi Johan,

1). Can we keep the Network Key same all the time on every power on? Or it is generated randomly on every Power on?

The Network key will be the same if the device does not make a factory reset.

2). Does the Trust center will send the Network key encrypted with respective Install code when Any node comes for the association. Is this process handled? 

The Trust Center will encrypt the transport key using the install code, so if the device doesn't know this key, it would not decrypt the packet. 

3). What if TC Decide to change the Network Key at any time?

It doesn't change any time, or What do you mean?

4). Any changes required in the Code to make security centralized?

Network security is centralized.

For a better reference, could you please look at the Maximizing Security in ZigBee Networks

Regards,

Mario