ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Time Synchronization Issues in a MAC Protocol for Wireless Sensor Networks

Jan Berdajs (2013) Time Synchronization Issues in a MAC Protocol for Wireless Sensor Networks. EngD thesis.

Download (1127Kb)


    HMAC is a MAC protocol developed for wireless sensor networks at LTU and is based on time division. Consequently it is highly susceptible to time deviations between nodes, but is good in terms of low power consumption. There is currently no time synchronization implementation for the HMAC protocol, which has an impact on the reliability and performance of the protocol. In this thesis we focus on implementing time synchronization for HMAC on TinyOS, ensuring reliable function of HMAC, therefore enabling its use in production environments. Clock drift was measured on our target platforms and the performance of the reference flooding time synchronization protocol (FTSP) implementation was evaluated. We optimized the performance of FTSP on our platforms by adding microsecond precision support and fixing FTSP-related bugs present in the radio driver layer. The implementation of HMAC for TinyOS was redesigned, with the goal of improving performance, reliability and code manageability. We also integrated FTSP directly into HMAC, improving HMAC reliability even further. The final tests in this thesis show the achieved reliability, synchronization and low power consumption.

    Item Type: Thesis (EngD thesis)
    Keywords: wireless sensor networks, TinyOS, MAC protocol, HMAC protocol, time synchronization, clock drift, FTSP
    Number of Pages: 46
    Language of Content: English
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Andrej Brodnik5540Mentor
    doc. dr. Evgeny OsipovComentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=9692500)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1979
    Date Deposited: 13 Feb 2013 08:13
    Last Modified: 04 Mar 2013 12:32
    URI: http://eprints.fri.uni-lj.si/id/eprint/1979

    Actions (login required)

    View Item