| Carl Friedrich Gauß Faculty | Department of Computer Science

Functional Survey of Networked Sensing Systems

SupervisorDawud Gordon
ProfessorProf. Dr.-Ing. Michael Beigl
IBR GroupDUS (Prof. Beigl)
TypeBachelor Thesis, Studienarbeit


Today the construction of wireless sensing systems requires the use of rather high-priced pieces of hardware and the assembly of these hardware parts. These include the wireless transmission core, sensor module and gateway device, as well as the implementation of the according software, namely the sensor mote software, gateway software and end user software. This makes overall development and the thereby resulting product costly in terms of both time and money.

Existing wireless sensor network solutions often target complex problems using wireless sensor networks. This is done by adapting powerful systems of existing wireless sensor devices and infrastructures which provide open programming interfaces. Developers of wireless networked sensing system applications have to develop multiple system components: The application at the wireless sensor node, the gateway application to connect the wireless sensor network and the network containing the device running the end-user application, and that end-user application itself. The basic components e.g. the sensor node hardware, gateway hardware, the sensor node software etc., are offered as independent, open modules by hardware vendors. This allows the construction of very powerful applications which are best suited for a complex application task.

The approach that we want to follow is going in a different direction: our goal is to minimize development and installation time to enable the rapid implementation and installation of small wireless sensing system appliances. This will be accomplished by creating an integrated solution which has as much functionality as possible pre-implemented, allowing the user to pick and choose between all options using a simple interface. This process will be akin to customization, removing any direct interaction between the user and the device hardware or source code.

In order to accomplish this, it is necessary to know what kind of functionality will be needed. Since the target client group has not yet been specified, it is assumed to be all NSS application developers.


In order to be able to state that the system will support the needs of the clients, these needs must first be quantified. The task at hand is as follows:

  • Create a classification system for NSS implementations which observes the range of functions implemented. The system should classify the implementations in terms of individual functions, observing priority for the implementation
  • Conduct a survey, which can also be seen as a requirements analysis, of networked sensing system implementations using the classification system
  • Use the data from the survey to create a distribution of functionality priority for every axis in the classification system.
The result can then be used to make statements about the supportability of specific applications based on the support of the individual functions implemented.


Perquisite is a basic understanding of concepts within the field of computer science and a willingness to work independently in new subject areas.


This thesis will be jointly advised by Dawud Gordon and Haowei Wang, please contact Dawud Gordon with questions.

last changed 2010-01-29, 10:32 by Dawud Gordon