{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T16:00:54Z","timestamp":1774022454494,"version":"3.50.1"},"reference-count":14,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,5,30]],"date-time":"2022-05-30T00:00:00Z","timestamp":1653868800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,5,30]],"date-time":"2022-05-30T00:00:00Z","timestamp":1653868800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5,30]]},"DOI":"10.1109\/iwcmc55113.2022.9824989","type":"proceedings-article","created":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T19:32:34Z","timestamp":1658259154000},"page":"877-882","source":"Crossref","is-referenced-by-count":9,"title":["ThingsDriver: A Unified Interoperable Driver for IoT Nodes"],"prefix":"10.1109","author":[{"given":"Abdelrahman","family":"Elewah","sequence":"first","affiliation":[{"name":"Ontario Tech University,IoT Research Lab,Department of ECSE"}]},{"given":"Walid M.","family":"Ibrahim","sequence":"additional","affiliation":[{"name":"Ontario Tech University,IoT Research Lab,Department of ECSE"}]},{"given":"Ahmed","family":"Rafikl","sequence":"additional","affiliation":[{"name":"Tamra,Cairo,Egypt"}]},{"given":"Khalid","family":"Elgazzar","sequence":"additional","affiliation":[{"name":"Ontario Tech University,IoT Research Lab,Department of ECSE"}]}],"member":"263","reference":[{"key":"ref10","author":"batz","year":"2019","journal-title":"MQTT Topic Tree Design best practices"},{"key":"ref11","year":"2019","journal-title":"HiveMQ MQTT Community Edition"},{"key":"ref12","year":"0","journal-title":"NodeMCU-Firmware"},{"key":"ref13","year":"0","journal-title":"Getting Started with Arduino UNO"},{"key":"ref14","author":"de bruijn","year":"2020","journal-title":"Python interface for the Firmata protocol"},{"key":"ref4","first-page":"125","article-title":"Firmata: Towards Making Microcontrollers Act Like Ex-tensions of the Computer","author":"steiner","year":"2009","journal-title":"Proceedings of the International Conference on New Interfaces for Musical Expression"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2017.2727053"},{"key":"ref6","year":"2016","journal-title":"Node-RED Interacting with Arduino"},{"key":"ref5","author":"firmata","year":"0","journal-title":"Firmata firmware for Arduino"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2016.03.016"},{"key":"ref7","year":"2021","journal-title":"Official MIDI Specifications"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1002\/9781118913734"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jclepro.2020.122877"},{"key":"ref9","year":"2008","journal-title":"Structure your Data for MongoDB"}],"event":{"name":"2022 International Wireless Communications and Mobile Computing (IWCMC)","location":"Dubrovnik, Croatia","start":{"date-parts":[[2022,5,30]]},"end":{"date-parts":[[2022,6,3]]}},"container-title":["2022 International Wireless Communications and Mobile Computing (IWCMC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9823957\/9824097\/09824989.pdf?arnumber=9824989","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,8]],"date-time":"2022-08-08T19:59:16Z","timestamp":1659988756000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9824989\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,30]]},"references-count":14,"URL":"https:\/\/doi.org\/10.1109\/iwcmc55113.2022.9824989","relation":{},"subject":[],"published":{"date-parts":[[2022,5,30]]}}}