Abstract
The Internet of Things (IoT) incorporates billions of IoT devices (e.g., sensors, cameras, wearables, smart phones, as well as other internet-connected machines in homes, vehicles, and industrial plants), and the number of such connected IoT devices is currently growing rapidly. This paper proposes a novel Autonomic Global IoT Device Discovery and Integration Service (which we refer to as aGIDDI) that permits IoT applications to find IoT devices that are owned and managed by other parties in IoT (which we refer to as IoT device providers), integrate them, and pay for using their data observations. aGIDDI incorporates a suite of interacting sub-services supporting IoT device description, query, integration, payment (via a pay-as-you-go payment model), and access control that utilise a special-purpose blockchain to manage all information needed for IoT applications to find, pay and use the IoT devices they need. The paper describes aGIDDI’s novel protocol that allows any IoT application to discover and automatically integrate and pay for IoT devices and their data that are provided by other parties. The paper also presents aGIDDI’s architecture and proof-of-concept implementation, as well as an experimental evaluation of the performance and scalability of aGIDDI in variety of IoT device integration and payment scenarios.
Highlights
The Internet of Things (IoT) combines billions of IoT devices that sense the physical world and provide high value data observations that support the development of IoT applications
To support IoT device payment, we propose adding a novel IoT device payment transaction concept in the aGIDDI ontology and recording payment transaction logs based on this concept in the aGIDDI ledger
Increasing the number of IoT applications has no effective impact on the mean response time of integrating IoT devices, but it results in increasing the number of integrated IoT devices, which leads to an impact on the mean response time
Summary
The Internet of Things (IoT) combines billions of IoT devices (e.g., sensors, RFIDs, cameras, wearables, smart phones, and other machine in industrial plants, homes, and vehicles) that sense the physical world and provide high value data observations (which we refer to as IoT data) that support the development of IoT applications. The number of connected IoT devices has grown from 7.74 billion in 2019 to 10.7 billion in 2021, and it is expected to reach about 25.44 billion by 2030 [1]. These IoT devices are owned by a variety of organizations or individuals who deploy them and utilize their IoT data for their own purposes. IoT provides no support for sharing IoT devices and their costs, and most IoT application procure, deploy, and maintain the sensor they need to collect the data they require.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.