> 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