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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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.004
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.008
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
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.2526636
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
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.002
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
Romdhani, I.: Architecting the Internet of Things (2011). https://doi.org/10.1007/978-3-642-19157-2
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.053
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.002
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.013
AWS IoT: AWS IOT services (2019). https://aws.amazon.com/iot/. Accessed 1 Mar 2019
AWS IoT: Components of AWS IoT architecture (2019). https://aws.amazon.com/iot-core/features/. Accessed 1 Mar 2019
Iotivity: COAP-HTTP proxy (2019). https://wiki.iotivity.org/coap-http_proxy. Accessed 1 Mar 2019
Iotivity: Publish/Subscribe model (2019). https://wiki.iotivity.org/message_queue_mq_for_publish-subscribe_interactions. Accessed 1 Mar 2019
Iotivity: Iotivity Architecture (2019). https://wiki.iotivity.org/architecture. Accessed 1 Mar 2019
Azure IoT Suite: Azure Stream Analytics (2019). https://azure.microsoft.com/en-us/services/stream-analytics/. Accessed 1 Mar 2019
Azure IoT Suite: Azure IoT Suite Security (2019). https://docs.microsoft.com/en-us/azure/iot-fundamentals/iot-security-deployment. Accessed 1 Mar 2019
SmartThings: Groovy programming language (2019). https://docs.smartthings.com/en/latest/getting-started/groovy-for-smartthings.html. Accessed 1 Mar 2019
SmartThings: SmartThings architecture (2019). https://docs.smartthings.com/en/latest/architecture/index.html. Accessed 1 Mar 2019
Eclipse Kura: Eclipse Kura architecture (2019). http://eclipse.github.io/kura/intro/intro.html. Accessed 1 Mar 2019
Eclipse Kura: Eclipse Kura security (2019). http://eclipse.github.io/kura/config/ssl-configuration.html. Accessed 1 Mar 2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Atmani, A., Kandrouch, I., Hmina, N., Chaoui, H. (2020). Big Data for Internet of Things: A Survey on IoT Frameworks and Platforms. In: Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2019). AI2SD 2019. Lecture Notes in Networks and Systems, vol 92. Springer, Cham. https://doi.org/10.1007/978-3-030-33103-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-33103-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33102-3
Online ISBN: 978-3-030-33103-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)