Internet of Things (IoT) will create a cyberphysical world where all the things around us are connected to the Inter net, sense and produce "big data" that has to be stored, processed and communicated with minimum human intervention. With the ever increasing emergence of new sensors, interfaces and mobile devices, the grand challenge is to keep up with this race in developing software drivers and wrappers for IoT things. In this paper, we examine the approaches that automate the process of developing middleware drivers wrappers for the IoT things. We propose ASCM4GSN architecture to address this challenge efficiently and effectively. We demonstrate the proposed approach using Global Sensor Network (GSN) middleware which exemplifies a cluster of data streaming engines. The ASCM4GSN architecture significantly speeds up the wrapper development and sensor configuration process as demonstrated for Android mobile phone based sensors as well as for Sun SPOT sensors.
Hydra @cite_7 is an IoT middleware that allows developers to incorporate heterogeneous physical devices into their applications. The interaction between devices and the middleware are enabled though web services. Hydra is based on a semantic Model Driven Architecture for easy programming. This is similar to the Web Services Gateways @cite_27 approach we presented earlier. Even though the performance evaluation of the Hydra middleware is not available in device connection perspective, the paper @cite_27 has raised the similar issues related to employing web services as the gateways for smart devices.
@cite_27 @cite_7
2001784314 2103912076
Wireless Sensing and Radio Identification systems have undergone many innovations during the past years. This has led to short product lifetimes for both software and hardware compared to classical industries. However, especially industries dealing with long-term support of products, e.g. of industrial machinery, and product lifetime of 40+ years may especially profit from an Internet of Things. Motivated by a practical industrial servicing use case this paper shows how we hope to make equally sustainable IoT solutions by employing a model driven software development approach based on code generation for multi-protocol web service gateways. The HYDRA project develops middleware for networked embedded systems that allow developers to create ambient intelligence (AmI) applications based on wireless devices and sensors. Through its unique combination of Service-oriented Architecture (SoA) and a semantic-based Model-Driven Architecture, HYDRA will enable the development of generic services based on open standards.