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´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