FemtoNode: Reconfigurable and Customizable Architecture for Wireless Sensor Networks

With the growth and the development of new applications for Wireless Sensor Networks (WSN), sensor nodes are able to handle more complex events that require higher processing performance and hardware flexibility. These new features intend to meet the requirements of various applications, as well as to provide customized platforms that have only the needed resources. WSNs often need a flexible architecture able to adapt to design and environment changes. The use of reconfigurable architectures is an alternative to bring more flexibility and more processing capability for the sensor node. This paper proposes a reconfigurable and customizable sensor node called FemtoNode which has a reconfigurable platform and a wireless module to support applications for WSNs, using an object-oriented language Java as specification language of its architecture. The proposed concepts were validated with a case study of an heterogeneous wireless sensor network composed of sensors nodes based on different platforms, whose results are described in this work.

[1]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[2]  Silva Junior,et al.  Middleware adaptativo para sistemas embarcados e de tempo-real , 2008 .

[3]  E. Jovanov,et al.  Runtime Hardware Reconfiguration in Wireless Sensor Networks , 2008, 2008 40th Southeastern Symposium on System Theory (SSST).

[4]  Timo Hämäläinen,et al.  High-performance multi-radio WSN platform , 2006, REALMAN '06.

[5]  L.B. Ruiz,et al.  Low power/high performance self-adapting sensor node architecture , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[6]  Youxian Sun,et al.  Wireless sensor networks for industrial applications , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[7]  Carlos Eduardo Pereira,et al.  Java framework for distributed real-time embedded systems , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[8]  Luigi Carro,et al.  Making Java Work for Microcontroller Applications , 2001, IEEE Des. Test Comput..

[9]  Alvise Bonivento,et al.  Platform-Based Design of Wireless Sensor Networks for Industrial Applications , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[10]  S. Manesis,et al.  A Survey of Applications of Wireless Sensors and Wireless Sensor Networks , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[11]  Andreas Willig,et al.  Recent and Emerging Topics in Wireless Industrial Communications: A Selection , 2008, IEEE Transactions on Industrial Informatics.

[12]  Marco A. Wehrmeister,et al.  Optimizing the Generation of Object-Oriented Real-Time Embedded Applications Based on the Real-Time Specification for Java , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[13]  Manfred Glesner,et al.  A Domain-Specific Dynamically Reconfigurable Hardware Platform for Wireless Sensor Networks , 2007, 2007 International Conference on Field-Programmable Technology.