Technical Report: NTHUCCRC-2003-001

Title: A Context Discovery Middleware for Context-Aware Applications with Heterogeneous Sensors

Authors: Hung-Chang Hsiao, Chia-Hsing Hou, and Chung-Ta King

Date: January 1, 2003

Abstract

Context discovery refers loosely to the operations of extraction, aggregation, storage and deduction of environmental information. Such information can be delivered to context-aware applications so that they can adapt their behavior according to the discovered contexts. Context information may be sensed and extracted by various sensors deployed freely in the environment. These sensors must be interconnected to allow sensed data be collected. They are often heterogeneous with different sensing and computing capabilities to allow multimodal sensing. To help the interaction among the heterogeneous sensors in a context-aware environment, we need an efficient and flexible communication substrate on top of these sensors. The substrate must be self-organizing, self-tuning, and self-healing. It also needs to exploit the ad hoc interactions among heterogeneous sensors for energy conservation and operation efficiency. In this paper, we introduce such a substrate called Trailblazer to enables the discovery of high-level contexts. We evaluated Trailblazer via simulation. The results show that the communication among sensors is efficient in terms of the consumed energy when compared with an ideal solution. We also demonstrate an application of Trailblazer with an object tracking system and measure its performance.