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

Reply via email to