[Tinyos-devel] two zigbee implementations

Stefano "Kismet" Lenzi kismet.sl at gmail.com
Wed Jul 9 07:20:09 PDT 2008


On Wed, Jul 9, 2008 at 09:56, Vlado Handziski <handzisk at tkn.tu-berlin.de> wrote:
> To be precise, we (TUB) have only developed a standard compliant 802.15.4
> MAC called TKN154. So we have two 802.15.4 MAC implementations and only one
> Zigbee.
>
> Back in the days when the net2 group has been formed we had a long
> discussion about the point in the protocol stack where the responsibilities
> of core should end and where net2 should take over. We came to a reasonable
> conclusion that MAC implementations should remain in core due to the tight
> interdependence with the radio chip and timer HW abstractions. I think
> practice has proven that this was a good decision because it helped shield
> net2 from the changes we did in core.
>
> Now that we have a proper place in the code tree for different mac
> implementations (tos/lib/mac)

Which place did you mean? I have just performed an updated and I
couldn't find any /tos/lib/mac folder.

I think that the right way to proceed is for
> Porto to factor out the MAC part of their implementation and move it into
> this folder, at the same time transferring the responsibility for this code
> from net2 to core. To this end, a representative of Porto might join core,
> etc.  This is completely independent from the decision if the higher parts
> of Porto's zigbee implementation remain in net2 or a new WG is formed as
> Matt proposed.

The Porto's zigbee that you are speaking about is the one available in
the /tos/lib/net/zigbee folder?

But I think that the standard compliant IEEE 802.15.4 MAC
> implementations should remain under core for the above stated reasons.

Where is the IEEE 802.15.4 MAC located?

>
> Vlado
>


Thank you,
Stefano Lenzi


More information about the Tinyos-devel mailing list