The Internet of Things (IoT) is a rapidly growing system of physical sensors and connected devices, enabling advanced information gathering, interpretation, and monitoring. The realization of a versatile IoT edge computing framework will accelerate seamless integration of the cyber-world with new physical IoT devices, and will fundamentally change and empower the way humans interact with the world. While there are many cloud-based IoT computing frameworks, they cannot support the needs of IoT applications that require local processing and guarantee of consumer’s privacy. This paper presents experimentation with the open source plug and play IoT middleware called Cordova Accesor Host. We demonstrated that Cordova Accessor Host supports the essential ingredients of the composition and re-usability of IoT services using accessor as the basic building block and adopting an accessor-module-plugin design pattern. The portability is demonstrated by using the same accessor for collecting sensor data from radically different IoT devices such as wearables (e.g., smartwatches) and micro-controllers (e.g., Arduino). Our energy profiling experiments show that IoT services deployed using Cordova Accessor Host consume around 35% less battery power than the same IoT services deployed in the native Android operating system.
Bibliographical notePublisher Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
- Cloud computing
- Edge computing
- Edge Computing.
- Internet of Things
- Open Service Platform
- Operating systems
- Service Middleware and Platform