Next Article in Journal
Remotely Exploring Deeper-Into-Matter by Non-Contact Detection of Audible Transients Excited by Laser Radiation
Next Article in Special Issue
Genetic Algorithm-Based Motion Estimation Method using Orientations and EMGs for Robot Controls
Previous Article in Journal
Investigation of Wavenumber Domain Imaging Algorithm for Ground-Based Arc Array SAR
Previous Article in Special Issue
Command Disaggregation Attack and Mitigation in Industrial Internet of Things
Article Menu
Issue 12 (December) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(12), 2956;

Enhancing Time Synchronization Support in Wireless Sensor Networks

Electrical Engineering Graduate Program, Federal University of Rio Grande do Sul, Porto Alegre 90035-190, Brazil
Computer Science Department, Federal University of Lavras, Lavras 37200-000, Brazil
Author to whom correspondence should be addressed.
Received: 19 October 2017 / Revised: 7 December 2017 / Accepted: 11 December 2017 / Published: 20 December 2017
(This article belongs to the Special Issue Internet of Things and Ubiquitous Sensing)
Full-Text   |   PDF [7375 KB, uploaded 20 December 2017]   |  


With the emerging Internet of Things (IoT) technology becoming reality, a number of applications are being proposed. Several of these applications are highly dependent on wireless sensor networks (WSN) to acquire data from the surrounding environment. In order to be really useful for most of applications, the acquired data must be coherent in terms of the time in which they are acquired, which implies that the entire sensor network presents a certain level of time synchronization. Moreover, to efficiently exchange and forward data, many communication protocols used in WSN rely also on time synchronization among the sensor nodes. Observing the importance in complying with this need for time synchronization, this work focuses on the second synchronization problem, proposing, implementing and testing a time synchronization service for low-power WSN using low frequency real-time clocks in each node. To implement this service, three algorithms based on different strategies are proposed: one based on an auto-correction approach, the second based on a prediction mechanism, while the third uses an analytical correction mechanism. Their goal is the same, i.e., to make the clocks of the sensor nodes converge as quickly as possible and then to keep them most similar as possible. This goal comes along with the requirement to keep low energy consumption. Differently from other works in the literature, the proposal here is independent of any specific protocol, i.e., it may be adapted to be used in different protocols. Moreover, it explores the minimum number of synchronization messages by means of a smart clock update strategy, allowing the trade-off between the desired level of synchronization and the associated energy consumption. Experimental results, which includes data acquired from simulations and testbed deployments, provide evidence of the success in meeting this goal, as well as providing means to compare these three approaches considering the best synchronization results and their costs in terms of energy consumption. View Full-Text
Keywords: clock prediction; internet of things; low-power sensors; real-time clock; self-correcting mechanism; time synchronization; wireless sensor networks clock prediction; internet of things; low-power sensors; real-time clock; self-correcting mechanism; time synchronization; wireless sensor networks

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Tavares Bruscato, L.; Heimfarth, T.; Pignaton de Freitas, E. Enhancing Time Synchronization Support in Wireless Sensor Networks. Sensors 2017, 17, 2956.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top