Thank you Ugo, Olaf and Eric. This will solve my problem. Once again I really appreciate your replies.
best regards, Faisal On Thu, Jan 16, 2014 at 7:34 PM, Faisal Aslam <[email protected]>wrote: > Thank you Ugo, Olaf and Eric. This will solve my problem. > Once again I really replies. > > best regards, > Faisal > > > > On Thu, Jan 16, 2014 at 6:49 PM, Olaf Landsiedel <[email protected]>wrote: > >> Hi, >> >> based on some code from Omprakash Gnawali we built a DC measurement tool >> (which is probably similar to the one in rfx). >> >> It tracks the time the radio is on and reports this over the serial. We >> used it in the ORW paper (IPSN 2012) and some others. Have a look at: >> https://github.com/olafland/orw/blob/master/tinyos/tos/chips/cc2420/dc/DutyCycleP.nc >> >> (If needed, one can probably build a similar tools for the processor.) >> >> Best, >> Olaf >> >> On 16 Jan 2014, at 18:18 , Ugo Colesanti <[email protected]> >> wrote: >> >> > Just for the Radio: >> > If you are using the rfx library (tos/lib/rfxlink) you can simply >> enable the TrafficMonitorLayer by adding CFLAGS+=-DTRAFFIC_MONITOR in your >> makefile. Once enabled, add the TrafficMonitorLayerC component in your app >> and use the TrafficMonitor interface which has the following functions: >> > >> > getActiveTime() >> > getRxBytes() >> > getTxBytes() >> > >> > the active time over the total time is the radio duty cycle, if the >> power consumption in RX,TX and Idle Listening differ significantly, you can >> use the rxbytes and txbytes (knowing the datarate of the radio) to compute >> how much time the radio has been in RX and TX, then the Idle listening is >> ActiveTime-RxTime-TXTime. >> > Hope it helps, >> > >> > Ugo >> > >> > >> > On 01/16/2014 05:55 PM, Faisal Aslam wrote: >> >> Thank you Eric for your reply. >> >> >> >> We have meters that we could use to measure energy consumption. >> However, we are looking for software solution so that we can present duty >> cycles on remote third party networks and publish results. Doing it on our >> own network with energy meter might not be acceptable for the reviewers. >> >> >> >> best regards, >> >> Faisal >> >> >> >> >> >> >> >> On Thu, Jan 16, 2014 at 4:26 AM, Eric Decker <[email protected]> >> wrote: >> >> I do not know of any instrumentation in the existing code base that >> provides for this. >> >> >> >> What I've done in the past is we instrumented mcusleep by toggling a >> pin that we could observe with an oscilliscope and watched the duty cycle >> of our particular application. >> >> >> >> If you have a rock solid time base you could also instrument by >> capturing timing when you go to sleep and wake up. >> >> >> >> None of the above takes into account any other hardware that you may >> have running in parallel with the mote sleepage. >> >> >> >> >> >> >> >> On Wed, Jan 15, 2014 at 5:09 AM, Faisal Aslam <[email protected]> >> wrote: >> >> Hi, >> >> >> >> We are working on a new collection protocol. We want to know how >> energy efficient our protocol is by measuring motes duty cycles. To >> accomplish this I could dig in the TinyOS code to locate what should I >> change. However, it will save my time if someone reply back with specifics. >> >> >> >> Thanking you in anticipation. >> >> >> >> best regards, >> >> Faisal >> >> >> >> >> >> _______________________________________________ >> >> Tinyos-help mailing list >> >> [email protected] >> >> >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> >> >> >> >> >> >> >> -- >> >> Eric B. Decker >> >> Senior (over 50 :-) Researcher >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> Tinyos-help mailing list >> >> >> >> [email protected] >> >> >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > >> > >> > -- >> > Ugo Maria Colesanti >> > Dipartimento di Ingegneria Informatica, Automatica e Gestionale >> "Antonio Ruberti" >> > Sapienza Universita' di Roma >> > Via Ariosto 25, II floor, room A221 >> > 00185, Rome >> > >> > >> http://wiserver.dis.uniroma1.it/cms/index.php/contacts/13-postdoc/4-ugo-colesanti >> > >> > Phone: +39 06 77274056 >> > Fax: +39 06 77274002 >> > >> > _______________________________________________ >> > Tinyos-help mailing list >> > [email protected] >> > >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> >> >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
