{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T16:40:56Z","timestamp":1780504856953,"version":"3.54.1"},"reference-count":26,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,2,10]],"date-time":"2022-02-10T00:00:00Z","timestamp":1644451200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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\u2019s 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\u2019s 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.<\/jats:p>","DOI":"10.3390\/s22041344","type":"journal-article","created":{"date-parts":[[2022,2,11]],"date-time":"2022-02-11T02:40:17Z","timestamp":1644547217000},"page":"1344","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["IoT Device Integration and Payment via an Autonomic Blockchain-Based Service for IoT Device Sharing"],"prefix":"10.3390","volume":"22","author":[{"given":"Anas","family":"Dawod","sequence":"first","affiliation":[{"name":"Department of Electrical and Electronic Engineering, Melbourne School of Engineering, The University of Melbourne, Melbourne, VIC 3010, Australia"},{"name":"School of Computing and Information Systems, Melbourne School of Engineering, The University of Melbourne, Melbourne, VIC 3010, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7880-2140","authenticated-orcid":false,"given":"Dimitrios","family":"Georgakopoulos","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne, VIC 3122, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4500-3443","authenticated-orcid":false,"given":"Prem Prakash","family":"Jayaraman","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne, VIC 3122, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ampalavanapillai","family":"Nirmalathas","sequence":"additional","affiliation":[{"name":"Department of Electrical and Electronic Engineering, Melbourne School of Engineering, The University of Melbourne, Melbourne, VIC 3010, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9798-0134","authenticated-orcid":false,"given":"Udaya","family":"Parampalli","sequence":"additional","affiliation":[{"name":"School of Computing and Information Systems, Melbourne School of Engineering, The University of Melbourne, Melbourne, VIC 3010, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Georgakopoulos, D., Jayaraman, P.P., and Dawod, A. (2020, January 1\u20133). SenShaMart: A Trusted loT Marketplace for Sensor Sharing. Proceedings of the 2020 IEEE 6th International Conference on Collaboration and Internet Computing (CIC), Virtual Conference.","DOI":"10.1109\/CIC50333.2020.00012"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Dawod, A., Georgakopoulos, D., Jayaraman, P.P., and Nirmalathas, A. (2020, January 7\u201311). An IoT-owned Service for Global IoT Device Discovery, Integration and (Re)use. Proceedings of the 2020 IEEE International Conference on Services Computing (SCC), Beijing, China.","DOI":"10.1109\/SCC49832.2020.00048"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Eisenhauer, M., Rosengren, P., and Antolin, P. (2009, January 22\u201326). A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems. Proceedings of the 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops, Rome, Italy.","DOI":"10.1109\/SAHCNW.2009.5172913"},{"key":"ref_4","unstructured":"GSN Team (2022, January 24). Global Sensor Networks Project. Available online: https:\/\/sourceforge.net\/projects\/gsn\/."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Perera, C., Jayaraman, P.P., Zaslavsky, A., Georgakopoulos, D., and Christen, P. (2014). Sensor discovery and configuration framework for the Internet of Things paradigm. 2014 IEEE World Forum on Internet of Things (WF-IoT), Institute of Electrical and Electronics Engineers (IEEE).","DOI":"10.1109\/WF-IoT.2014.6803127"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Soldatos, J., Kefalakis, N., Hauswirth, M., Serrano, M., Calbimonte, J.-P., Riahi, M., Aberer, K., Jayaraman, P.P., Zaslavsky, A., and \u017darko, I.P. (2015). OpenIoT: Open Source Internet-of-Things in the Cloud. Adaptive and Natural Computing Algorithms, Springer International Publishing.","DOI":"10.1007\/978-3-319-16546-2_3"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.websem.2012.05.003","article-title":"The SSN ontology of the W3C semantic sensor network incubator group","volume":"17","author":"Compton","year":"2012","journal-title":"J. Web Semant."},{"key":"ref_8","unstructured":"Popov, S., and The Tangle (2021, December 02). Available online: https:\/\/assets.ctfassets.net\/r1dr6vzfxhev\/2t4uxvsIqk0EUau6g2sw0g\/45eae33637ca92f85dd9f4a3a218e1ec\/iota1_4_3.pdf."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Alphand, O., Amoretti, M., Claeys, T., Dall\u2019Asta, S., Duda, A., Ferrari, G., Rousseau, F., Tourancheau, B., Veltri, L., and Zanichelli, F. (2018, January 15\u201318). IoTChain: A blockchain security architecture for the Internet of Things. Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain.","DOI":"10.1109\/WCNC.2018.8377385"},{"key":"ref_10","unstructured":"Buterin, V. (2014). A Next-Generation Smart Contract and Decentralized Application Platform, Ethereum Foundation (Stiftung Ethereum). White Paper."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dorri, A., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017, January 13\u201317). Blockchain for IoT security and privacy: The case study of a smart home. Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom workshops), Kona, HI, USA.","DOI":"10.1109\/PERCOMW.2017.7917634"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dedeoglu, V., Jurdak, R., Putra, G.D., Dorri, A., and Kanhere, S.S. (2019, January 12\u201314). A trust architecture for blockchain in IoT. Proceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Houston, TX, USA.","DOI":"10.1145\/3360774.3360822"},{"key":"ref_13","unstructured":"Ali, D., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017). LSB: A Lightweight Scalable BlockChain for IoT Security and Privacy. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"43472","DOI":"10.1109\/ACCESS.2018.2847632","article-title":"BeeKeeper: A Blockchain-Based IoT System With Secure Storage and Homomorphic Computation","volume":"6","author":"Zhou","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Daza, V., Di Pietro, R., Klimek, I., and Signorini, M. (2017, January 21\u201325). CONNECT: CONtextual NamE disCovery for blockchain-based services in the IoT. Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France.","DOI":"10.1109\/ICC.2017.7996641"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Dawod, A., Georgakopoulos, D., Jayaraman, P.P., and Nirmalathas, A. (2019). Advancements towards Global IoT Device Discovery and Integration. 2019 IEEE International Congress on Internet of Things (ICIOT), Institute of Electrical and Electronics Engineers (IEEE).","DOI":"10.1109\/ICIOT.2019.00034"},{"key":"ref_17","unstructured":"Nakamoto, S. (2021, February 01). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https:\/\/bitcoin.org\/bit-coin.pdf."},{"key":"ref_18","unstructured":"Harris, S., Seaborne, A., and Prud\u2019hommeaux, E. (2013). SPARQL 1.1 Query Language, W3C Recommendation."},{"key":"ref_19","unstructured":"GitHub (2021, January 27). Fast Elliptic Curve Cryptography in Plain Javascript. Available online: https:\/\/github.com\/indutny\/elliptic."},{"key":"ref_20","unstructured":"Ruben, V. (2022, January 25). Lightning Fast, Asynchronous, Streaming RDF for JavaScript. Github. Available online: https:\/\/github.com\/rdfjs\/N3.js#readme."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Nair, P.R., and Dorai, D.R. (2021, January 4\u20136). Evaluation of Performance and Security of Proof of Work and Proof of Stake using Blockchain. Proceedings of the Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), Tirunelveli, India.","DOI":"10.1109\/ICICV50876.2021.9388487"},{"key":"ref_22","unstructured":"Stanford University (2021, February 01). A Free, Open-Source Ontology Editor and Framework for Building Intelligent Systems. Available online: https:\/\/protege.stanford.edu\/."},{"key":"ref_23","unstructured":"GitHub (2021, February 05). Comunica, Highly Modular and Flexible Query Engine Platform for the Web. Available online: https:\/\/github.com\/comunica\/comunica."},{"key":"ref_24","unstructured":"IBA Group, Github (2021, March 03). IoT-Data-Simulator. Available online: https:\/\/github.com\/IBA-Group-IT\/IoT-data-simulator."},{"key":"ref_25","unstructured":"Gatling Corp (2021, March 03). Gatling. Available online: https:\/\/gatling.io\/."},{"key":"ref_26","unstructured":"HiveMQ (2021, March 05). Public MQTT Broker. Available online: https:\/\/www.hivemq.com\/public-mqtt-broker\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1344\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:17:31Z","timestamp":1760134651000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1344"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,10]]},"references-count":26,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22041344"],"URL":"https:\/\/doi.org\/10.3390\/s22041344","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,10]]}}}