[Tinyos-devel] Re: [Tinyos Core WG] time sync interfaces

Philip Levis pal at cs.stanford.edu
Tue Dec 18 15:40:51 PST 2007


On Dec 18, 2007, at 3:27 PM, Omprakash Gnawali wrote:

> In what cases is a few-millisecond time synchronization useful? An
> application that does occasional temperature and light sensing
> probably can just use the time of arrival at the base station as time.
> Phil, is this the class of application you were thinking of when you
> said 90% cases?

I'm thinking of low-rate sensing apps which store/queue readings,  
rather than always send them immediately. I'm thinking of apps which  
need synchronized, periodic samples. I'm thinking of logging software  
events in the network for management. I'm thinking of intruder  
detection (e.g., passive IR). Note that once you have low power  
listening going, especially with a long check interval, a packet can  
have reasonable delay.

Given that most TinyOS systems expect millisecond granularity timing  
(TimerMilliC), extending this to the default HIL timesync seems  
reasonable. Note that we can always have *more* HILs that have more  
precise time sync, if evidence indicates such is reasonable.

Phil


More information about the Tinyos-devel mailing list