Architecting the Internet of Things: State of the Art

  • Mohammed Riyadh AbdmeziemEmail author
  • Djamel Tandjaoui
  • Imed Romdhani
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 36)


Internet of things (IoT) constitutes one of the most important technological development in the last decade. It has the potential to deeply affect our life style. However, its success relies greatly on a well-defined architecture that will provide scalable, dynamic, and secure basement to its deployment. In fact, several challenges stand between the conceptual idea of IoT, and the full deployment of its applications into our daily life. IoT deployment is closely related to the establishment of a standard architecture. This architecture should support future extensions, and covers IoT characteristics such as distributivity, interoperability, and scalability. A well defined, scalable, backward compatible, and secure architecture is required to bring the IoT concept closer to reality. In the literature, several architectures have been proposed. Nevertheless, each architecture brings a share of drawbacks, and fails covering all IoT characteristics. In this chapter, we review the main proposed architectures for the Internet of Things, highlighting their adequacy with respect to IoT requirements. Firstly, we present IoT building blocks. Then, we introduce the high level architecture of IoT before diving into the details of each proposed architecture. In addition, we introduce a classification of the reviewed architectures based on their technical aspects, and their ability to match IoT characteristics. Finally, based on the main shortcomings of the proposed architectures, we conclude with some design ideas for shaping the future IoT.


