Portability of WSN Sensor Driver Using Abstraction Layer and FSM

Article Preview

Abstract:

Portability is important in developing applications for Wireless Sensor Networks (WSN). The design for WSN sensor driver using of abstraction layer and FSM theory could achieve portability and improve WSN performance. The drivers of two different typical sensors were implemented, and according to FSM theory, the sensors state transition diagrams are depicted. We research the state transition in detail and summarize the interface. A key conclusion could be drawn that the operation of the sensors need the interface of Reset, Power Down, Start Read, etc. A UML generalization relationship could be created. On running time, the embedded programs access the driver implementation via universal virtual function interface, so that it could accommodate to various sensors.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

461-465

Citation:

Online since:

December 2010

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] R.S. Oliver, I. Shcherbakov, G. Fohler. An efficient operating system abstraction layer for portable applications in the domain of wireless sensor networks. 7th ACM Conference on Embedded Networked Sensor Systems. Berkeley, California. 2009: 379-380.

DOI: 10.1145/1644038.1644111

Google Scholar

[2] M.M.R. Mozumdar, L. Lavagno, L. Vanzago. A comparison of software platforms for wireless sensor networks: MANTIS, TinyOS, and ZigBee. ACM Transactions on Embedded Computing Systems (TECS). 2009, 8(2).

DOI: 10.1145/1457255.1457264

Google Scholar

[3] Michael Ward. Abstraction layers enable cross-platform, reusable software for next-generation networking equipment. CompactPCI Systems. (2003).

Google Scholar

[4] Miguel Morales and Kevin Belnap. Choosing a low power wireless network protocol - Part 1. EE Times. (2008).

Google Scholar

[5] Sinem C E. Power efficient and delay aware medium access protocol for sensor networks[J] . IEEE Transactions on Mobile Computing , 2006 , 5 (7) : 920~930.

DOI: 10.1109/tmc.2006.100

Google Scholar

[6] YIN Song; XIA Ping; FENG Bin; LU Sheng-mei. Design and Extended Application of Wireless Sensor Network Nodes Based on JN5121. Mechanical Engineer, 2007, 3: 75-76.

Google Scholar

[7] Jennic Ltd. Data Sheet – JN5121 IEEE802. 15. 4 / ZigBee Wireless Microcontrollers. v1. 8, (2007).

Google Scholar

[8] TI Inc. CC2430 A True System-on-Chip solution for 2. 4GHz IEEE 802. 15. 4/ZigBee. v1. 02, 2005. http: /www. ti. com.

Google Scholar

[9] TSL2550 Ambient light sonsor with SMBus interface. TAOS029 – SEPTEMBER 2002. The LUMENOLOGY Company. http: /www. taosinc. com.

Google Scholar

[10] SENSIRION. Datasheet SHT7x (SHT71, SHT75)Humidity and Temperature Sensor. V4. 3, (2010).

Google Scholar

[11] LI Zhi-wei; Liu Shou-qiang; Meng Jing. Research and Design of Wireless Sensor-Based Data Acquisition Traffic Solution Based on CC2430/CC2431. Modern Computer, 2009, 23(7): 133-136.

Google Scholar

[12] Chris Baumann. The importance of sleep mode in ZigBee/802. 15. 4 applications. EE Times-India, (2006).

Google Scholar

[13] IEEE 802. 15. 4-2006. Part 15. 4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs).

DOI: 10.1109/ieeestd.2006.232110

Google Scholar

[14] TI Inc. 802. 15. 4 MAC Application Programming Interface. Version 1. 1, (2007).

Google Scholar