[Tinyos-help] Problem with Netsync, restarting motes.
Henric Kärnhall
henka707 at student.liu.se
Fri Aug 18 01:42:49 PDT 2006
Hi Joe!
Thank you for your quick answer about Netsync.
If I use "make tmote lowpower,#" I get a stable sync and a maximum duty
cycle of 50% (as you told me).
And when I use "make tmote" I get a dutycycle of 100% (as you told me),
BUT a never get a stable sync! I fact I don't get sync at all. When I
say stable sync I mean that GlobalTime.isValid() should be true during a
long time period. I need this because I plan to use the globaltime to
get a synchronized timestamp of samples with a high accuracy.
QUESTION:
The problem is: How do I get 100% dutycycle AND synchronization at the
same time? What parameters should I modify? Or is it not possible?
I would be happy if you could answer this because I have been working on
this problem for a very long time now.
/Henric
----- Original Message -----
From: Joe Polastre <joe at polastre.com>
Date: Thursday, August 17, 2006 6:22 pm
Subject: Re: [Tinyos-help] Problem with Netsync, restarting motes.
To: Henric Kärnhall <henka707 at student.liu.se>
Cc: tinyos-help at millennium.berkeley.edu
> Hi Henric,
>
> When you want to use lowpower, you should compile with:
>
> make tmote lowpower
>
> If you want a 100% duty cycle, then compile with:
>
> make tmote
>
> To change the duty cycle that the application is compiled with (from
> 1-50% are supported), you can compile with the following option:
>
> make tmote lowpower,#
>
> where # is a number between 1 and 50 representing the duty cycle.
>
> Furthermore, you may want to check out
>
> http://www.moteiv.com/community/Moteiv_Boomerang_Fixes
>
> for the most up-to-date supported patches. There is a patch there
> for NetSync with Boomerang 2.0.4, FYI.
>
> -Joe
>
>
> On 8/17/06, Henric Kärnhall <henka707 at student.liu.se> wrote:
> > Hi,
> >
> > I'm using tinyos 2.0.4 from Moteiv and the netsync component to get
> > synchronized time information when i'm sampling data. I have
> changed the
> > dutycycle to 100%
> > LOWPOWER ?= 100 in the file lowpower.extra
> > to get a higher data rate on the radio. (Is this a correct way
> to get
> > higher data rate with sync?)
> >
> > My problem is that it takes 3-5 (or more) minutes before the
> slave nodes
> > have a stable sync to the master node. The startup time is not a big
> > problem but during that time the slave nodes are restarting (?). It
> > seems like they get a reset? The StdControl.init() function is
> executed.> And it also happens that the slave nodes drops the sync,
> 10-30 minutes
> > after it has stabilized, and the procedure must start all over
> again.>
> > Is this normal?
> >
> > /Henric
> >
> > _______________________________________________
> > Tinyos-help mailing list
> > Tinyos-help at Millennium.Berkeley.EDU
> > https://mail.millennium.berkeley.edu/cgi-
> bin/mailman/listinfo/tinyos-help
> >
>
More information about the Tinyos-help
mailing list