Crystal-Ball and Magic Wand Combined: Predicting Situations and Making them Happen
The Internet of Things (IoT) envisions an ecosystem in which everyday objects are enhanced with sensing, computation, and communication capabilities. These ‘smart’ devices (i.e., IoT devices) can sense and collect considerable amounts of data and share it with each other via the Internet. This paper proposes an IoT middleware platform enhanced with context- and situation-prediction capability, called Context-Prediction-as-a-Service (CPaaS). CPaaS offers real-time context prediction capabilities to a variety of IoT applications as a service and enables more effective decision support using relevant validated dependable information. A number of use cases where CPaaS can be deployed are also discussed.