Development of applications for wireless sensor networks (WSNs) requires a high effort due to the really limited resources available on sensor nodes, to the presence of bare operating systems and to the need to be compliant with emerging standards, such as ZigBee/IEEE 802.15.4. In this paper, a novel approach for the development of WSN applications is presented and exemplified to the specific case of the ZigBee standard. The programming paradigm considered in this work is the object-oriented one, familiar to most SW developers. The aim is to simulate the applications for functional validation and to map them onto a particular HW/SW architecture. SystemC and middleware SW are the key components of the followed approach. SystemC provides the traditional object-oriented paradigm and the simulation environment. Platform peculiarities are first masked by middleware services and then mapped onto the services of an actual middleware, e.g., the ZigBee stack. ZigBee profiles are also supported, thus obtaining an even more optimized code. The approach has been applied to an actual application on the Texas Instruments’ ZigBee Development Kit.

A SystemC-centric Approach for Simulation and Generation of WSN Applications Targeted to ZigBee / F., Fummi; G., Perbellini; Quaglia, Davide; Vinco, Sara. - (2009), pp. 320-321. (Intervento presentato al convegno IEEE International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous) tenutosi a Toronto, Canada nel 13-16 July) [10.4108/ICST.MOBIQUITOUS2009.6934].

A SystemC-centric Approach for Simulation and Generation of WSN Applications Targeted to ZigBee

QUAGLIA, Davide;VINCO, SARA
2009

Abstract

Development of applications for wireless sensor networks (WSNs) requires a high effort due to the really limited resources available on sensor nodes, to the presence of bare operating systems and to the need to be compliant with emerging standards, such as ZigBee/IEEE 802.15.4. In this paper, a novel approach for the development of WSN applications is presented and exemplified to the specific case of the ZigBee standard. The programming paradigm considered in this work is the object-oriented one, familiar to most SW developers. The aim is to simulate the applications for functional validation and to map them onto a particular HW/SW architecture. SystemC and middleware SW are the key components of the followed approach. SystemC provides the traditional object-oriented paradigm and the simulation environment. Platform peculiarities are first masked by middleware services and then mapped onto the services of an actual middleware, e.g., the ZigBee stack. ZigBee profiles are also supported, thus obtaining an even more optimized code. The approach has been applied to an actual application on the Texas Instruments’ ZigBee Development Kit.
2009
9789639799592
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2529499
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo