Advertisement

Big Data for Internet of Things: A Survey on IoT Frameworks and Platforms

  • Amine AtmaniEmail author
  • Ibtissame Kandrouch
  • Nabil Hmina
  • Habiba Chaoui
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 92)

Abstract

Ordinary objects that we use in our daily life have become now connected to the Internet and are getting even smarter. Wearable devices, thermostats, cars, door locks, lights, and more appliances are now connected over the Internet of Things. Therefore, the number of these smart things increases remarkably. At the present time, we talk about billions of connected devices and it is expected that this rapid growth will carry forward in an exponential way. This development has led to the investment in IoT applications that allow users interacting with all their devices, monitoring and controlling them remotely. Furthermore, the massive amount of data generated by connected devices and sensors should be transformed into actionable insights and predictions thanks to Big Data technologies for better user experience automation. In the interest of developing and implementing IoT applications, many Internet of Things frameworks and platforms are now designed. This paper provides a review of several available IoT frameworks and platforms. For each one of them, we discuss its architecture and its important features. Moreover, these frameworks are compared to each other depending on several criteria, such as: Security, data analytics, and support of visualization.

Keywords

Internet of Things IoT Big Data Framework Platform Security 

References

  1. 1.
    Da Xu, L., He, W., Li, S.: Internet of things in industries: a survey. IEEE Trans Ind. Inform. 10, 2233–2243 (2014).  https://doi.org/10.1109/TII.2014.2300753
  2. 2.
    Yin, Y., Zeng, Y., Chen, X., Fan, Y.: The internet of things in healthcare: an overview. J. Ind. Inf. Integr. 1, 3–13 (2016).  https://doi.org/10.1016/j.jii.2016.03.004CrossRefGoogle Scholar
  3. 3.
    Asghari, P., Rahmani, A.M., Javadi, H.H.S.: Internet of things applications: a systematic review. Comput. Netw. 148, 241–261 (2019).  https://doi.org/10.1016/j.comnet.2018.12.008CrossRefGoogle Scholar
  4. 4.
    Raglin, A., Metu, S., Russell, S., Budulas, P.: Implementing internet of things in a military command and control environment. In: Next-Generation Analyst V, vol. 10207, p. 1020708 (2017).  https://doi.org/10.1117/12.2265030
  5. 5.
    Wong, S., Pinard, J.P.: Opportunities for smart electric thermal storage on electric grids with renewable energy. IEEE Trans. Smart Grid 8, 1014–1022 (2017).  https://doi.org/10.1109/TSG.2016.2526636CrossRefGoogle Scholar
  6. 6.
    Derhamy, H., Eliasson, J., Delsing, J., Priller, P.: (2015) A survey of commercial frameworks for the internet of things. In: Conference on Emerging Technologies Factory Automation (ETFA), October 2015.  https://doi.org/10.1109/etfa.2015.7301661
  7. 7.
    Ammar, M., Russello, G., Crispo, B.: Internet of things: a survey on the security of IoT frameworks. J. Inf. Secur. Appl. 38, 8–27 (2018).  https://doi.org/10.1016/j.jisa.2017.11.002CrossRefGoogle Scholar
  8. 8.
    Li, S., Da Xu, L., Zhao, S.: 5G internet of things: a survey. J. Ind. Inf. Integr. 10, 1–9 (2018).  https://doi.org/10.1016/j.jii.2018.01.005
  9. 9.
    Romdhani, I.: Architecting the Internet of Things (2011).  https://doi.org/10.1007/978-3-642-19157-2
  10. 10.
    Ge, M., Bangui, H., Buhnova, B.: Big data for internet of things: a survey. Futur. Gener. Comput. Syst. 87, 601–614 (2018).  https://doi.org/10.1016/j.future.2018.04.053CrossRefGoogle Scholar
  11. 11.
    Karkouch, A., Mousannif, H., Al Moatassime, H., Noel, T.: Data quality in internet of things: a state-of-the-art survey. J. Netw. Comput. Appl. 73, 57–81 (2016).  https://doi.org/10.1016/j.jnca.2016.08.002CrossRefGoogle Scholar
  12. 12.
    Hashem, I.A.T., Yaqoob, I., Khan, I., Vasilakos, A.V., Imran, M., Ahmed, A.I.A., Ahmed, E.: The role of big data analytics in internet of things. Comput. Netw. 129, 459–471 (2017).  https://doi.org/10.1016/j.comnet.2017.06.013CrossRefGoogle Scholar
  13. 13.
    AWS IoT: AWS IOT services (2019). https://aws.amazon.com/iot/. Accessed 1 Mar 2019
  14. 14.
    AWS IoT: Components of AWS IoT architecture (2019). https://aws.amazon.com/iot-core/features/. Accessed 1 Mar 2019
  15. 15.
    Iotivity: COAP-HTTP proxy (2019). https://wiki.iotivity.org/coap-http_proxy. Accessed 1 Mar 2019
  16. 16.
    Iotivity: Publish/Subscribe model (2019). https://wiki.iotivity.org/message_queue_mq_for_publish-subscribe_interactions. Accessed 1 Mar 2019
  17. 17.
    Iotivity: Iotivity Architecture (2019). https://wiki.iotivity.org/architecture. Accessed 1 Mar 2019
  18. 18.
    Azure IoT Suite: Azure Stream Analytics (2019). https://azure.microsoft.com/en-us/services/stream-analytics/. Accessed 1 Mar 2019
  19. 19.
    Azure IoT Suite: Azure IoT Suite Security (2019). https://docs.microsoft.com/en-us/azure/iot-fundamentals/iot-security-deployment. Accessed 1 Mar 2019
  20. 20.
    SmartThings: Groovy programming language (2019). https://docs.smartthings.com/en/latest/getting-started/groovy-for-smartthings.html. Accessed 1 Mar 2019
  21. 21.
    SmartThings: SmartThings architecture (2019). https://docs.smartthings.com/en/latest/architecture/index.html. Accessed 1 Mar 2019
  22. 22.
    Eclipse Kura: Eclipse Kura architecture (2019). http://eclipse.github.io/kura/intro/intro.html. Accessed 1 Mar 2019
  23. 23.
    Eclipse Kura: Eclipse Kura security (2019). http://eclipse.github.io/kura/config/ssl-configuration.html. Accessed 1 Mar 2019

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Amine Atmani
    • 1
    • 2
    Email author
  • Ibtissame Kandrouch
    • 1
    • 2
  • Nabil Hmina
    • 1
    • 2
  • Habiba Chaoui
    • 1
    • 2
  1. 1.Ibn Tofail UniversityKenitraMorocco
  2. 2.ADSI Team, System Engineering LaboratoryKenitraMorocco

Personalised recommendations