Evaluation of Cordova Accessor Host for Rapid Development of IoT Applications On Mobile Edge Devices
MetadataShow full metadata
The Internet of Things (IoT) middleware service provides the ability for human and computers to learn and interact from billions of things that include sensors, actuators, applications, and other Internet connected objects. The realization of an edge-based IoT service framework will enable seamless integration of the Cyber-world with new physical devices and will fundamentally change and empower human interaction with the world. While there are many cloud-based IoT service frameworks, many health-care related IoT applications such as real-time fall detection systems cannot utilize cloud-based framework due to latency, privacy, and security concerns.
In this thesis, we first present an open source plug and play IoT middleware called Cordova Accessor host and we discuss the accessor design pattern, Apache Cordova and the accessor hosts for bridging the heterogeneity among IoT devices and allowing for smarter interactions, sharing and portability. We then discuss the Cordova Accessor host, an edge-based IoT middleware service framework, and a thorough analysis of the opportunities and challenges in the implementation of a fall detection application as components of accessors that embrace the heterogeneity of IoT devices and supports the composition and adaptability of IoT services. We demonstrate the reusability of accessors via building a heart rate monitoring IoT application. Finally, we shown that IoT services deployed on Android compatible devices using this framework consume around 35% less battery power than the same IoT services implemented in native Java language.