On Dec 19, 2005, at 3:30 AM, <[EMAIL PROTECTED]> wrote:


Hello, I'm a student of the University in Valencia(Spain). I'm doing my
final project. Sorry for my english, but it isn't as good as i would
like. I have one doubt, and i don&#180;t really know how to solve it. My
project is based on an studying of if cc2420 libraries implements
b-mac... I don't know anything of tinyOs, and the motes, and i learnig
what i can, reading about b-mac, studying the components and interfaces
tree of the CntToRfmAndLeds... As you can see i'm a bit loose. Looking
at the code i think that LPL is not implemented, so b-mac would't be
wroking correctly, because it would't  never enter in sleep mode. So
this would be my project, try to implement b-mac on CC2420, but after
all this words, my quiestion is, Could it be possible to implement
b-mac? I mean, i have read on some messages in Tinyos help that it isn't
posible, but i don't really understand the reason. May you help me a
bit? I have read your article of b-mac (" versatile low power media
access for woreless sensor networks"), what is there any other article
or link where i could find more info about b-mac, and if is really
possible to make a simple implementation.
Thanks a lot, and i hope i have made myself understood.

Having a low-power-listening layer for the CC2420 is definitely possible. Having one in TinyOS would enable long-term deployments with Telos and micaZ. It's not a trivial piece of software, which is why I think nobody has done it yet. One issue that comes up is how to detect activity on the channel. I don't know if it will work, but a good place to start might be the ADC test register, which allows you to sample I and Q values in the symbol correlation matrix. As sqrt(I * I + Q * Q) is the magnitude of the radio signal, you can (maybe?) use this as a channel sampling mechanism.

Phil

-------

"We shall not cease from exploration
And the end of all our exploring
Will be to arrive where we started
And know the place for the first time."

- T. S. Eliot,  'Little Gidding'


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

Reply via email to