| Literature DB >> 30551568 |
Anastasiia Karpenko1, Tuomas Kinnunen2, Manik Madhikermi3, Jeremy Robert4, Kary Främling5, Bhargav Dave6, Antti Nurminen7.
Abstract
Many domains are trying to integrate with the Internet of Things (IoT) ecosystem, such as public administrations starting smart city initiatives all over the world. Cities are becoming smart in many ways: smart mobility, smart buildings, smart environment and so on. However, the problem of non-interoperability in the IoT hinders the seamless communication between all kinds of IoT devices. Different domain specific IoT applications use different interoperability standards. These standards are usually not interoperable with each other. IoT applications and ecosystems therefore tend to use a vertical communication model that does not allow data sharing horizontally across different IoT ecosystems. In 2014, The Open Group published two domain-independent IoT messaging standards, O-MI and O-DF, aiming to solve the interoperability problem. In this article we describe the practical use of O-MI/O-DF standards for reaching interoperability in a mobile application for the smart city context, in particular for the Smart Mobility domain, electric vehicle (EV) charging case study. The proof-of-concept of the smart EV charging ecosystem with mobile application user interface was developed as a part of an EU (Horizon 2020) Project bIoTope.Entities:
Keywords: Internet of Things; O-DF; O-MI; data exchange; ecosystem; interoperability; messaging standards; smart city
Year: 2018 PMID: 30551568 PMCID: PMC6308793 DOI: 10.3390/s18124404
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Data exchange interoperability challenge.
Figure 2IoTBnB internal components.
Figure 3Parking and charging service overview.
Figure 4EV charging service sequence diagram.
Figure 5Parking and Charging Service Architecture.
Figure 6Server information to be filled out by the O-MI owners.
Figure 7Searching request to IoTBnB API.
Figure 8EV charging app UI.
Figure 9Semantics of O-DF message, ParkingFacility object example.5. Performance Evaluation.
Figure 10Throughput evaluation under stress/load test on node1 (IoTBnB O-MI node).
Figure 11Throughput evaluation under stress/load test on node2 (Parking Energy O-MI node).
Response time.
| Total Users | Node 1 | Node 2 | ||||||
|---|---|---|---|---|---|---|---|---|
| Min | Mean | Std | Max | Min | Mean | Std | Max | |
| 10 | 262 | 333 | 104 | 655 | 383 | 508 | 68 | 893 |
| 100 | 257 | 298 | 58 | 956 | 498 | 545 | 171 | 3496 |
| 1000 | 253 | 301 | 80 | 2286 | 210 | 580 | 424 | 10,256 |