<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/78926/changing-default-tc-link-key-in-zboss</link><description>Hi, 
 I have been trying to experiment with the nrf5 SDK for thread and zigbee. Our product uses a NRF52840 in the form of a BL654 module and we have been using xbee S2C modules for our zigbee communication needs. 
 We would like to use the zigbee implementation</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Sep 2021 06:59:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/78926/changing-default-tc-link-key-in-zboss" /><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/329139?ContentTypeID=1</link><pubDate>Mon, 13 Sep 2021 06:59:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b032522f-f1f3-41e3-bd49-49bdb79735fd</guid><dc:creator>mmmark84</dc:creator><description>&lt;p&gt;Thank you for your answer. I think we are going to change the way we use our installations, based on this information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/328994?ContentTypeID=1</link><pubDate>Fri, 10 Sep 2021 10:53:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d8187ae-1ddf-4533-8b1b-9e403a091dd5</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;To summarize my previous answers:&lt;/p&gt;
&lt;p&gt;For centralized networks ZBOSS uses global link key defined with ZB_STANDARD_TC_KEY, set by default to ZigbeeAlliance09. There is no API to configure this, it will require the ZBOSS libraries to be recompiled.&lt;/p&gt;
&lt;p&gt;An unique link key can be generate in a similar way when using install codes, but indeed this seems to be a Zigbee 3.0 feature.&lt;/p&gt;
&lt;p&gt;For distributed networks you can set a custom distributed link key by calling &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v4.1.0%2Fgroup__secur__api.html&amp;amp;anchor=ga23f375eb4e96beebeb2f894d06723fdb"&gt;zb_zdo_set_tc_standard_distributed_key&lt;/a&gt;().&lt;/p&gt;
&lt;p&gt;These are the only 3 types of link keys we support with the ZBOSS stack. I think this is in accordance to the Zigbee Base Behaviour Specification (section 6.3 Link Keys).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/327512?ContentTypeID=1</link><pubDate>Wed, 01 Sep 2021 05:40:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0570e5c-0fd0-45ef-8c76-f3ed32adc869</guid><dc:creator>mmmark84</dc:creator><description>&lt;p&gt;We use TC for random network keys and use a pre-configured unique link key for every installation (coordinator/end device combi)&lt;/p&gt;
&lt;p&gt;I have read the part about the install codes, but that is a zigbee 3.0 spec option. The xbee&amp;#39;s we have installed, can not use zigbee 3.0 as far as I know (only the newer xbee 3 devices can).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/327452?ContentTypeID=1</link><pubDate>Tue, 31 Aug 2021 14:09:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7b3bdba-9ff3-4872-b3d1-83f47ff19bcc</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi Mark,&lt;/p&gt;
&lt;p&gt;Do you know if the Xbee devices form a centralized or a distributed network? &lt;/p&gt;
&lt;p&gt;For distributed networks we have the following API function &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.2.0%2Fgroup__zdo__distributed__security.html&amp;amp;anchor=gaae6b165674892063085661ca089035a8"&gt;zb_zdo_set_tc_standard_distributed_key&lt;/a&gt;() to set a custom distributed key.&lt;/p&gt;
&lt;p&gt;For centralized network is my understanding that the TC is responsable for establishing a random network key for each device as they join, using the default global link key or from a pre-configured unique link key derived from &amp;quot;install code&amp;quot;.&lt;/p&gt;
&lt;p&gt;We have support for using &amp;quot;install code&amp;quot; for deriving a pre-configured TC link ke using the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.1.0/using_zigbee__z_c_l.html?cp=8_3_3_4_3_1#security_nwk_code_security_api"&gt;install code API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Take a look at the &amp;#39;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.1.0/using_zigbee__z_c_l.html?cp=8_3_3_4_3#using_ZCL_security"&gt;Security&lt;/a&gt;&amp;#39; section in the Zigbee stack API overview in the infocenter.&lt;/p&gt;
&lt;p&gt;These are the methods supported in our stack.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/327098?ContentTypeID=1</link><pubDate>Mon, 30 Aug 2021 05:40:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48dca499-d05e-49b5-b54c-7207b75e43dd</guid><dc:creator>mmmark84</dc:creator><description>&lt;p&gt;The default link key yes, that shall be ZigBeeAlliance09. It also is allowed (zigbee spec) to use a pre-configured unique link key, that is known by the trust centre and joining node.&lt;/p&gt;
&lt;p&gt;I am trying to use a preconfigured key instead of the defined ZigBeeAlliance09 default key for joining.&lt;/p&gt;
&lt;p&gt;It seems to me that bit is not supported at the moment?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing default TC link key in ZBOSS</title><link>https://devzone.nordicsemi.com/thread/327019?ContentTypeID=1</link><pubDate>Fri, 27 Aug 2021 14:06:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c80c42a2-7a90-4ba6-973a-04800e06186f</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have experience with Xbee modules but&amp;nbsp; from the Zigbee specification: &amp;quot;The default value for the centralized security global trust center link key shall have a value of 5A 69 67 42 9923 65 65 41 6C 6C 69 61 6E 63 65 30 39 (ZigBeeAlliance09).&amp;quot;&lt;/p&gt;
&lt;p&gt;The define&amp;nbsp;ZB_STANDARD_TC_KEY in zb_config_common.h is a pre-compiled parameter and is set to this value based on the Zigbee specification, it&amp;#39;s not possible to change.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>