DocumentCode
2694303
Title
Tiny15four: A portable, yet efficient 802.15.4 stack
Author
Flora, Jan ; Bonnet, Philippe
Author_Institution
Univ. Copenhagen, Copenhagen, Denmark
fYear
2009
fDate
20-23 Oct. 2009
Firstpage
842
Lastpage
849
Abstract
Hardware heterogeneity is there to stay in the context of sensor motes. Hardware producers compete with different products, and hardware trends lead to new generations of processor and radios every year or so. Software embedded on motes must be portable while leveraging the resources available on a given platform. This problem is particularly acute at the MAC layer. It should be possible to adapt the low-level network stack to the hardware characteristics of a given platform without compromising performance. In this paper, we focus on the design of a a modular, efficient and portable of Tiny15four: a 802.15.4 stack in TinyOS. We report the lessons we learnt. In particular, we experienced the wide gap that exists between standard specification and real implementation. We point out the problems that new versions of the 802.15.4 standard should address. We describe the layers and abstractions that we introduced to achieve our design goals while dealing with the complexity of the standard. Our stack is now implemented on four different platforms. We present here the implementation and experiments performed on an 8-bit platform equipped with a Motorola HCS08 microcontroller and Freescale MC13192 show that Tiny15four allows up to a 30% decrease in memory footprint compared to the native Freescale stack depending on the configuration, with no penalty in terms of execution time.
Keywords
access protocols; operating systems (computers); personal area networks; 802.15.4 stack; 802.15.4 standard; Freescale MC13192; Freescale stack; MAC layer; Motorola HCS08 microcontroller; Tiny15four; TinyOS; memory footprint; Clocks; Equations; Event detection; Frequency synchronization; Information retrieval; Parameter estimation; Peer to peer computing; Protocols; Sensor systems; Wireless sensor networks; 802.15.4 network; sensor network; tinyos;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks, 2009. LCN 2009. IEEE 34th Conference on
Conference_Location
Zurich
Print_ISBN
978-1-4244-4488-5
Electronic_ISBN
978-1-4244-4487-8
Type
conf
DOI
10.1109/LCN.2009.5355010
Filename
5355010
Link To Document