Hi,

You can find the explanation of how we realized the LPL
in tinyos-1.x for CC2420 & TmoteSky in this paper:
http://www2.ing.unipi.it/~o1833499/works/bmacplus/mac-EDAS.pdf
(the paper appeared in the proceedings of the MCWC2006
conference).

I will soon place more documentation & experimetal results
on my website (this is the direct link to the page where I will
place the docs: http://www2.ing.unipi.it/~o1833499/university.html )

Regards,

Paolo Masci


----- Original Message ----- From: "Antonis Lambrou" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 21, 2007 5:34 PM
Subject: RE: [Tinyos-help] LPL for CC2420 and tinyos-1.x, source code


Hello,

I was wondering whether you have any documentation available for the BMAC+.

I have read "Versatile Low Power Media Access for Wireless Sensor Networks" which describes the B-MAC protocol with LPL, but there wasn't any LPL functionality until Tinyos2.x.
The reason for this as a reply from David Moss is:

> The main reason LPL was not implemented for a long time was because it > was > impossible to implement B-MAC on the 2420 radio - specifically, the > radio > could not extend its preamble for a long duration of time. A new > strategy > had to be developed, and there were many people involved with evolving > the
> CCA receive check strategy.

If the preamble cannot be extended, I was wondering then how did you implement the LPL functionality in BMAC+. As I understand in Tinyos2.x the solution was to send a frame repeatedly instead of sending a preamble.

The BMAC+ implementation with LPL functionality is of a big interest to me. I am currently conducting research on Denial of Sleep attacks against protocols for Wireless Sensor Networks and I will need to experiment on a working BMAC protocol with LPL functionality.

Thank you.

[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>



-------------------------
Original Message:


Hi everybody,

I implemented a low power listening protocol for CC2420. It compiles on tinyos-1.x.
The protocol is quite similar to BMAC.

I made some tests on the telosb/TMoteSky platform, and the implementation seems to be stable, so now I'm sharing the source code -maybe this can be useful for others
working with tinyos:

http://www2.ing.unipi.it/~o1833499/works/bmacplus/BMAC+_1.0_.zip <http://www2.ing.unipi.it/~o1833499/works/bmacplus/BMAC+_1.0_.zip>

In order to compile this protocol with your application, just unzip everything
in the contrib/ directory, and modify the makefile of your own application
by adding the following line:

PFLAGS+=-I${TOSROOT}/contrib/unipi/tos/lib/BMACPlus

Some applications with a modified makefile are included in the zip file.
Feel free to mail me for bugs, suggestions, and comments.

Regards,

Paolo




_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to