{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T22:43:53Z","timestamp":1778107433913,"version":"3.51.4"},"reference-count":51,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T00:00:00Z","timestamp":1638748800000},"content-version":"vor","delay-in-days":5,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004505","name":"Universit\u00e0 di Catania","doi-asserted-by":"publisher","award":["\u201cPiano di incentivi per la ricerca di Ateneo 2020\/2022 (PIA.CE.RI.)\u201d"],"award-info":[{"award-number":["\u201cPiano di incentivi per la ricerca di Ateneo 2020\/2022 (PIA.CE.RI.)\u201d"]}],"id":[{"id":"10.13039\/501100004505","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A key requirement of realizing the connected world featured by IoT is to ensure interoperability among different connected devices. Interoperability is also at the basis of the realization of the novel vision of Industry 4.0; a lot effort is put to make interoperable the interchange of information between industrial applications, also including IoT ecosystems. For this reason, during these last years, several approaches aimed to enhance interoperability between industrial applications and IoT appeared in the literature. In this paper an interoperability proposal is presented. It is based on the idea to realize interworking between the two standards considered among the reference ones in the industrial and IoT domains. They are the OPC UA for the industrial domain and oneM2M for the IoT. Interworking is realized in such a way to allow industrial applications based on OPC UA to acquire information coming from oneM2M-based IoT devices. The proposal allows an OPC UA Server to publish each piece of information produced by oneM2M-based IoT devices, so that this information may be consumed by industrial applications playing the OPC UA Client role.<\/jats:p>","DOI":"10.1186\/s13174-021-00144-9","type":"journal-article","created":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T10:12:57Z","timestamp":1638785577000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Interoperability between OPC UA and oneM2M"],"prefix":"10.5753","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9077-3688","authenticated-orcid":false,"given":"Salvatore","family":"Cavalieri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Salvatore","family":"Mul\u00e8","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2021,12,6]]},"reference":[{"key":"144_CR1","first-page":"112","volume-title":"Proceedings of First International Black Sea Conference on Communications and Networking (BlackSeaCom)","author":"M Alam","year":"2013","unstructured":"Alam M, Nielsen RH, Prasad NR. The Evolution of M2M into IoT. In: Proceedings of First International Black Sea Conference on Communications and Networking (BlackSeaCom); 2013. p. 112\u20135."},{"key":"144_CR2","doi-asserted-by":"crossref","unstructured":"Guarda T, Leon M, Augusto MF, Haz L, de la Cruz M, Orozco W, et al. Internet of Things Challenges. In: Proceedings of 12th Iberian Conference on Information Systems and Technologies (CISTI). Lisbon: IEEE Computer Society; 2017.","DOI":"10.23919\/CISTI.2017.7975936"},{"key":"144_CR3","first-page":"64","volume":"92","author":"ME Porter","year":"2014","unstructured":"Porter ME, Heppelmann JE. How smart, connected products are transforming competition. Harv Bus Rev. 2014;92:64\u201388.","journal-title":"Harv Bus Rev"},{"key":"144_CR4","first-page":"1","volume":"12","author":"S Wang","year":"2016","unstructured":"Wang S, Wan J, Li D, Zhang C. Implementing Smart Factory of Industrie 4.0: An Outlook. Int J Distrib Sens Netw. 2016;12:1\u201310.","journal-title":"Int J Distrib Sens Netw"},{"issue":"12","key":"144_CR5","doi-asserted-by":"publisher","first-page":"3609","DOI":"10.1080\/00207543.2017.1308576","volume":"55","author":"Y Liao","year":"2017","unstructured":"Liao Y, Deschamps F, Loures EFR, Ramos LFP. Past, present and future of industry 4.0-a systematic literature review and research agenda proposal. Int J Prod Res. 2017;55(12):3609\u201329. https:\/\/doi.org\/10.1080\/00207543.2017.1308576.","journal-title":"Int J Prod Res"},{"key":"144_CR6","doi-asserted-by":"publisher","first-page":"2941","DOI":"10.1080\/00207543.2018.1444806","volume":"56","author":"LD Xu","year":"2018","unstructured":"Xu LD, Xu EL, Li L. Industry 4.0: State of the art and future trends. Int J Prod Res. 2018;56:2941\u201362.","journal-title":"Int J Prod Res"},{"issue":"3","key":"144_CR7","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MWC.2014.6845045","volume":"21","author":"J Swetina","year":"2014","unstructured":"Swetina J, Lu G, Jacobs P, Ennesser F, Song J. Toward a standardized common M2M service layer platform: introduction to oneM2M. IEEE Wirel Commun. 2014;21(3):20\u20136. https:\/\/doi.org\/10.1109\/MWC.2014.6845045.","journal-title":"IEEE Wirel Commun"},{"key":"144_CR8","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1016\/j.procs.2014.05.536","volume":"32","author":"MB Alaya","year":"2014","unstructured":"Alaya MB, Banouar Y, Monteil T, Chassot C, Drira K. OM2M: extensible ETSI-compliant M2M service platform with self-configuration capability. Procedia Comput Sci. 2014;32:1079\u201386. https:\/\/doi.org\/10.1016\/j.procs.2014.05.536.","journal-title":"Procedia Comput Sci"},{"issue":"4","key":"144_CR9","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/TCE.2015.7389813","volume":"51","author":"J Yun","year":"2015","unstructured":"Yun J, Ahn IY, Sung NM, Kim J. A device software platform for consumer electronics based on the internet of things. IEEE Trans Consum Electron. 2015;51(4):564\u201371. https:\/\/doi.org\/10.1109\/TCE.2015.7389813.","journal-title":"IEEE Trans Consum Electron"},{"issue":"10","key":"144_CR10","doi-asserted-by":"publisher","first-page":"1645","DOI":"10.3390\/s16101645","volume":"16","author":"J Kim","year":"2016","unstructured":"Kim J, Choi SC, Ahn IY, Sung NM, Yun J. From WSN towards WoT: open API scheme based on oneM2M platforms. Sensors. 2016;16(10):1645. https:\/\/doi.org\/10.3390\/s16101645.","journal-title":"Sensors."},{"issue":"20","key":"144_CR11","doi-asserted-by":"publisher","first-page":"4567","DOI":"10.3390\/s19204567","volume":"19","author":"J Yun","year":"2019","unstructured":"Yun J, Ahn IY, Song J, Kim J. Implementation of sensing and actuation capabilities for IoT devices using oneM2M platforms. Sensors. 2019;19(20):4567. https:\/\/doi.org\/10.3390\/s19204567.","journal-title":"Sensors."},{"issue":"4","key":"144_CR12","doi-asserted-by":"publisher","first-page":"467","DOI":"10.3390\/s16040467","volume":"16","author":"J Yun","year":"2016","unstructured":"Yun J, Ahn IY, Choi SC, Kim J. TTEO (things talk to each other): programming smart spaces based on IoT systems. Sensors. 2016;16(4):467. https:\/\/doi.org\/10.3390\/s16040467.","journal-title":"Sensors."},{"key":"144_CR13","doi-asserted-by":"crossref","unstructured":"Sicari S, Rizzardi A, Coen-Porisini A, Grieco LA, Monteil T. Secure OM2M service platform. In: Proceedings of the IEEE International Conference on Autonomic Computing (ICAC). Grenoble: IEEE Computer Society; 2015. p. 313\u20138.","DOI":"10.1109\/ICAC.2015.59"},{"key":"144_CR14","unstructured":"Ryu M, Yun J, Miao T, Ahn IY, Choi SC, Kim J. Design and Implementation of a Connected Farm for Smart Farming System. In: Proceedings of the IEEE Sensors. Busan: IEEE Press; 2015. p. 1724\u20138."},{"issue":"1","key":"144_CR15","doi-asserted-by":"publisher","first-page":"2137","DOI":"10.3390\/s150102137","volume":"15","author":"M Ryu","year":"2015","unstructured":"Ryu M, Kim J, Yun J. Integrated semantics service platform for the internet of things: A case study of a smart office. Sensors. 2015;15(1):2137\u201360. https:\/\/doi.org\/10.3390\/s150102137.","journal-title":"Sensors."},{"issue":"10","key":"144_CR16","doi-asserted-by":"publisher","first-page":"2311","DOI":"10.3390\/s17102311","volume":"17","author":"SMM Fattah","year":"2017","unstructured":"Fattah SMM, Sung NM, Ahn IY, Ryu M, Yun J. Building IoT Services for Aging in place using standard-based IoT platforms and heterogeneous IoT products. Sensors. 2017;17(10):2311. https:\/\/doi.org\/10.3390\/s17102311.","journal-title":"Sensors."},{"issue":"12","key":"144_CR17","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MCOM.2016.1600460CM","volume":"54","author":"E Kovacs","year":"2016","unstructured":"Kovacs E, Bauer M, Kim J, Yun J, Gall FL, Zhao M. Standards-based worldwide semantic interoperability for IoT. IEEE Commun Mag. 2016;54(12):40\u20136. https:\/\/doi.org\/10.1109\/MCOM.2016.1600460CM.","journal-title":"IEEE Commun Mag"},{"issue":"3","key":"144_CR18","doi-asserted-by":"publisher","first-page":"5753","DOI":"10.1109\/JIOT.2019.2905275","volume":"6","author":"J An","year":"2019","unstructured":"An J, Gall FL, Kim J, Yun J, Hwang J, Bauer M, et al. Toward global IoT-enabled smart cities interworking using adaptive semantic adapter. IEEE Internet Things J. 2019;6(3):5753\u201365. https:\/\/doi.org\/10.1109\/JIOT.2019.2905275.","journal-title":"IEEE Internet Things J"},{"key":"144_CR19","doi-asserted-by":"publisher","first-page":"63546","DOI":"10.1109\/ACCESS.2018.2876197","volume":"6","author":"R Zhao","year":"2018","unstructured":"Zhao R, Wang L, Zhang X, Zhang Y, Wang L, Peng H. A OneM2M-compliant stacked middleware promoting IoT Research and Development. IEEE Access. 2018;6:63546\u201359. https:\/\/doi.org\/10.1109\/ACCESS.2018.2876197.","journal-title":"IEEE Access"},{"issue":"10","key":"144_CR20","doi-asserted-by":"publisher","first-page":"3253","DOI":"10.3390\/s18103253","volume":"18","author":"P Wiramaswara Widya","year":"2018","unstructured":"Wiramaswara Widya P, Yustiawan Y, Kwon J. A oneM2M-based query engine for internet of things (IoT) data streams. Sensors. 2018;18(10):3253. https:\/\/doi.org\/10.3390\/s18103253.","journal-title":"Sensors."},{"issue":"3","key":"144_CR21","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1016\/j.ifacol.2015.06.143","volume":"48","author":"S Weyer","year":"2015","unstructured":"Weyer S, Schmitt M, Ohmer M, Gorecky D. Towards industry 4.0-standardization as the crucial challenge for highly modular, multi-vendor production systems. IFAC-PapersOnLine. 2015;48(3):579\u201384. https:\/\/doi.org\/10.1016\/j.ifacol.2015.06.143.","journal-title":"IFAC-PapersOnLine."},{"key":"144_CR22","unstructured":"German Institute for Standardisation. Reference Architecture Model Industrie 4.0 (RAMI4.0), DIN SPEC 91345, 2016. Deutsches Institut f\u00fcr Normung [DIN]."},{"key":"144_CR23","unstructured":"Industrial Internet Consortium. The Industrial Internet of Things Volume G1: Reference Architecture (Version 1.80). https:\/\/www.iiconsortium.org\/IIC_PUB_G1_V1.80_2017-01-31.pdf. Accessed 12 Sep 2020. Industrial Internet Consortium (IIC) Technology Working Group and its Architecture Task Group."},{"key":"144_CR24","unstructured":"Industrial Internet Consortium. The Industrial Internet of Things Volume G5: Connectivity Framework (Version 1.01). https:\/\/www.iiconsortium.org\/pdf\/IIC_PUB_G5_V1.01_PB_20180228.pdf. Accessed 12 Sep 2020. Industrial Internet Consortium (IIC) Technology Working Group and its Architecture Task Group."},{"key":"144_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68899-0","volume-title":"OPC unified architecture","author":"W Mahnke","year":"2009","unstructured":"Mahnke W, Leitner SH, Damm M. OPC unified architecture. Berlin Heidelberg: Springer-Verlag; 2009. https:\/\/doi.org\/10.1007\/978-3-540-68899-0."},{"key":"144_CR26","first-page":"598","volume-title":"Proceedings of 8th IEEE International Conference on Industrial Informatics","author":"G Candido","year":"2010","unstructured":"Candido G, Jammes F, de Oliveira JB, Colombo AW. Soap at device level in the industrial domain: Assessment of OPC UA and DPWS specifications. In: Proceedings of 8th IEEE International Conference on Industrial Informatics; 2010. p. 598\u2013603."},{"issue":"4","key":"144_CR27","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1109\/TII.2011.2166788","volume":"7","author":"T Sauter","year":"2011","unstructured":"Sauter T, Lobashov M. How to access factory floor information using internet technologies and gateways. IEEE Trans Ind Inform. 2011;7(4):699\u2013712. https:\/\/doi.org\/10.1109\/TII.2011.2166788.","journal-title":"IEEE Trans Ind Inform"},{"key":"144_CR28","doi-asserted-by":"crossref","unstructured":"Izaguirre M, Martinez Lastra JL, Lobov A. OPC-UA and DPWS interoperability for factory floor monitoring using complex event processing. In: Proceedings of 9th IEEE International Conference on Industrial Informatics. Lisbon: IEEE Industrial Electronics Society; 2011. p. 205\u201311.","DOI":"10.1109\/INDIN.2011.6034874"},{"key":"144_CR29","first-page":"1","volume-title":"Proceedings of IEEE World Conference on Factory Communication Systems (WFCS 2015)","author":"S Gr\u00fcner","year":"2015","unstructured":"Gr\u00fcner S, Pfrommer J, Palm F. A restful extension of OPC UA. In: Proceedings of IEEE World Conference on Factory Communication Systems (WFCS 2015); 2015. p. 1\u20134."},{"issue":"5","key":"144_CR30","doi-asserted-by":"publisher","first-page":"1832","DOI":"10.1109\/TII.2016.2530404","volume":"12","author":"S Gr\u00fcner","year":"2016","unstructured":"Gr\u00fcner S, Pfrommer J, Palm F. Restful industrial communication with OPC UA. IEEE Trans Ind Inform. 2016;12(5):1832\u201341. https:\/\/doi.org\/10.1109\/TII.2016.2530404.","journal-title":"IEEE Trans Ind Inform"},{"key":"144_CR31","unstructured":"Wang P, Pu C, Wang H. OPC UA message transmission method over CoAP 01. In: . https:\/\/tools.ietf.org\/html\/draft-wang-core-opcua-transmission-01. Accessed 12 Sep 2020. Internet Engineering Task Force (IETF)."},{"key":"144_CR32","doi-asserted-by":"crossref","unstructured":"Derhamy H, R\u00f6nnholm J, Delsing J. Protocol interoperability of OPC UA in service oriented architectures. In: Proceedings of 15th IEEE International Conference on Industrial Informatics (INDIN). Emden: IEEE Industrial Electronics Society; 2017. p. 44\u201350.","DOI":"10.1109\/INDIN.2017.8104744"},{"key":"144_CR33","unstructured":"oneM2M. TR-0018-V-4.0.0: Industrial Domain Enablement. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=29334 Accessed 12 Sep 2020. Technical Report published by onM2M organisation."},{"key":"144_CR34","first-page":"439","volume-title":"Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","author":"P Lai","year":"2020","unstructured":"Lai P, Lin FJ. Industrial Internet of Things Interoperability Between OPC UA and OneM2M. IoT as a Service. In: Li B, Zheng J, Fang Y, Yang M, Yan Z, editors. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 316. Cham: Springer; 2020. p. 439\u201355."},{"key":"144_CR35","doi-asserted-by":"crossref","unstructured":"Cavalieri S, Mul\u00e8 S, Salafia MG. Enabling OPC UA and oneM2M Interworking. In: Proceedings of IEEE International Conference on Industrial Technologies (ICIT 2020), vol. 2020. Buenos Aires: IEEE Industrial Electronics Society.","DOI":"10.1109\/ICIT45562.2020.9067161"},{"key":"144_CR36","doi-asserted-by":"crossref","unstructured":"Cavalieri S, Mul\u00e8 S. Towards Interoperability of oneM2M and OPC UA. In: Proceedings of International Conference on Enterprise Information System (ICEIS 2020). Prague (Czech Republic): SCITEPRESS; 2020.","DOI":"10.5220\/0009328007050714"},{"key":"144_CR37","volume-title":"Internet Engineering Task Force, RFC","author":"A Pras","year":"2003","unstructured":"Pras A, Schoenwaelder J. On the difference between InformationModels and data models. In: Internet Engineering Task Force, RFC, vol. 3444; 2003. http:\/\/www.rfc-editor.org\/rfc\/rfc3444.txt. Accessed 12 Sep 2020."},{"key":"144_CR38","unstructured":"OPCFoundation. Part 3: Address Space Model. https:\/\/opcfoundation.org\/developer-tools\/specifications-unified-architecture\/part-3-address-space-model. Accessed 12 Sep 2020."},{"key":"144_CR39","unstructured":"oneM2M. TS-0001-V4.5.0: Functional Architecture. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=31839 Accessed 12 Sep 2020."},{"key":"144_CR40","unstructured":"oneM2M. TS-0004-V4.0.0: Service Layer Core Protocol. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=31772 Accessed 12 Sep 2020."},{"key":"144_CR41","unstructured":"OPCFoundation. Part 4: Services. https:\/\/opcfoundation.org\/developer-tools\/specifications-unified-architecture\/part-4-services\/ Accessed 12 Sep 2020."},{"key":"144_CR42","unstructured":"oneM2M. TS-0009-V3.5.0: HTTP Protocol Binding. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=31202 Accessed 12 Sep 2020."},{"key":"144_CR43","unstructured":"oneM2M. TS-0033-V3.0.0: Interworking Framework. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=29581 Accessed 12 Sep 2020."},{"key":"144_CR44","unstructured":"oneM2M-to-OPCUA-Information-Models-mapping. https:\/\/github.com\/OPCUAUniCT\/oneM2M-to-OPCUA-Information-Models-mapping. Accessed 12 Sep 2020. GitHub."},{"key":"144_CR45","unstructured":"UaModeler. https:\/\/www.unified-automation.com\/products\/development-tools\/uamodeler.html. Accessed 12 Sept 2020."},{"key":"144_CR46","unstructured":"oneM2M. TS-0024 V3.2.2: OCF Interworking. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=29565 Accessed 12 Sep 2020."},{"key":"144_CR47","unstructured":"FreeOpcUa. https:\/\/github.com\/FreeOpcUa\/python-opcua. Accessed 12 Sep 2020. GitHub."},{"key":"144_CR48","unstructured":"oneM2M. TR-0025 V2.0.3: Application Developer Guide. http:\/\/member.onem2m.org\/Application\/documentapp\/downloadLatestRevision\/default.aspx?docID=31000 Accessed 12 Sep 2020."},{"key":"144_CR49","unstructured":"oneM2M-OPCUA-IPE. https:\/\/github.com\/OPCUAUniCT\/oneM2M-OPCUA-IPE. Accessed 12 Sep 2020. GitHub."},{"key":"144_CR50","unstructured":"OpenMTC. https:\/\/www.openmtc.org\/index.html. Accessed 12 Sep 2020."},{"key":"144_CR51","unstructured":"UaExpert-A Full-Featured OPC UA Client. https:\/\/www.unified-automation.com\/products\/development-tools\/uaexpert.html. Accessed 12 Sep 2020."}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-021-00144-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13174-021-00144-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-021-00144-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T22:15:04Z","timestamp":1644444904000},"score":1,"resource":{"primary":{"URL":"https:\/\/jisajournal.springeropen.com\/articles\/10.1186\/s13174-021-00144-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12]]},"references-count":51,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["144"],"URL":"https:\/\/doi.org\/10.1186\/s13174-021-00144-9","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"value":"1867-4828","type":"print"},{"value":"1869-0238","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12]]},"assertion":[{"value":"31 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 December 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"13"}}