Internet of things Architecture Middleware RFID WSN Sensor cloud Robotic cloud 


  1. 1.
    Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54, 2787–2805 (2010)zbMATHCrossRefGoogle Scholar
  2. 2.
    Miorandi, D., Sicari, S., Pellegrini, F.D., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10, 1497–1516 (2012)CrossRefGoogle Scholar
  3. 3.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 24 (2007)Google Scholar
  4. 4.
    Yun, M., Yuxin, B.: Research on the architecture and key technology of internet of things (IoT) applied on smart grid. In: Advances in Energy Engineering (ICAEE), pp. 69–72 (2010)Google Scholar
  5. 5.
    CASAGRAS: Casagras project. (2009)
  6. 6.
    BRIDGE: Bridge: building radio frequency identification solutions for the global environment. (2009)
  7. 7.
    Dunkels, A., Vasseur, J.: Internet protocol for smart objects. IPSO Alliance, White paper 1., September 2008
  8. 8.
    Bergmann, N.W., Robinson, P.: Server-based internet of things architecture. In: The 9th Annual IEEE Consumer Communications and Networking Conference (2012)Google Scholar
  9. 9.
    Atzori, L., Iera, A., Morabito, G., Nitti, M.: The social internet of things (SIoT) when social networks meet the internet of things: concept, architecture and network characterization. Comput. Netw. 56(16), 3594–3608 (2012)CrossRefGoogle Scholar
  10. 10.
    Hassan, M.M., Song, B., Huh, E.N.: A framework of sensor-cloud integration opportunities and challenges. In: ICUIMC 09, January 2009. ACM (2009)Google Scholar
  11. 11.
    Hu, G., Tay, W.P., Wen, Y.: Cloud robotics: architecture, challenges and applications. IEEE Netw. 26(3), 21–28 (2012)CrossRefGoogle Scholar
  12. 12.
    Ye, W., Heidemann, J., Estrin, D.: An energy-efficient MAC protocol for wireless sensor networks. In: INFOCOM. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 1567–1576 (2002)Google Scholar
  13. 13.
    Curt, S., Srivastava, M.: Energy efficient routing in wireless sensor networks. IEEE Mil. Commun. Conf. MILCOM Commun. Netw.-Centric Oper.: Creat. Inf. Force 1, 357–361 (2001)Google Scholar
  14. 14.
    Abdmeziem, M.R., Tandjaoui, D.: Tailoring Mikey-ticket to e-health applications in the context of internet of things. In: International Conference on Advanced Networking, Distributed Systems and Applications (Short Papers), pp. 72–77, June 2014Google Scholar
  15. 15.
    Want, R.: An introduction to RFID technology. IEEE Pervasive Comput. 5(1), 25–33 (2006)CrossRefGoogle Scholar
  16. 16.
    Nath, B., Reynolds, F., Want, R.: RFID technology and applications. IEEE Pervasive Comput. 5(1), 22–24 (2006)CrossRefGoogle Scholar
  17. 17.
    Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. Comput. Netw. 38(4), 393–422 (2002)CrossRefGoogle Scholar
  18. 18.
    Zhang, L., Wang, Z.: Integration of RFID into wireless sensor networks: architectures, opportunities and challenging problems. In: Grid and Cooperative Computing Workshops. GCCW’06, pp. 463–469. IEEE (2006)Google Scholar
  19. 19.
    Papazoglou, P., Georgakopoulos, D.: Service oriented computing. Commun. ACM 46(10), 25–28 (2003)zbMATHCrossRefGoogle Scholar
  20. 20.
    Wei, Y., Blake, B.: Service-oriented computing and cloud computing. IEEE Internet Comput. 14(6), 72–75 (2010)CrossRefGoogle Scholar
  21. 21.
    Zhou, J., Leppanen, T., Harjula, E., Ylianttila, M., Ojala, T., Yu, C., Jin, H., Yang, L.: Cloudthings: a common architecture for integrating the internet of things with cloud computing. In: 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 651–657. IEEE (2013)Google Scholar
  22. 22.
    Kovatsch, M., Mayer, S., Ostermaier, B.: Moving application logic from the firmware to the cloud: towards the thin server architecture for the internet of things. In: Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 751–756. IEEE (2012)Google Scholar
  23. 23.
    Won, S.S., Hamby, A.M., Swanson, R.A.: Hypoglycemia, brain energetics, and hypoglycemic neuronal death. Glia 55(12), 1280–1286 (2007)CrossRefGoogle Scholar
  24. 24.
    Kamei, K., Nishio, S., Hagita, N.: Cloud networked robotics. IEEE Netw. 26(3), 28–34 (2012)CrossRefGoogle Scholar
  25. 25.
    Wu, M., Lu, T., Ling, F., Sun, J., Du, H.: Research on the architecture of internet of things. In: 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE). IEEE (2010)Google Scholar
  26. 26.
    Vasseur, J., Dunkels, A.: Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann, San Francisco (2010)Google Scholar
  27. 27.
    IEEE Std 802.15.4-2003, pp.0–1670, 2003 doi: 10.1109/IEEESTD.2003.94389
  28. 28.
    Shelby, Z., Bormann, C.: 6LoWPAN: The Wireless Embedded Internet, vol. 43. Wiley, Chichester (2011)Google Scholar
  29. 29.
    Winter, T.: RPL: IPv6 routing protocol for low-power and lossy networks (2012)Google Scholar
  30. 30.
    Shelby, Z., Hartke, K., Bormann, C.: The constrained application protocol (CoAP). RFC 7252, June 2014Google Scholar
  31. 31.
    Song, J., Han, S., Mok, K., Chen, D., Lucas, M., Nixon, M.: WirelessHART: applying wireless technology in real-time industrial process control. In: Real-Time and Embedded Technology and Applications Symposium, RTAS’08, pp. 377–386. IEEE (2008)Google Scholar
  32. 32.
    Sensei project. (2010)
  33. 33.
    Bui, N.: Internet of things architecture. Technical report, Project co-funded by the European Commission within the Seventh Framework Program (2011)Google Scholar
  34. 34.
    Schroth, C.: The internet of services: global industrialization of information intensive services. In: Proceedings of 2nd IEEE International Conference on Digital Information Management, ICDIM’07 (2007)Google Scholar
  35. 35.
    Ishaq, I., Hoebeke, J., Moerman, I., Demeester, P.: Internet of things virtual networks. In: IEEE International Conference on Green Computing and Communications, Conference on Internet of Things, and Conference on Cyber, Physical and Social Computing, pp. 293–300 (2012)Google Scholar
  36. 36.
    Poorter, E., Moerman, I., Demeester, P.: Enabling direct connectivity between heterogeneous objects in the internet of things through a network-service-oriented architecture. J. Wirel. Commun. Netw. 2011(1), 1–14 (2011)CrossRefGoogle Scholar
  37. 37.
    Overview of the currently available network services in the IDRA architecture.
  38. 38.
    Hada, H., Mitsugi, J.: EPC based internet of things architecture. In: IEEE International Conference on RFID-Technologies and Applications, pp. 527–532 (2011)Google Scholar
  39. 39.
    Sheng, Z., Yang, S., Yu, Y., Vasilakos, A., Mccann, J., Leung, K.: A survey on the IETF protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wirel. Commun. 20(6), 91–98 (2013)CrossRefGoogle Scholar
  40. 40.
    Medjek, F., Tandjaoui, D., Abdmeziem, M.R., Djedjig, N.: Analytical evaluation of the impacts of Sybil attacks against RPL under mobility. In: International Symposium on Programming and Systems, April 2015. IEEEGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Mohammed Riyadh Abdmeziem
    • 1
    Email author
  • Djamel Tandjaoui
    • 2
  • Imed Romdhani
    • 3
  1. 1.LSIUSTHB: University of Sciences and Technology Houari BoumedienneAlgiersAlgeria
  2. 2.CERIST: Center for Research on Scientific and Technical InformationBen Aknoun, AlgiersAlgeria
  3. 3.School of ComputingEdinburgh Napier UniversityEdinburghUK

Personalised recommendations