Ontology-based virtual IoT devices for edge computing
- An IoT network may consist of hundreds heterogeneous devices. Some of them may be constrained in terms of memory, power, processing and network capacity. Manual network and service management of IoT devices are challenging. We propose a usage of an ontology for the IoT device descriptions enabling automatic network management as well as service discovery and aggregation. Our IoT architecture approach ensures interoperability using existing standards, i.e. MQTT protocol and SemanticWeb technologies. We herein introduce virtual IoT devices and their semantic framework deployed at the edge of network. As a result, virtual devices are enabled to aggregate capabilities of IoT devices, derive new services by inference, delegate requests/responses and generate events. Furthermore, they can collect and pre-process sensor data. These tasks on the edge computing overcome the shortcomings of the cloud usage regarding siloization, network bandwidth, latency and speed. We validate our proposition by implementing a virtual device on a Raspberry Pi.An IoT network may consist of hundreds heterogeneous devices. Some of them may be constrained in terms of memory, power, processing and network capacity. Manual network and service management of IoT devices are challenging. We propose a usage of an ontology for the IoT device descriptions enabling automatic network management as well as service discovery and aggregation. Our IoT architecture approach ensures interoperability using existing standards, i.e. MQTT protocol and SemanticWeb technologies. We herein introduce virtual IoT devices and their semantic framework deployed at the edge of network. As a result, virtual devices are enabled to aggregate capabilities of IoT devices, derive new services by inference, delegate requests/responses and generate events. Furthermore, they can collect and pre-process sensor data. These tasks on the edge computing overcome the shortcomings of the cloud usage regarding siloization, network bandwidth, latency and speed. We validate our proposition by implementing a virtual device on a Raspberry Pi.…
Author details: | Kristina SahlmannORCiD, Thomas Schwotzer |
---|---|
DOI: | https://doi.org/10.1145/3277593.3277597 |
ISBN: | 978-1-4503-6564-2 |
Title of parent work (English): | Proceedings of the 8th International Conference on the Internet of Things |
Publisher: | Association for Computing Machinery |
Place of publishing: | New York |
Publication type: | Other |
Language: | English |
Date of first publication: | 2018/10/15 |
Publication year: | 2018 |
Release date: | 2022/03/02 |
Tag: | Edge Computing; Internet of Things; M2M; MQTT; Semantic Interoperability; oneM2M Ontology |
Number of pages: | 7 |
First page: | 1 |
Last Page: | 7 |
Funding institution: | Federal Ministry of Education and ResearchFederal Ministry of Education & Research (BMBF) |
Organizational units: | Mathematisch-Naturwissenschaftliche Fakultät / Institut für Informatik und Computational Science |
DDC classification: | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 000 Informatik, Informationswissenschaft, allgemeine Werke |