Logo image
SPE – A Programming Environment for Wireless Sensor Networks
Thesis

SPE – A Programming Environment for Wireless Sensor Networks

Ching-Wen You
Masters, 國立清華大學, 資訊工程學系
2005

Abstract

無線感測器網路 程式設計模型 感應器程式開發環境 Wireless sensor networks programming paradigms sensor programming
In recent years, the wireless sensor network has been one of the hottest research topics. Many different applications for different challenges have been developed. In order to reduce the efforts in programming, it is necessary to develop a new programming model suitable for the wireless sensor network. In this paper, we present a sensor programming environment (SPE) for users to write application programs for wireless sensor networks. The SPE includes a middleware, for hiding low-level operations and providing high level APIs for application programs, and a role-based programming library, for abstraction of programming design. A user can build up a role graph for his/her application program based on the role-based programming model. From the role graph of an application program, a user can write codes for each role and analyze the execution flow of the application program. We have shown a design example by using the proposed SPE. The simulation results indicate that the proposed SPE is easy to use and the role-based programming model can reduce the design efforts of a WSN program.

Metrics

1 Record Views

Details

Logo image