> Is it possible for a device to co-ordinate more than 1 WPAN on the same
> PHY, beacon enabled or beaconless?
> If so is it possible to bridge or route from one WPAN to another within
> a device over the same PHY?
> Can a slave join more than one WPAN, again using the same PHY?

Theoretically yes on almost all accounts, practically on none right now
and probably ever. To be part of multiple WPANs, a device *must* send ACKs
in time for those frames that request them, coordinators and
non-coordinators alike. That is hard (if not impossible) to get working
correctly within the specified time frames without any hardware support or
an RT kernel (and even then it's tough for the faster PHYs). Better don't
count on it.

That "multiple associations per PHY"-thing was actually discussed to some
length a week or two back on this list and netdev. My takeaway from that
is "not now, not ever", and I intend to completely remove the ability to
register multiple WPANs per PHY in the near future because all currently
possible uses of multiple WPANs as possible now can be implemented without
breaking netdev semantics and with actual guarantees in a slightly
different manner.

Bridging is entirely impossible due to the ACK frames, unless you find it
acceptable to incorrectly have a device assume that a frame was received
by the intended recipient when that hasn't yet happened. Routing is not
defined for 802.15.4, but upper layers (say 6lowpan/IP) can do that just
fine.


------------------------------------------------------------------------------
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to