This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ZigBee Network

Other Parts Discussed in Thread: CC2520, Z-STACK

Hi ,

I am currently looking into ZigBee solution which incorporates TI 2.4GHz ZigBee processor (CC2480 or CC2520) and Z-Stack for Smart Energy application.

ZigBee is well-known for application within Home Area Network. Does it possible to use ZigBee for Neighborhood Area Network or even Wide Area Network with the above processor and Z-Stack? What will be the limitations and any scalability issue?

What will be the maximum depth of the network it can support and how many child devices that each router or coordinator device can have up to practically?

Also reading from other websites it mentioned that ZigBee is capable of supporting over 64,000 nodes per network. Does anyone know if this figure achievable practically?

Many thanks !

Michael

  • Michael,

    Thanks for your interest in ZigBee.  You are asking very good questions as what is feasible does not always line up with what is practical.  I want to start by saying yes, it is true that a ZigBee network could theoretically have over 64K devices as the addressing utilizes a 16 bit short address (64 bit long or IEEE addresses are used for unique identification throughout the world), but as you likely suspect it is not practical to have a network with this many devices.  Aside from managing the address space and trying to resolve conflicts using the conflict resolution algorithm utilized in ZigBee PRO, having 64K devices in a network is a problem with respect to bandwidth utilization, device discovery and network management, and routing as RAM limitations prevent you from keeping such a large number of addresses in memory.

    What is more practical is to have ZigBee networks of 10's or 100's of nodes (again I'm not saying thousands are not possible, just not practical) with bridge or gateways to link potentially multiple co-existing networks.  By utilizing such a strategy you can have multiple networks co-located with each network operating on a different frequency and therefore not infringing on the overall communication bandwidth avaialble. 

    Configuration of the max depth and max children is specific to the profile under consideration, and whether you are using the ZigBee or ZigBee PRO feature set.  What i woud first consider is what do you expect a typical system to look like, what sort of communication bandwidth requirements do you have, what kind of coverage do you need, etc... Taking all of these parameters into consideration you might then want to start looking at what existing infrastructure you have in place (e.g. Wifi) that could act as a bridging mechanism. 

    Hopefully this begins to shed some light on your questions.  I hope that others will join in this conversation as well to provide some examples of how they made system level decisions when configuring and commissioning their ZigBee network, and what sort of challenges they faced when implementing their design.

  • Hi, thanks for the answers provided. They are very helpful input and very much appreciated.

  • Hello

     

    I do have some questions regarding your answer:

    1.- For a CC2480 which is the maximum number of devices? It depends on the RAM of the device?

    I am asiking this because although this devie should be controlled by an external mcu (like msp430) thre should be a limit in the hardware of this device.

     

    2.- For a transceiver using a 8051 or an MSP430 with 8k of RAM, whih is the maximum number of devices. To me is difficult to imagine more tha 100 or 200. Is it true?

     

    Best regards