The Internet of Things, Artificial
Intelligence, and Blockchain:
Implementation Perspectives
Ali Mohammad Saghiri, Kamran Gholizadeh HamlAbadi
and Monireh Vahdati
AbstractBlockchain technology, Artificial Intelligence (AI), and Internet of Things
(IoT) will be used as the infrastructure of modern applications in the near future.
Therefore, we need to know some information about the implementation of them.
For this purpose, many tools and applications have been reported in the literature.
In this chapter, we show how an application can be implemented using blockchain,
AI, and IoT. In addition, we will introduce an approach for designing this type
of applications using object-oriented techniques. At first, we summarize popular
implementation technologies. Then, an implementation perspective based on object-
oriented concepts for cognitive IoT based on blockchain is given. Finally, two case
studies are analyzed.
KeywordsBlockchain technology
·Artificial intelligence·Internet of Things
1 Introduction
Blockchain technology, Artificial Intelligence (AI), and the Internet of Things (IoT)
will lead to a revolution in modern countries. The Internet is currently being managed
by humans, who can use it to communicate with each other. However, this pattern is
changing, as new types of devices are starting to use the Internet. These devices are
not managed by humans, rather they communicate with each other and things are
identified as main elements—this is known as the IoT. Samsung recently reported
A. M. Saghiri (B)
Institute for Research in Fundamental Sciences (IPM), Tehran, Iran
e-mail:
[email protected]
Computer Engineering and Information Technology Department,
AmirKabir University of Technology, Tehran, Iran
K. G. HamlAbadi·M. Vahdati
Islamic Azad University, Qazvin, Iran
e-mail:
[email protected]
M. Vahdati
e-mail:
[email protected]
© Springer Nature Singapore Pte Ltd. 2020
S. Kim and G. C. Deka (eds.),Advanced Applications of Blockchain Technology,
Studies in Big Data 60,https://doi.org/10.1007/978-981-13-8775-3_2
15