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.

Ability to Join Multiple Networks?

Is it possible for a ZigBee device to join multiple networks?

Assuming the answer is no (but please confirm for this newbie), what would be the most effective work-arounds? 

1) For example, would having 2 RF modules in the device make sense, as long as there was a way of managing the control hierarchy within the device?

2) If the intent was to provide different levels of user control and access, is this best implemented through the management applicaction (i.e., only certain users have authorization to adjust a device through the application managing the network)?

3) Could a specific 'local' PAN+Device address be included as a 'virtual device' in a wider PAN, with the local PAN acting like a pass-thru/bridge?  In this instance, the wider PAN would ONLY have access to specific devices in the local PAN that the local PAN has authorized.

  • You are correct, it is not possible for a Zigbee device to be part of two networks at once.  Some ideas

    - yes 2 radios is an option

    - one network at a time.  Just restart the device using no NV items and it should search for networks again.  Then you can join the other network.

    - give interpan communication a try.  I do not believe you can do this with Zigbee 2006, however Zigbee PRO.

    I dont't believe your point 3 is possible.

    Hope this helps,

    Yoda

  • Thank you, Yoda.  Let's explore the Interpan idea.

    If I control a local PAN, can I enable access to another PAN, but only to a particular device on my PAN, and perhaps with only certain rights?  In effect, I would like the other PAN to only see one device on my local PAN, and allow it to only issue certain commands.  Using the 64-bit ZigBee Pro address, is this possible?  I am assuming that the rights issue can be handled at an application level.

    Can this be done?  If not, why not?  Thanks.