vol. 24 no. 1, March, 2019

Book Reviews

Rayes, Ammar and Salam, Samer. Internet of things – from hype to reality: the road to digitization. Berlin: Springer, 2017. xxx, 373 p. ISBN 978-3-319-44858-9. $109.99

Who would have imagined, a century ago, the recent technological innovations that we are witnessing today? I guess it might have been common to imagine advances, say, in medicine and cures for different diseases. But I doubt that people would have imagined the Internet, instantaneous connections both between people and things, the required infrastructure, or the structural changes that it would accompany.

We seem to be in an age of disruptive technologies, when long established routines, structures, markets, and value systems are challenged and changed on regular basis. Internet of things is certainly one such disruptive phenomenon which has been on forward march for the last three decades and which has gained increased momentum in the recent years. As such, it has become both interesting and imperative that we learn more about this phenomenon, the technologies involved, and potential consequences that can be expected.

The book Internet of things – from hype to reality is a good introduction to many of the technical advances that pave the road for the Internet of things to become a reality. In this book the internet of things is defined as the network of things, with device identification, embedded intelligence, and sensing and acting capabilities, connecting people and things over the Internet (P.4).

The book covers a broad range of topics including: definition and foundations of the internet of things and factors that have played a role in making it a reality (e.g. explosion of mobile devices, cloud computing, enhanced user interfaces) [Ch. 1]; the Internet , TCP/IP and open system interconnection model, IP versions 4 and 6 and the Internet of things network level routing [Ch. 2]; the things , sensors and actuators, and the requirements for things to be able to communicate [Ch. 3]; requirements for networking protocols and for real time information transfer, determinism (i.e. determined time for each information packet to traverse a path), application interoperability and APIs [Ch. 4]; layer by layer walkthrough of the Internet of things protocol stack [Ch. 5]; fog computing, and related prerequisite and enabling technologies [Ch. 6]; Internet of things services platform, and core capabilities [Ch. 7]; security and privacy requirements [Ch. 8]; vertical markets and new business models [Ch. 9]; standardization landscape [Ch. 10]; and the open source movement and open source activities in the Internet of things [Ch. 11].

To various degrees, I was already familiar with many of the terms, technologies, standards and so on mentioned in the book, but as common for many, for me all these formed a messy jungle of obscure issues that seemed difficult to overview. That jungle of obscurity and disconnected elements is effortlessly brought to order and together in this book, each point logically leading to the next, providing the reader a clear overview of how all these issues and technologies relate to one another.

As a very simple example, many are aware of IP version 4 and its limitations, and IP version 6, which allows for 340 trillion trillion trillion addresses solving the earlier restrictions. But it may not be as widely known that the versions 4 and 6 are not designed to be interoperable, hence complicating the transition to IP version 6. Furthermore, the longer version 6 addresses entail new challenges for adaptations due to link layer technologies with restricted frame size. The book presents the challenges and solutions (e.g. new mechanisms defined by 6LowPAN) in a technical, but very clear, terms. As another example, the differences and relationship between fog and cloud computing are discussed and the distinguishing characteristics are described. Functions of router components, the Internet of things requirements for networking protocols, Internet layer and related challenges, virtualization technologies and related paradigms, application mobility, the Internet of things service platform, or security and privacy issues are again among the many topics that are clearly laid out and discussed in this book.

With engineers as authors, the book is mainly technical in its nature, however, the clarity and flow of the text should also render it accessible to less technical readers. For me, this was a book that had to be read from one page to the next, right through; the underlying elements in the earlier sections are built upon as the book progresses. Missing some sections would leave a gap in following the thread in later discussions. However, when read through it provided a comprehensive but comprehendible overview of the core issues on which the realization of the Internet of things depends.

The book includes 11 chapters and an appendix comprising a glossary of over 1200 terms related to the Internet of things. Clarifying images and tables are well placed and each chapter includes an introduction and a summary, a set of exercises, and a list of references. This book, therefore, works very well as an introductory textbook for students in technical tracks. In that respect, the only shortcoming that I noticed was of minor editorial nature:

  1. The corresponding numbers to references are only infrequently provided in the body of the text and at times the numbers are wrong.
  2. The definitions of the many terms and acronyms are given on the first instances of appearance but are difficult to find as many are not included in the index or the glossary.
  3. The page numbers listed in the index are not always correct.
  4. Proofreading is needed in some exercise sections (e.g., p. 31).
  5. Missing units in table 1.2 (p. 26)

For the readers interested in broader implications of the Internet of things, the book could have, however, gone one step further to include a discussion of the topic from a societal point of view also. The book indeed goes further than just technical issues. For example, it is stated that IoT’s ultimate goal is to create a better environment for humanity (p. 30), and at times issues related to consumers and service providers are touched upon, but only from a business perspective and with economic impacts in mind. It is mentioned that the Internet of things will lead to major revenues for enterprises and will open up many new business models. It is also stated that [w]ith any and all things connected to the Internet that opens up more real-time data inventory to sell (p. 27), but I would have liked to read a critical discussion of the implications of such developments for the society and individuals too. The issues of security and privacy are also treated but mainly from a technical perspective, there is room to discuss potential consequences from a user perspective much further.

Having said that, to recap, as a whole this book is well written and elaborates well different technical issues, devices, standards, trends and recent developments, challenges and (potential) solutions and more, in a clear and logical flow. I would be happy to warmly recommend this book to those interested in the Internet of things technologies, whether as students of the topic in a technical track, or as non-technical people who need to form a an easy to grasp overview of IoT technologies.

Nasrine Olson

University of Borås
March, 2019

How to cite this review

Olson, N. (2019). Review of: Rayes, Ammar and Salam, Samer. Internet of things – from hype to reality: The road to digitization. Berlin: Springer, 2017. Information Research, 24(1), review no. R658 [Retrieved from http://www.informationr.net/ir/reviews/revs658.html]

Information Research is published four times a year by the University of Borås, Allégatan 1, 501 90 Borås, Sweden.