TY - JOUR
T1 - IoTCrawler: Challenges and Solutions for Searching the Internet of Things
AU - Iggena, Thorben
AU - Bin Ilyas, Eushay
AU - Fischer, Marten
AU - Tönjes, Ralf
AU - Elsaleh, Tarek
AU - Rezvani, Roonak
AU - Pourshahrokhi, Narges
AU - Bischof, Stefan
AU - Andreas, Andreas
AU - Xavier Parreira, Josiane
AU - Schneider, Patrik
AU - Smirnov, Pavel
AU - Strohbach, Martin
AU - Truong, Hien
AU - González-Vidal, Aurora
AU - Skarmeta, Antonio
AU - Singh, Parwinder
AU - Beliatis, Michail
AU - Presser, Mirko
AU - Martinez, Juan A.
AU - Gonzalez-Gil, Pedro
AU - Krogbæk, Marianne
AU - Christophersen, Sebastian Holmgård
PY - 2021/3/1
Y1 - 2021/3/1
N2 - Due to the rapid development of the Internet of Things (IoT) and consequently, the availability of more and more IoT data sources, mechanisms for searching and integrating IoT data sources become essential to leverage all relevant data for improving processes and services. This paper presents the IoT search framework IoTCrawler. The IoTCrawler framework is not only another IoT framework, it is a system of systems which connects existing solutions to offer interoperability and to overcome data fragmentation. In addition to its domain-independent design, IoTCrawler features a layered approach, offering solutions for crawling, indexing and searching IoT data sources, while ensuring privacy and security, adaptivity and reliability. The concept is proven by addressing a list of requirements defined for searching the IoT and an extensive evaluation. In addition, real world use cases showcase the applicability of the framework and provide examples of how it can be instantiated for new scenarios.
AB - Due to the rapid development of the Internet of Things (IoT) and consequently, the availability of more and more IoT data sources, mechanisms for searching and integrating IoT data sources become essential to leverage all relevant data for improving processes and services. This paper presents the IoT search framework IoTCrawler. The IoTCrawler framework is not only another IoT framework, it is a system of systems which connects existing solutions to offer interoperability and to overcome data fragmentation. In addition to its domain-independent design, IoTCrawler features a layered approach, offering solutions for crawling, indexing and searching IoT data sources, while ensuring privacy and security, adaptivity and reliability. The concept is proven by addressing a list of requirements defined for searching the IoT and an extensive evaluation. In addition, real world use cases showcase the applicability of the framework and provide examples of how it can be instantiated for new scenarios.
KW - Internet of Things
KW - IoT data sources
KW - IoT search framework
KW - Privacy
KW - Reliability
KW - Search
KW - Security
UR - http://www.scopus.com/inward/record.url?scp=85101268603&partnerID=8YFLogxK
U2 - 10.3390/s21051559
DO - 10.3390/s21051559
M3 - Journal article
C2 - 33668113
SN - 1424-8220
VL - 21
SP - 1
EP - 32
JO - Sensors
JF - Sensors
IS - 5
M1 - 1559
ER -