Advertisement

IoT Architecture

  • Mohammad Ali Jabraeil Jamali
  • Bahareh Bahrami
  • Arash Heidari
  • Parisa Allahverdizadeh
  • Farhad Norouzi
Chapter
Part of the EAI/Springer Innovations in Communication and Computing book series (EAISICC)

Abstract

The domain of the internet of things will encompass a wide range of technologies. Thus, single reference architecture cannot be used as a blueprint for all possible concrete implementations. While a reference model can probably be identified, it is likely that several reference architectures will coexist in the internet of things. In this context, architecture is specifically defined as a framework for specifying the physical components and functional organization and configuration of a network, operational principles, and procedures, as well as data formats used in its operation. In fact, IoT is like an umbrella around all possible computer devices around us. Therefore, the IoT architecture should be open enough with open protocols to support a variety of existing network applications. Additionally, some middleware for scalability, security, and semantic representation should also be included to promote data world integration with the internet. This chapter provides a comprehensive review of the internet of things architectures.

Keywords

Architecture Domain Platform Framework 

References

  1. 1.
    L. Atzori, A. Iera, G. Morabito, The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)CrossRefGoogle Scholar
  2. 2.
    S. Walsh, http://www.gartner.com/newsroom/id/2905717 [Accessed on 21 June 2015] (2017)
  3. 3.
    M. Mohammadi, M. Aledhari, A. Al-Fuqaha, Internet of things: a survey on enabling technologies, protocols and applications. IEEE Commun. Surveys Tuts. 17(4), 2347–2376 (2015)CrossRefGoogle Scholar
  4. 4.
    J. Guth, U. Breitenbucher, M. Falkenthal, F. Leymann, L. Reinfurt, Comparison of IoT platform architectures: a field study based on a reference architecture. In 2016 Cloudification of the Internet of Things (CIoT), Paris, 23–25 November 2016Google Scholar
  5. 5.
    C. Bormann et al., CoAP (Constrained Application Protocol) over TCP TLS and WebSockets, IETF Internet Draft (2018)Google Scholar
  6. 6.
    OASIS.org, MQTT version 3.1.1. (OASIS Standard, October 2014), http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqttv3.1.1-os.html. Accessed June 2018
  7. 7.
    B. Varghese, R. Buyya, Next generation cloud computing: new trends and research directions. Futur. Gener. Comput. Syst. 79, 849–861 (2018)CrossRefGoogle Scholar
  8. 8.
    Connected Product Management (Xively, [online]), https://www.xively.com/xively-IoT-platform/connected-productmanagement. Accessed May 2018
  9. 9.
    Guide to Connected Product Management (CPM) (Xively, [online]), https://www.xively.com/resources/guide-toconnected-product-management. Accessed May 2018
  10. 10.
    Device Pilot Features (Device Pilot, [online]), https://www.devicepilot.com/about/features/. Accessed May 2018
  11. 11.
    Wind River Helix Device Cloud (Wind River, [online]), https://www.windriver.com/products/helix/devicecloud/. Accessed May 2018
  12. 12.
    Overview of QuickLink IoT Services Platform (SmithMicroSoftware, [online]), https://www.smithmicro.com/IoToem/products/quicklink-IoT-services-platform/overview. Accessed May 2018
  13. 13.
    Manage Your Industrial IoT with ThingWorx (ThingWorx, [online]), https://www.ptc.com/en/products/IoT/thingworxplatform/manage. Accessed May 2018
  14. 14.
    Device Cloud (Particle, [online]), https://www.particle.io/products/software/device-cloud. Accessed May 2018
  15. 15.
    Data and Device Management (Losant, [online]), https://www.losant.com/IoT-platform/data-and-devicemanagement. Accessed May 2018
  16. 16.
    DataV IoT Device Management (BSquare, [online]), https://www.bsquare.com/IoT-device-management/. Accessed May 2018
  17. 17.
    Q.Z.S.A.H. Ngu, M. Gutierrez, V. Metsis, S. Nepal, IoT middleware: a survey on issues and enabling technologies. IEEE Internet Things J. 4, 1–20 (2017)CrossRefGoogle Scholar
  18. 18.
    M. Mukherjee, I. Adhikary, S. Mondal, A.K. Mondal, M. Pundir, V. Chowdary, A vision of IoT: applications challenges and opportunities with Dehradun perspective. Adv. Intell. Syst. Comput 479(4), 553–559 (2017)Google Scholar
  19. 19.
    H. Ning, Z. Wang, Future IoT architecture – like mankind neural system or social organization framework. IEEE Com. Lett. 15(4), 461–463 (2011)CrossRefGoogle Scholar
  20. 20.
    M. Bilal, “A review of internet of things architecture”, technologies and analysis smartphone-based attacks against 3D printers. arXiv preprint arXiv:1708.04560, 1–21 (2017)Google Scholar
  21. 21.
    M. Botterman, For the European Commission Information Society and Media Directorate General, Networked Enterprise & RFID Unit – D4. Internet of Things: An Early Reality of the Future Internet, Report of the Internet of Things Workshop, Prague, 2009Google Scholar
  22. 22.
    I. Toma, E. Simperl, G. Hench, A joint roadmap for semantic technologies and the internet of things. in Proceedings of the Third STI Road mapping Workshop, Crete, 2009Google Scholar
  23. 23.
    Ahson, S.A., Ilyas, M, Near Field Communications Handbook (Internet and Communications) (CRC Press Taylor and Francis, 2011, 23 September). ISBN-10: 1420088149Google Scholar
  24. 24.
    A. Kos, D. Pristov, U. Sedlar, J. Sterle, M. Volk, T. Vidonja, M. Bajec, D. Bokal, J. Beṧter, in Open and Scalable IoT Platform and Its Applications for Real Time Access Line Monitoring and Alarm Correlation. Conference on Internet of Things and Smart Spaces. International Conference on Next Generation Wired/Wireless Networking. Lecture Notes in Computer Science (Springer, Berlin, 2012), pp. 22–38CrossRefGoogle Scholar
  25. 25.
    A. Jules, A research survey: RFID security and privacy issue. Comput. Sci. 24, 381–394 (2006)Google Scholar
  26. 26.
    M.H. Asghar, RFID and EPC as key technology on internet of things (IoT). Int. J. Comput. Sci. Technol. 6, 121–123 (2015)Google Scholar
  27. 27.
    F. A. Johnson et al., The GS1 EPCglobal Architecture Framework, 1–72, Version 1.6 (2014)Google Scholar
  28. 28.
    E. Ho, T. Jacobs, S. Meissner, S. Meyer, M. Monjas, A.S. Segura, ARM testimonials, in Enabling Things to Talk, (Springer, Berlin, Heidelberg, 2013), pp. 279–322CrossRefGoogle Scholar
  29. 29.
    A. Jain, A. Tanwer, Modified Epc global network architecture of internet of things for high load Rfid systems: free download & streaming: internet archive. Proc. Int. Conf. Adv. Comput. Sci. 1(3), 3–7 (2010)Google Scholar
  30. 30.
    J.H. Yunsong Tan, A service-oriented IOT middleware model [J]. Comput. Sci. 4, 115–120 (2015)Google Scholar
  31. 31.
    S. De Deugd, R. Carroll, K.E. Kelly, B. Millett, J. Ricker, SODA: Service-oriented device architecture. IEEE Pervasive Comput. 5, 94–96 (2006)CrossRefGoogle Scholar
  32. 32.
    A. A.-J. M. M. A. Burhanuddin, IoT architecture section I: the issue / challenge. Eng. Res. 12, 11055–11061 (2017)Google Scholar
  33. 33.
    H. Deng, Research and implementation of the RFID middleware based on SOA [J]. J. Shanxi Norm. Univ. 10, 1–7 (2008)Google Scholar
  34. 34.
    X.H. Qing Hu, Y. Shan, Based on internet of things and RFID middleware technology research. Micro Comput. Inf 25, 105–185 (2009)Google Scholar
  35. 35.
    P.P. Pereira, J. Eliasson, R. Kyusakov, J. Delsing, Enabling cloud connectivity for mobile internet of things applications. in Proceedings IEEE 7th International Symposium on Service Oriented System Engineering (SOSE), Redwood City, CA, 25–28 March 2013, pp. 518–526Google Scholar
  36. 36.
    S. Clayman, A. Gali, INOX: a managed service platform for interconnected smart objects. Proc. of the workshop on Internet of Things and Service Platforms (loTSP’11), 1–8 (2011)Google Scholar
  37. 37.
    P. Spiess et al., SOA-based integration of the internet of things in enterprise services. In Proceedings of IEEE ICWS, Los Angeles, CA, 6–10 July 2009Google Scholar
  38. 38.
    NoOASI, 0000. Web Services Business Process Execution Language Version 2.0, Working Draft, http://docs.oasis-open.org/wsbpel/2.0/wsbpelspecificationdraft.pdf
  39. 39.
    F.J. Kang Lee, P. Lanctot, Internet of Things: Wireless Sensor Networks (International Electrotechnical Commission, 2017)Google Scholar
  40. 40.
    F. Xia, Wireless sensor technologies and applications. Sensors 9(11), 8824–8830 (2009)CrossRefGoogle Scholar
  41. 41.
    I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, Wireless sensor networks: a survey. Comput. Netw. 38, 393–422 (2002)CrossRefGoogle Scholar
  42. 42.
    F. Chen, N. Wang, R. German, F. Dressler, LR-WPAN for industrial applications. In 2008 Fifth Annual Conference on Wireless on Demand Network Systems and Services, Garmisch-Partenkirchen, 23–25 January 2008Google Scholar
  43. 43.
    T. Jyothi, C. Vineetha, J. Vandana, B. Vamsikrishna, C. Rammohan reddy, WIFI based agriculture environment monitoring system using android mobile application, in National Conference on Emerging Trends in Information, Management and Engineering Sciences, (2018), pp. 1–5Google Scholar
  44. 44.
    J.C. Zhao, J.F. Zhang, Y. Feng, J.X. Guo, The study and application of the IOT technology in agriculture. In 3rd International Conference on Computer Science and Information Technology, vol. 2, Chengdu, 9–11 July 2010, pp. 462–465Google Scholar
  45. 45.
    S. Sebastian, P.P. Ray, When soccer gets connected to internet. In International Conference on Computing and Communication Systems (I3CS), Shillong, 2015, pp. 84–88Google Scholar
  46. 46.
    Z. Ji, I. Ganchev, M. O’Droma, A generic IoT architecture for smart cities. in 2014, 25th IET Irish Signals & Systems Conference 2014 and 2014 China-Ireland International Conference on Information and Communications Technologies (ISSC 2014/CIICT 2014), Limerick, 26–27 June 2013, pp. 196–199Google Scholar
  47. 47.
    P. Wang, S. Liu, F. Ye, and X. Chen, A fog-based architecture and programming model for IoT applications in the smart grid. Netw. Internet Archit. (2018, April)Google Scholar
  48. 48.
    B.M. Lee, J. Ouyang, Intelligent healthcare service by using collaborations IOT personal health device. Int. J. BioSci. BioTechnol. 6(1), 155–164 (2014)Google Scholar
  49. 49.
    G. Yang, L. Xie, M. Mäntysalo, X. Zhou, Z. Pang, L.D. Xu, S. Kao-Walter, Q. Chen, L.R. Zheng, A health-IoT platform based on the integration of intelligent packaging, unobtrusive bio-sensor, and intelligent medicine box. IEEE Trans. Ind. Informatics 10(4), 2180–2191 (2014)CrossRefGoogle Scholar
  50. 50.
    P.P. Ray, Internet of things based physical activity monitoring (PAMIoT): an architectural framework to monitor human physical activity. in IEEE CALCON, Kolkata, 2014, pp. 32–34Google Scholar
  51. 51.
    M. Vucinic, B. Tourancheau, F. Rousseau, A. Duda, L. Damon, R. Guizzetti, OSCAR: object security architecture for the internet of things. in Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014, WoWMoM 2014, Sydney, NSW, 19 June 2014Google Scholar
  52. 52.
    H. Ning, H. Liu, Cyber-physical-social based security architecture for future internet of things. Adv. Internet Things 2(1), 1–7 (2012)CrossRefGoogle Scholar
  53. 53.
    W. Zhang, B. Qu, Security architecture of the internet of things oriented to perceptual layer. Int. J. Comput. Consum. Control 2(2), 37–45 (2013)Google Scholar
  54. 54.
    M. Bhabad, B. Sudhir, Internet of things: architecture, security issues and countermeasures. Int. J. Comput. Appl. 125(14), 1–4 (2015)Google Scholar
  55. 55.
    L. Zhou et al., Context-aware multimedia service in heterogeneous networks. IEEE Intell. Syst. 25(2), 40–47 (2010)CrossRefGoogle Scholar
  56. 56.
    O. Garcia-Morchon, R. Rietman, S. Sharma, L. Tolhuizen, J.L. Torre-Arce, A comprehensive and lightweight security architecture to secure the IoT throughout the lifecycle of a device based on HIMMO. in Algorithms for Sensor Systems. Lecture Notes Computer Science, vol. 9536 (Springer, Cham, 2016), pp. 112–128CrossRefGoogle Scholar
  57. 57.
    P.P. Ray, Towards an internet of things based architectural framework for defence. in International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), Kumaracoil, 18–19 December 2015, pp. 411–416Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Mohammad Ali Jabraeil Jamali
    • 1
  • Bahareh Bahrami
    • 2
  • Arash Heidari
    • 1
  • Parisa Allahverdizadeh
    • 1
  • Farhad Norouzi
    • 1
  1. 1.Department of Computer Engineering, Shabestar BranchIslamic Azad UniversityShabestarIran
  2. 2.Young Researchers and Elite Club, Khoy BranchIslamic Azad UniversityKhoyIran

Personalised recommendations