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?
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.
4.5 Installation Codes
You will find all the process for setting the Install Codes.
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.
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
Yes, if you print the vPrintAPSTable, you will see the mac device address and the install code for each gone.
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?
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.
It doesn't change any time, or What do you mean?
Network security is centralized.
For a better reference, could you please look at the Maximizing Security in ZigBee Networks
Retrieving data ...