<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Zigbee Device Object - Discovery vs. Formation in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371588#M237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks AngelC&lt;/P&gt;&lt;P&gt;Please correct me if I wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Formation is request(actually create) by coordinator&lt;SPAN style="text-decoration: line-through;"&gt; and should do only ones at the first power up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The Discovery is request by router and end device (coordinator also ??) and should request anytime it requires.&lt;/P&gt;&lt;P&gt;And only coordinator can respond the Discovery request. (is true ??)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;" Zigbee coordinator node that actually decides when it's time to form a network, from which set of channels,and from which set of PAN IDs." - from 'Zigbee Wireless Networking' &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Mar 2015 17:23:01 GMT</pubDate>
    <dc:creator>ming_</dc:creator>
    <dc:date>2015-03-12T17:23:01Z</dc:date>
    <item>
      <title>Zigbee Device Object - Discovery vs. Formation</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371586#M235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I study on the BeeStack with Zigbee&lt;/P&gt;&lt;P&gt;The ZDO has Network Discovery attempts and Network formation attempts. &lt;STRONG&gt;but I am not clear what is difference between 'discovery' and 'formation'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is some parameters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Network discovery attempts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;&lt;STRONG&gt;mDefaultValueOfNwkDiscoveryAttempts_c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Network discovery scan attempts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;&lt;STRONG&gt;mDefaultValueOfNwkScanAttempts_c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Discovery attempts timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;&lt;STRONG&gt;mDefaultValueOfDiscoveryAttemptsTimeOut_c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Network formation attempts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;&lt;STRONG&gt;mDefaultValueOfNwkFormationAttempts_c&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Network formation attempts timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;mDefaultValueOfFormationAttemptsTimeOut_c&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 00:30:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371586#M235</guid>
      <dc:creator>ming_</dc:creator>
      <dc:date>2015-03-10T00:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: Zigbee Device Object - Discovery vs. Formation</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371587#M236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Dear Min,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;While network discovery is used to check for the presence of networks within the device’s range, the formation is used by the coordinator to start/form the network. You will find this information in ZigBee specification from ZigBee Alliance. Here are some extracts from such document:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13.0pt; font-family: 'Arial\,Bold';"&gt;3.2.2.1 NLME-NETWORK-DISCOVERY.request&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: TimesNewRoman;"&gt;This primitive allows the next higher layer to request that the NWK layer discover networks currently operating within the personal operating space (POS).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13.0pt; font-family: 'Arial\,Bold';"&gt;3.2.2.3 NLME-NETWORK-FORMATION.request&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: TimesNewRoman;"&gt;This primitive allows the next higher layer to request that the device start a new ZigBee network with itself as the coordinator and subsequently make changes to its superframe configuration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;It is important for any ZigBee developer to read the specification and be familiar with its implementation. I would recommend you to download it form ZigBee Alliance website and check these and other details. It will be very helpful to clarify your doubts.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;AngelC&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 18:36:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371587#M236</guid>
      <dc:creator>AngelC</dc:creator>
      <dc:date>2015-03-10T18:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Zigbee Device Object - Discovery vs. Formation</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371588#M237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks AngelC&lt;/P&gt;&lt;P&gt;Please correct me if I wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Formation is request(actually create) by coordinator&lt;SPAN style="text-decoration: line-through;"&gt; and should do only ones at the first power up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The Discovery is request by router and end device (coordinator also ??) and should request anytime it requires.&lt;/P&gt;&lt;P&gt;And only coordinator can respond the Discovery request. (is true ??)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;" Zigbee coordinator node that actually decides when it's time to form a network, from which set of channels,and from which set of PAN IDs." - from 'Zigbee Wireless Networking' &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2015 17:23:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371588#M237</guid>
      <dc:creator>ming_</dc:creator>
      <dc:date>2015-03-12T17:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Zigbee Device Object - Discovery vs. Formation</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371589#M238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Dear Min,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;The formation request is issued by the coordinator only indeed. A router or end device will not be able to perform this request. Also, your edit about the time of formation of the network is correct. This could be done at any time, whenever necessary. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;The discovery request may be sent by any device attempting to discover networks within its range. It is basically translated to an active scan (at MAC level) for available networks in certain channels. This could be sent at any time indeed. Both ZC and ZRs could respond to this discovery mechanism informing the sending node there is a network available. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I would recommend you to read &lt;STRONG&gt;chapter 3.6.1.3 Network Discovery&lt;/STRONG&gt; of ZigBee Specification. It contains a detailed description of how networks are discovered to then join the node. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;AngelC&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2015 21:56:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Zigbee-Device-Object-Discovery-vs-Formation/m-p/371589#M238</guid>
      <dc:creator>AngelC</dc:creator>
      <dc:date>2015-03-13T21:56:40Z</dc:date>
    </item>
  </channel>
</rss>

