IoT sensors integrated with the distributed protocol IOTA/Tangle: Bosch XDK110 use case
Decentralized systems can provide privacy, security, and immutability without relying on a central authority. In the context of the Internet of Things, Distributed Ledger Technologies (DLT) can be important facilitators for implementing IoT economies. IOTA is a public DLT, which was created to provide support for the Internet of Things. The IOTA protocol enables high transaction throughput at zero cost, while also being highly scalable. These characteristics make it possible to collect sensor data with transparency and security, using a distributed public network. Despite the great potential of IOTA as a distributed protocol for sensor data, there are still no studies that demonstrate how the connection between sensors and IOTA can occur, and what the characteristics and limitations of the system are. We began exploratory technological research which includes the modeling of a system that allows the integration of IOTA with sensors, using IOTA as the data layer. An implementation of the model has been developed, based on data collection from the Bosch XDK110 multisensor and a storage/visualization application. Because the IOTA protocol requires Proof of Work to send and broadcast data over the network, which takes a few seconds, it is not possible to have granular live data from sensors directly interacting with the DLT. However, we will study the case of an application that allows for this by buffering data and inserting it to the IOTA network at a rate that nodes can handle.
M. Bhandary M. Parmar and D. Ambawade "A Blockchain Solution based on Directed Acyclic Graph for IoT Data Security using IoTA Tangle" 5th International Conference on Communication and Electronics Systems (ICCES). IEEE pp. 827-832.
Y. Ren Y. Liu S. Ji A. K. Sangaiah and J. Wang "Incentive mechanism of data storage based on blockchain for wireless sensor networks" Mobile Information Systems vol. 2018 2018.
Y. Jiang C. Wang Y. Huang S. Long and Y. Huo IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). pp. 1035-1041 2018.
K. Yeow A. Gani R. Ahmad J. J. Rodrigues and K. Ko "Decentralized consensus for edge-centric internet of things:" A review taxonomy and research issues. vol. 6 pp. 1513-1524.
I. Makhdoom M. Abolhasan H. Abbas and W. Ni "Blockchain's adoption in IoT: The challenges and a way forward" Journal of Network and Computer Applications vol. 125 pp. 251-279 2019.
X. Wang X. Zha W. Ni R. P. Liu Y. J. Guo X. Niu et al. "Privacy aware decentralized access control system. Future Generation Computer Systems" Computer Communications vol. 136 pp. 10-29 2019.
S. Shafeeq M. Alam and A. Khan "Survey on blockchain for Internet of Things" Computer Communications vol. 101 pp. 420-433 2019.
W. F. Silvano and R. Marcelino "Iota Tangle: A cryptocurrency to communicate Internet of Things data" Future Generation Computer Systems vol. 54 pp. 2787-280528.
F. IOTA What is IOTA?.
S. Popov The tangle 2016.
A. Raschendorfer B. Morzinger E. Steinberger P. Pelzrnann R. Oswald and M. Stadler "On IOTA as a potential enabler for an M2M economy in manufacturing" Procedia CIRP vol. 79 pp. 379-384 2019.
J. Buchmann and J. Ding Stadler "Post-Quantum Cryptography: Second International Workshop" Springer Science & Business Media vol. 5299 pp. 17-19 2018.
S. Rohde T. Eisenbarth E. Dahmen J. Buchmann and C. Paar "Fast hash-based signatures on constrained devices" International Conference on Smart Card Research and Advanced Applications. pp. 104-117 Berlin Heidelberg.
S. J. Brogan I. Baskaran and N. Ramachandran "Authenticating health activity data using distributed ledger technologies" Computational and structural biotechnology journal vol. 16 pp. 257-266 2008.
X. Zheng S. Sun R. R. Mukkamala R. Vatrapu and J. Ordieres-Mere "Accelerating health data sharing: A solution based on the internet of things and distributed ledger technologies" Journal of medical Internet research vol. 21 no. 6 pp. 1-12 2019.
J. Cech IOTA Streams alpha. Iota blog 2020.
Cross-Domain Development Kit XDK110 Platform for Application Development vol. 2 pp. 1-53 2017.
H. R. Hasan K. Salah R. Jayaraman R. W. Ahmad I. Yaqoob and M. Omar "Blockchain-based Solution for the Traceability of Spare Parts in Manufacturing" IEEE Access vol. 8 pp. 100308-100322 2020.
G. Baralla A. Pinna R. Tonelli M. Marchesi and S. Ibba Ensuring transparency and traceability of food local products: A blockchain application to a Smart Tourism Region 2020.
P. C. Bartolomeu E. Vieira and J. Ferreira "IOTA feasibility and perspectives for enabling vehicular applications" IEEE Globecom Work-shops. pp. 1-7 2018.
J. Cech IOTA Streams alpha. Iota blog 2020 [online] Available: https://blog.iota.org/iota-streams-alpha-7e91ee326ac0?.
N. Philipp J. Pemnnekamp I. Kunze T. Daniel K. Wehrle and T. Bergs "Stamping Process Modelling in an Internet of Production" 8th International Conference on Through-Life-Engineering Service-TESConf 2019.