[Tinyos-host-mote-wg] Re: [Tinyos-2.0wg] Bridge,
agenda for TinyOS 2.x 10/5
Joe Polastre
joe at polastre.com
Wed Oct 5 11:00:39 PDT 2005
On 10/5/05, Philip Levis <pal at cs.stanford.edu> wrote:
> > You need to clear up your terminology. Up to this point, radios in
> > TinyOS have included their MAC protocol within the radio code. What I
> > recommend is a different structuring of the radio stacks, one where
> > the packet send and receive mechanisms are the radio "driver" and then
> > the MAC protocol is built on top of that. S-MAC employed this method
> > a few years ago, and I think it is the right way to go. Then you
> > build your MAC protocols above the radio packet driver.
> Depends on the MAC. It doesn't make a lot of sense for CSMA (or other
> protocols that do not have control packets). But it makes a lot of sense
> for TDMA (or other protocols that do have control packets).
I don't follow. What do control packets have to do with anything?
A packet driver does just that. It sends packets when the upper
layers tells it to. The upper layer is responsible for CCA, slot
assignment, etc. The packet driver for the radio, as I mentioned
earlier, is not an HIL so it will include radio-specific functions and
optimizations. It is the responsibility of the MAC to take advantage
of these.
-Joe
_______________________________________________
Tinyos-2.0wg mailing list
Tinyos-2.0wg at Mail.Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-2.0wg
More information about the Tinyos-host-mote-wg
mailing list