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 <ol...@chalmers.se> 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 <colesa...@dis.uniroma1.it> > 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 <cire...@gmail.com> 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 <faisal.as...@gmail.com> > 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 > >> Tinyos-help@millennium.berkeley.edu > >> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > >> > >> > >> > >> -- > >> Eric B. Decker > >> Senior (over 50 :-) Researcher > >> > >> > >> > >> > >> _______________________________________________ > >> Tinyos-help mailing list > >> > >> Tinyos-help@millennium.berkeley.edu > >> > 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 > > Tinyos-help@millennium.berkeley.edu > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help