[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