[Tinyos-help] Altering XMDA300 for low-power operation

Steve Yazicioglu yazicioglu at wisc.edu
Wed Jul 9 09:48:50 PDT 2008


Hi,
For the past few weeks I've been altering the XMDA300 firmware to suit 
the needs of my sensor network. I am now attempting to achieve low-power 
operation with the radio and microcontroller, but am having some 
troubles. I am using the HPLPowerManagement module. I have enabled it in 
the StdControl.init() stage and from what I understand, I only need to 
shut off the radio and the microcontroller to get them to automatically 
call the adjustPower task. I have a couple questions regarding this:

1. I am using the MultiHopRouter with all of this. If I shut down the 
radio, will the network still be configured properly and will my nodes 
still be able to bounce messages off of one another?

2. How do I shut down the radio and multicontroller? I have seen that I 
need to execute the CC1000RadioC.StdControl.stop() task, but my current 
setup doesn't use this configuration. How do I set up m module and 
configuration so that I can properly call this, or is there another way?

3. How do I power down the microcontroller? If I do this, will the timer 
still fire so that I can still take my sensor samples and will the 
MultiHopRouter still work?

Thanks in advance!

-Steve


More information about the Tinyos-help mailing list