IoT in Smart Cities: A Survey of Technologies, Practices and Challenges
Abstract
:1. Introduction
- It lays out the structure of Internet of Things in a Smart City context, discussing its various applications, components and architectures.
- It provides a comprehensive survey of IoT technologies used at the different levels of the IoT architecture.
- It provides a discussion of the technical challenges that exist in the deployment of IoT in the Smart City domain and identifies potential solutions to those challenges.
- It provides insight into current state of IoT usages and discusses different ways in which AI has been applied in the IoT for Smart Cities using the application of clustering, regression, classification etc. In addition, various applications, solutions and data used for implementing the overall framework of Smart Cities are discussed in detail. The discussion includes data sources, algorithms used, tasks performed, and types of deployment used by these proposed approaches.
- It suggests future recommendations regarding vital aspects of IoT implementation in Smart Cities.
- Climate goal achievement: Smart cities are at the forefront of pioneering technologies to help enable countries meet climate goals. Smart city focuses on smart energy management, smart transportation systems and city administration which aim to reduce the carbon footprint of cities and enable development and use of new technologies for cleaner living.
- Money value: Smart City ventures will be a market of USD 1 Trillion by 2025 [14], this provides a huge monetary incentive for not only governments but private companies to actively contribute to the development of technologies supporting smart city development.
- Societal impact: The centerpiece of the smart city project is to improve the quality of life of a city’s inhabitants and help develop an inclusive society wherein every opinion is catered for and equal opportunity is provided. Information and Communication Technologies in the smart city context are a fundamental component to the provision of public services by facilitating interactions of citizens with the city environment and making life easier.
2. Smart City Components
2.1. Smart Agriculture
2.2. Smart City Services
2.3. Smart Energy
2.4. Smart Health
2.5. Smart Home
2.6. Smart Industry
2.7. Smart Infrastructure
2.8. Smart Transport
3. Internet of Things for Smart Cities
3.1. Iot Architectures for Smart cities
3.1.1. Cloud Computing Model
3.1.2. Fog Computing Model
3.1.3. Edge Computing Model
3.2. IoT Challenges for Smart Cities
3.2.1. Security and Privacy
3.2.2. Smart Sensors
3.2.3. Networking
3.2.4. Big Data Analytics
3.3. Sensing Technologies
3.3.1. Ambient Sensors
3.3.2. Bio Sensors
3.3.3. Chemical
3.3.4. Electric Sensors
3.3.5. Hydraulic
3.3.6. Identification
3.3.7. Motion Sensors
3.3.8. Presence
3.3.9. Other Sensors
3.4. Networking Technologies
3.4.1. Network Topologies
3.4.2. Network Architectures
3.4.3. Network Protocols
RFID
Near Field Communication
Bluetooth
Z-Wave
Li-Fi
Wi-Fi
Zigbee
Wi-SUN
Cellular
LoRaWAN
6LoWPAN
SigFox
NB-IoT
3.5. Big Data Algorithms/Artificial Intelligence
3.5.1. Machine Learning
3.5.2. Deep Learning
3.5.3. AI Use for Smart Cities
Smart Agriculture
Smart City Services
Smart Energy
Smart Health
Smart Homes
Smart Industry
Smart Infrastructure
Smart Transport
3.6. Security and Privacy in Smart City IoT
3.6.1. Application Software Layers (Middleware, Application and Business Layer)
Data Visibility/Identification
Data Access/Secondary Use
Data Injection/Data Integrity
3.6.2. Network Layer
Man in the Middle Attack
Eavesdropping/Sniffing Attack
Side Channel Attack
Denial of Service Attack
Spoofing Attack
3.6.3. Perception Layer
3.6.4. System Wide Issues
Data Leakage
Trustworthiness
4. SWOT Analysis
4.1. Strengths
4.2. Weaknesses
4.3. Opportunities
4.4. Threats
5. Conclusions
6. Future Recommendations
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Worldometers. World Population Forecast—Worldometers. 2019. Available online: https://www.worldometers.info/world-population/world-population-projections/ (accessed on 9 March 2021).
- Ahvenniemi, H.; Huovila, A.; Pinto-Seppä, I.; Airaksinen, M. What are the differences between sustainable and smart cities? Cities 2017, 60, 234–245. [Google Scholar] [CrossRef]
- United Nations. About the Sustainable Development Goals—United Nations Sustainable Development. Available online: https://sdgs.un.org/goals (accessed on 9 March 2021).
- Cardullo, P.; Kitchin, R. Being a ‘citizen’ in the smart city: Up and down the scaffold of smart citizen participation in Dublin, Ireland. GeoJournal 2019, 84, 1–13. [Google Scholar] [CrossRef]
- Desdemoustier, J.; Crutzen, N.; Giffinger, R. Municipalities’ understanding of the Smart City concept: An exploratory analysis in Belgium. Technol. Forecast. Soc. Chang. 2019, 142, 129–141. [Google Scholar] [CrossRef]
- Khan, M.S.; Woo, M.; Nam, K.; Chathoth, P.K. Smart city and smart tourism: A case of Dubai. Sustainability 2017, 9, 2279. [Google Scholar] [CrossRef] [Green Version]
- Wu, S.M.; Chen, T.C.; Wu, Y.J.; Lytras, M. Smart cities in Taiwan: A perspective on big data applications. Sustainability 2018, 10, 106. [Google Scholar] [CrossRef] [Green Version]
- Ejaz, W.; Anpalagan, A. Internet of things for smart cities: Overview and key challenges. Internet Things Smart Cities 2019, 1–15. [Google Scholar] [CrossRef]
- Janssen, M.; Luthra, S.; Mangla, S.; Rana, N.P.; Dwivedi, Y.K. Challenges for adopting and implementing IoT in smart cities: An integrated MICMAC-ISM approach. Internet Res. 2019, 29, 1589–1616. [Google Scholar] [CrossRef] [Green Version]
- Sánchez-Corcuera, R.; Nuñez-Marcos, A.; Sesma-Solance, J.; Bilbao-Jayo, A.; Mulero, R.; Zulaika, U.; Azkune, G.; Almeida, A. Smart cities survey: Technologies, application domains and challenges for the cities of the future. Int. J. Distrib. Sens. Netw. 2019, 15. [Google Scholar] [CrossRef] [Green Version]
- Silva, B.N.; Khan, M.; Han, K. Towards sustainable smart cities: A review of trends, architectures, components, and open challenges in smart cities. Sustain. Cities Soc. 2018, 38, 697–713. [Google Scholar] [CrossRef]
- Atat, R.; Liu, L.; Wu, J.; Li, G.; Ye, C.; Yang, Y. Big data meet cyber-physical systems: A panoramic survey. IEEE Access 2018, 6, 73603–73636. [Google Scholar] [CrossRef]
- Hollands, R.G. Will the real smart city please stand up? Intelligent, progressive or entrepreneurial? City 2008, 12, 303–320. [Google Scholar] [CrossRef]
- Anthopoulos, L.G.; Reddick, C.G. Understanding electronic government research and smart city: A framework and empirical evidence. Inf. Polity 2016, 21, 99–117. [Google Scholar] [CrossRef] [Green Version]
- Khan, Z.; Anjum, A.; Soomro, K.; Tahir, M.A. Towards cloud based big data analytics for smart future cities. J. Cloud Comput. 2015, 4. [Google Scholar] [CrossRef] [Green Version]
- Koubaa, A.; Aldawood, A.; Saeed, B.; Hadid, A.; Ahmed, M.; Saad, A.; Alkhouja, H.; Ammar, A.; Alkanhal, M. Smart palm: An IoT framework for red palm weevil early detection. Agronomy 2020, 10, 987. [Google Scholar] [CrossRef]
- O’Grady, M.; Langton, D.; O’Hare, G. Edge computing: A tractable model for smart agriculture? Artif. Intell. Agric. 2019, 3, 42–51. [Google Scholar] [CrossRef]
- Rojek, I.; Studzinski, J. Detection and localization of water leaks in water nets supported by an ICT system with artificial intelligence methods as away forward for smart cities. Sustainability 2019, 11, 518. [Google Scholar] [CrossRef] [Green Version]
- Pardini, K.; Rodrigues, J.J.; Kozlov, S.A.; Kumar, N.; Furtado, V. IoT-based solid waste management solutions: A survey. J. Sens. Actuator Netw. 2019, 8, 5. [Google Scholar] [CrossRef] [Green Version]
- Dutta, J.; Chowdhury, C.; Roy, S.; Middya, A.I.; Gazi, F. Towards smart city: Sensing air quality in city based on opportunistic crowd-sensing. ACM Int. Conf. Proc. Ser. 2017. [Google Scholar] [CrossRef]
- Al-Turjman, F.; Malekloo, A. Smart parking in IoT-enabled cities: A survey. Sustain. Cities Soc. 2019, 49. [Google Scholar] [CrossRef]
- Shirazi, E.; Jadid, S. Autonomous Self-healing in Smart Distribution Grids Using Multi Agent Systems. IEEE Trans. Ind. Informatics 2018, 3203, 1–11. [Google Scholar] [CrossRef]
- Andreão, R.V.; Athayde, M.; Boudy, J.; Aguilar, P.; de Araujo, I.; Andrade, R. Raspcare: A Telemedicine Platform for the Treatment and Monitoring of Patients with Chronic Diseases. In Assistive Technologies in Smart Cities; IntechOpen: London, UK, 2018. [Google Scholar]
- Keane, P.A.; Topol, E.J. With an eye to AI and autonomous diagnosis. NPJ Digit. Med. 2018, 1, 10–12. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Trencher, G.; Karvonen, A. Stretching “smart”: Advancing health and well-being through the smart city agenda. Local Environ. 2019, 24, 610–627. [Google Scholar] [CrossRef]
- Haverkort, B.R.; Zimmermann, A. Smart Industry: How ICT Will Change the Game! IEEE Internet Comput. 2017, 21, 8–10. [Google Scholar] [CrossRef]
- Tao, F.; Cheng, J.; Qi, Q. IIHub: An industrial internet-of-things hub toward smart manufacturing based on cyber-physical system. IEEE Trans. Ind. Inform. 2018, 14, 2271–2280. [Google Scholar] [CrossRef]
- Trakadas, P.; Simoens, P.; Gkonis, P.; Sarakis, L.; Angelopoulos, A.; Ramallo-González, A.P.; Skarmeta, A.; Trochoutsos, C.; Calvo, D.; Pariente, T.; et al. An artificial intelligence-based collaboration approach in industrial iot manufacturing: Key concepts, architectural extensions and potential applications. Sensors 2020, 20, 5480. [Google Scholar] [CrossRef]
- Wan, J.; Yang, J.; Wang, Z.; Hua, Q. Artificial intelligence for cloud-assisted smart factory. IEEE Access 2018, 6, 55419–55430. [Google Scholar] [CrossRef]
- Huang, Y.; Dang, Z.; Choi, Y.; Andrade, J.; Bar-ilan, A. High-precision smart system on accelerometers and inclinometers for Structural Health Monitoring: Development and applications. In Proceedings of the 2018 12th France-Japan and 10th Europe-Asia Congress on Mechatronics, Tsu, Japan, 10–12 September 2018; pp. 52–57. [Google Scholar]
- Farag, S.G. Application of Smart Structural System for Smart Sustainable Cities. In Proceedings of the 2019 4th MEC International Conference on Big Data and Smart City (ICBDSC), Muscat, Oman, 15–16 January 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Wang, Y.; Ram, S.; Currim, F.; Dantas, E.; Sabóia, L.A. A big data approach for smart transportation management on bus network. In Proceedings of the IEEE 2nd International Smart Cities Conference: Improving the Citizens Quality of Life, ISC2 2016—Proceedings, Trento, Italy, 12–15 September 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Lele, A. Internet of things (IoT). Smart Innov. Syst. Technol. 2019, 132, 187–195. [Google Scholar] [CrossRef]
- Mell, P.; Grance, T. The NIST-National Institute of Standars and Technology- Definition of Cloud Computing; NIST Special Publication 800-145; NIST: Gaithersburg, MD, USA, 2011.
- Bar-Magen Numhauser, J. Fog Computing Introduction to a New Cloud Evolution; University of Alcalá: Alcalá de Henares, Spain, 2012. [Google Scholar]
- Aazam, M.; Zeadally, S.; Harras, K.A. Fog Computing Architecture, Evaluation, and Future Research Directions. IEEE Commun. Mag. 2018, 56, 46–52. [Google Scholar] [CrossRef]
- El-Sayed, H.; Sankar, S.; Prasad, M.; Puthal, D.; Gupta, A.; Mohanty, M.; Lin, C.T. Edge of Things: The Big Picture on the Integration of Edge, IoT and the Cloud in a Distributed Computing Environment. IEEE Access 2017, 6, 1706–1717. [Google Scholar] [CrossRef]
- Yousefpour, A.; Fung, C.; Nguyen, T.; Kadiyala, K.; Jalali, F.; Niakanlahiji, A.; Kong, J.; Jue, J.P. All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit. 2019, 98, 289–330. [Google Scholar] [CrossRef]
- Risteska Stojkoska, B.L.; Trivodaliev, K.V. A review of Internet of Things for smart home: Challenges and solutions. J. Clean. Prod. 2017, 140, 1454–1464. [Google Scholar] [CrossRef]
- Saini, A.; Malik, A. Routing in internet of things: A survey. Commun. Comput. Syst. 2017, I, 855–860. [Google Scholar] [CrossRef]
- Casilari, E.; Lora-rivera, R.; García-lagos, F. A study on the application of convolutional neural networks to fall detection evaluated with multiple public datasets. Sensors 2020, 20, 1466. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Rahnemoonfar, M.; Sheppard, C. Deep count: Fruit counting based on deep simulated learning. Sensors 2017, 17, 905. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Thakker, D.; Mishra, B.K.; Abdullatif, A.; Mazumdar, S. Explainable Artificial Intelligence for Developing Smart Cities Solutions. Smart Cities 2020, 3, 1353–1382. [Google Scholar] [CrossRef]
- Rahman, A.; Hossain, M.S.; Alrajeh, N.A.; Guizani, N. B5G and Explainable Deep Learning Assisted Healthcare Vertical at the Edge: COVID-19 Perspective. IEEE Netw. 2020, 34, 98–105. [Google Scholar] [CrossRef]
- Marques, G.; Garcia, N.; Pombo, N. A survey on IoT: Architectures, elements, applications, QoS, platforms and security concepts. In Advances in Mobile Cloud Computing and Big Data in the 5G Era; Springer: Berlin/Heidelberg, Germany, 2017; pp. 115–130. [Google Scholar]
- Zhang, K.; Ni, J.; Yang, K.; Liang, X.; Ren, J.; Shen, X.S. Security and Privacy in Smart City Applications: Challenges and Solutions. IEEE Commun. Mag. 2017, 55, 122–129. [Google Scholar] [CrossRef]
- Mehmood, Y.; Ahmad, F.; Yaqoob, I.; Adnane, A.; Imran, M.; Guizani, S. Internet-of-Things-Based Smart Cities: Recent Advances and Challenges. IEEE Commun. Mag. 2017, 55, 16–24. [Google Scholar] [CrossRef]
- Rong, W.; Xiong, Z.; Cooper, D.; Li, C.; Sheng, H. Smart city architecture: A technology guide for implementation and design challenges. China Commun. 2014, 11, 56–69. [Google Scholar] [CrossRef]
- Ahmed, E.; Yaqoob, I.; Gani, A.; Imran, M.; Guizani, M. Internet-of-things-based smart environments: State of the art, taxonomy, and open research challenges. IEEE Wirel. Commun. 2016, 23, 10–16. [Google Scholar] [CrossRef]
- Chen, S.; Xu, H.; Liu, D.; Hu, B.; Wang, H. A vision of IoT: Applications, challenges, and opportunities with China Perspective. IEEE Internet Things J. 2014, 1, 349–359. [Google Scholar] [CrossRef]
- Ahlgren, B.; Hidell, M.; Ngai, E.C. Internet of Things for Smart Cities: Interoperability and Open Data. IEEE Internet Comput. 2016, 20, 52–56. [Google Scholar] [CrossRef]
- Lee, I.; Lee, K. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Bus. Horizons 2015, 58, 431–440. [Google Scholar] [CrossRef]
- Morais, C.M.; Sadok, D.; Kelner, J. An IoT sensor and scenario survey for data researchers. J. Braz. Comput. Soc. 2019, 25. [Google Scholar] [CrossRef] [Green Version]
- Sharma, N.; Solanki, V.K.; Davim, J.P. Basics of the Internet of Things (IoT) and Its Future. In Handbook of IoT and Big Data; CRC Press: Boca Raton, FL, USA, 2019; p. 165. [Google Scholar]
- Hancke, G.P.; Hancke, G.P., Jr. The role of advanced sensing in smart cities. Sensors 2013, 13, 393–425. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Penza, M.; Suriano, D.; Villani, M.G.; Spinelle, L.; Gerboles, M. Towards air quality indices in smart cities by calibrated low-cost sensors applied to networks. In Proceedings of the SENSORS, 2014 IEEE, Valencia, Spain, 2–5 November 2014; pp. 2012–2017. [Google Scholar]
- Folianto, F.; Low, Y.S.; Yeow, W.L. Smartbin: Smart waste management system. In Proceedings of the 2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore, 7–9 April 2015; pp. 1–2. [Google Scholar]
- Bedi, G.; Venayagamoorthy, G.K.; Singh, R.; Brooks, R.R.; Wang, K.C. Review of Internet of Things (IoT) in Electric Power and Energy Systems. IEEE Internet Things J. 2018, 5, 847–870. [Google Scholar] [CrossRef]
- Song, E.Y.; Fitzpatrick, G.J.; Lee, K.B. Smart Sensors and Standard-Based Interoperability in Smart Grids. IEEE Sens. J. 2017, 17, 7723–7730. [Google Scholar] [CrossRef]
- Abdellatif, A.A.; Mohamed, A.; Chiasserini, C.F.; Tlili, M.; Erbad, A. Edge computing for smart health: Context-aware approaches, opportunities, and challenges. IEEE Netw. 2019, 33, 196–203. [Google Scholar] [CrossRef] [Green Version]
- Fan, K.; Zhu, S.; Zhang, K.; Li, H.; Yang, Y. A Lightweight Authentication Scheme for Cloud-Based RFID Healthcare Systems. IEEE Netw. 2019, 33, 44–49. [Google Scholar] [CrossRef]
- Prati, A.; Shan, C.; Wang, K.I. Sensors, vision and networks: From video surveillance to activity recognition and health monitoring. J. Ambient. Intell. Smart Environ. 2019, 11, 5–22. [Google Scholar] [CrossRef]
- Ding, D.; Cooper, R.A.; Pasquina, P.F.; Fici-Pasquina, L. Sensor technology for smart homes. Maturitas 2011, 69, 131–136. [Google Scholar] [CrossRef] [PubMed]
- Jan, B.; Farman, H.; Khan, M.; Talha, M.; Din, I.U. Designing a Smart Transportation System: An Internet of Things and Big Data Approach. IEEE Wirel. Commun. 2019, 26, 73–79. [Google Scholar] [CrossRef]
- Guerrero-Ibáñez, J.; Zeadally, S.; Contreras-Castillo, J. Sensor technologies for intelligent transportation systems. Sensors 2018, 18, 1212. [Google Scholar] [CrossRef] [Green Version]
- Gharaibeh, A.; Salahuddin, M.A.; Hussini, S.J.; Khreishah, A.; Khalil, I.; Guizani, M.; Al-Fuqaha, A. Smart Cities: A Survey on Data Management, Security, and Enabling Technologies. IEEE Commun. Surv. Tutor. 2017, 19, 2456–2501. [Google Scholar] [CrossRef]
- Talari, S.; Shafie-Khah, M.; Siano, P.; Loia, V.; Tommasetti, A.; Catalão, J.P. A review of smart cities based on the internet of things concept. Energies 2017, 10, 421. [Google Scholar] [CrossRef] [Green Version]
- Park, D.M.; Kim, S.K.; Seo, Y.S. S-mote: SMART home framework for common household appliances in IoT Network. J. Inf. Process. Syst. 2019, 15, 449–456. [Google Scholar] [CrossRef]
- Yaqoob, I.; Ahmed, E.; Hashem, I.A.T.; Ahmed, A.I.A.; Gani, A.; Imran, M.; Guizani, M. Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wirel. Commun. 2017, 24, 10–16. [Google Scholar] [CrossRef]
- Sakhardande, P.; Hanagal, S.; Kulkarni, S. Design of disaster management system using IoT based interconnected network with smart city monitoring. In Proceedings of the 2016 International Conference on Internet of Things and Applications, IOTA 2016, Pune, India, 22–24 January 2016; pp. 185–190. [Google Scholar] [CrossRef]
- Kang, L.; Poslad, S.; Wang, W.; Li, X.; Zhang, Y.; Wang, C. A public transport bus as a flexible mobile smart environment sensing platform for IoT. In Proceedings of the 12th International Conference on Intelligent Environments, IE 2016, London, UK, 14–16 September 2016; pp. 1–8. [Google Scholar] [CrossRef]
- Adiono, T.; Fathany, M.Y.; Putra, R.V.W.; Afifah, K.; Santriaji, M.H.; Lawu, B.L.; Fuada, S. Live demonstration: MINDS - Meshed and internet networked devices system for smart home: Track selection: Embedded systems. In Proceedings of the 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016, Jeju, Korea, 25–28 October 2016; pp. 736–737. [Google Scholar] [CrossRef]
- Ghosh, A.; Chakraborty, N. Design of smart grid in an University Campus using ZigBee mesh networks. In Proceedings of the 1st IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems, ICPEICES 2016, Delhi, India, 4–6 July 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Yan, Y.; Qian, Y.; Sharif, H. A secure data aggregation and dispatch scheme for home area networks in smart grid. In Proceedings of the GLOBECOM—IEEE Global Telecommunications Conference, Houston, TX, USA, 5–9 December 2011; pp. 1–6. [Google Scholar] [CrossRef]
- Raza, U.; Kulkarni, P.; Sooriyabandara, M. Low Power Wide Area Networks: An Overview. IEEE Commun. Surv. Tutor. 2017, 19, 855–873. [Google Scholar] [CrossRef] [Green Version]
- Kuzlu, M.; Pipattanasomporn, M. Assessment of communication technologies and network requirements for different smart grid applications. In Proceedings of the 2013 IEEE PES Innovative Smart Grid Technologies Conference, ISGT 2013, Washington, DC, USA, 24–27 February 2013; pp. 1–6. [Google Scholar] [CrossRef]
- Al-Sarawi, S.; Anbar, M.; Alieyan, K.; Alzubaidi, M. Internet of Things (IoT) communication protocols: Review. In Proceedings of the ICIT 2017—8th International Conference on Information Technology, Amman, Jordan, 17–18 May 2017; pp. 685–690. [Google Scholar] [CrossRef]
- Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
- Samuel, S.S.I. A review of connectivity challenges in IoT-smart home. In Proceedings of the 2016 3rd MEC International Conference on Big Data and Smart City, ICBDSC 2016, Muscat, Oman, 15–16 March 2016; pp. 364–367. [Google Scholar] [CrossRef]
- Kuppusamy, P.; Muthuraj, S.; Gopinath, S. Survey and challenges of Li-Fi with comparison of Wi-Fi. In Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 23–25 March 2016; pp. 896–899. [Google Scholar]
- Heile, B.S.A.; Liu, B.; Zhang, M.; Perkins, C.F. Wi-SUN FAN Overview. 2017. Available online: https://tools.ietf.org/id/draft-heile-lpwan-wisun-overview-00.html (accessed on 9 March 2021).
- Hammi, B.; Khatoun, R.; Zeadally, S.; Fayad, A.; Khoukhi, L. IoT technologies for smart cities. IET Netw. 2018, 7, 1–13. [Google Scholar] [CrossRef]
- de Souza, J.T.; de Francisco, A.C.; Piekarski, C.M.; do Prado, G.F. Data mining and machine learning to promote smart cities: A systematic review from 2000 to 2018. Sustainability 2019, 11, 1077. [Google Scholar] [CrossRef] [Green Version]
- Rayan, Z.; Alfonse, M.; Salem, A.B.M. Machine Learning Approaches in Smart Health. Procedia Comput. Sci. 2018, 154, 361–368. [Google Scholar] [CrossRef]
- Varghese, R.; Sharma, S. Affordable smart farming using IoT and machine learning. In Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 14–15 June 2018; pp. 645–650. [Google Scholar]
- AlZu’bi, S.; Hawashin, B.; Mujahed, M.; Jararweh, Y.; Gupta, B.B. An efficient employment of internet of multimedia things in smart and future agriculture. Multimed. Tools Appl. 2019, 78, 29581–29605. [Google Scholar] [CrossRef]
- Pratyush Reddy, K.S.; Roopa, Y.M.; Kovvada Rajeev, L.N.; Nandan, N.S. IoT based Smart Agriculture using Machine Learning. In Proceedings of the 2nd International Conference on Inventive Research in Computing Applications, ICIRCA 2020, Coimbatore, India, 15–17 July 2020; pp. 130–134. [Google Scholar] [CrossRef]
- Goap, A.; Sharma, D.; Shukla, A.K.; Rama Krishna, C. An IoT based smart irrigation management system using Machine learning and open source technologies. Comput. Electron. Agric. 2018, 155, 41–49. [Google Scholar] [CrossRef]
- Rodríguez, S.; Gualotuña, T.; Grilo, C. A System for the Monitoring and Predicting of Data in Precision A Agriculture System for the and Predicting of Wireless Data in Precision in a Monitoring Rose Greenhouse Based on Sensor Agriculture in a Rose Greenhouse Based on Wireless Sensor Networks Ne. Procedia Comput. Sci. 2017, 121, 306–313. [Google Scholar] [CrossRef]
- Kitpo, N.; Kugai, Y.; Inoue, M.; Yokemura, T.; Satomura, S. Internet of Things for Greenhouse Monitoring System Using Deep Learning and Bot Notification Services. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics, ICCE 2019, Las Vegas, NV, USA, 11–13 January 2019. [Google Scholar] [CrossRef]
- Saha, A.K.; Saha, J.; Ray, R.; Sircar, S.; Dutta, S.; Chattopadhyay, S.P.; Saha, H.N. IOT-based drone for improvement of crop quality in agricultural field. In Proceedings of the 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 8–10 January 2018; pp. 612–615. [Google Scholar]
- Araby, A.A.; Abd Elhameed, M.M.; Magdy, N.M.; Abdelaal, N.; Abd Allah, Y.T.; Darweesh, M.S.; Fahim, M.A.; Mostafa, H. Smart iot monitoring system for agriculture with predictive analysis. In Proceedings of the 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST), Thessaloniki, Greece, 13–15 May 2019; pp. 1–4. [Google Scholar]
- Nandhini, S.A.; Radha, R.H.S. Web Enabled Plant Disease Detection System for Agricultural Applications Using WMSN. Wirel. Pers. Commun. 2018, 102, 725–740. [Google Scholar] [CrossRef]
- Ale, L.; Sheta, A.; Li, L.; Wang, Y.; Zhang, N. Deep learning based plant disease detection for smart agriculture. In Proceedings of the 2019 IEEE Globecom Workshops, GC Wkshps 2019—Proceedings, Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Balducci, F.; Impedovo, D.; Pirlo, G. Machine learning applications on agricultural datasets for smart farm enhancement. Machines 2018, 6, 38. [Google Scholar] [CrossRef] [Green Version]
- Jin, X.B.; Yang, N.X.; Wang, X.Y.; Bai, Y.T.; Su, T.L.; Kong, J.L. Hybrid deep learning predictor for smart agriculture sensing based on empirical mode decomposition and gated recurrent unit group model. Sensors 2020, 20, 1334. [Google Scholar] [CrossRef] [Green Version]
- Aruul Mozhi Varman, S.; Baskaran, A.R.; Aravindh, S.; Prabhu, E. Deep Learning and IoT for Smart Agriculture Using WSN. In Proceedings of the 2017 IEEE International Conference on Computational Intelligence and Computing Research, ICCIC 2017, Tamil Nadu, India, 14–16 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Jin, X.B.; Yu, X.H.; Wang, X.Y.; Bai, Y.T.; Su, T.L.; Kong, J.L. Deep learning predictor for sustainable precision agriculture based on internet of things system. Sustainability 2020, 12, 1433. [Google Scholar] [CrossRef] [Green Version]
- Aliev, K.; Jawaid, M.M.; Narejo, S.; Pasero, E.; Pulatov, A. Internet of plants application for smart agriculture. Int. J. Adv. Comput. Sci. Appl. 2018, 9, 421–429. [Google Scholar] [CrossRef]
- Diedrichs, A.L.; Bromberg, F.; Dujovne, D.; Brun-Laguna, K.; Watteyne, T. Prediction of frost events using machine learning and IoT sensing devices. IEEE Internet Things J. 2018, 5, 4589–4597. [Google Scholar] [CrossRef] [Green Version]
- Reshma, R.; Sathiyavathi, V.; Sindhu, T.; Selvakumar, K.; SaiRamesh, L. IoT based Classification Techniques for Soil Content Analysis and Crop Yield Prediction. In Proceedings of the 2020 Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC), Palladam, India, 7–9 October 2020; pp. 156–160. [Google Scholar]
- Pawar, M.; Chillarge, G. Soil toxicity prediction and recommendation system using data mining in precision agriculture. In Proceedings of the 2018 3rd International Conference for Convergence in Technology (I2CT), Pune, India, 6–8 April 2018; pp. 1–5. [Google Scholar]
- Lee, K.; Silva, B.N.; Han, K. Deep learning entrusted to fog nodes (DLEFN) based smart agriculture. Appl. Sci. 2020, 10, 1544. [Google Scholar] [CrossRef] [Green Version]
- Guillén, M.A.; Llanes, A.; Imbernón, B.; Martínez, R.; Andrés, E.; Crespo, B.; Carlos, J. Performance evaluation of edge computing platforms for the prediction of low temperatures in agriculture using deep learning. J. Supercomput. 2021, 77, 818–840. [Google Scholar] [CrossRef]
- Guillén-Navarro, M.A.; Martínez-España, R.; López, B.; Cecilia, J.M. A high-performance IoT solution to reduce frost damages in stone fruits. Concurr. Comput. Pract. Exp. 2021, 33, e5299. [Google Scholar] [CrossRef]
- Rutqvist, D.; Kleyko, D.; Blomstedt, F. An Automated Machine Learning Approach for Smart Waste Management Systems. IEEE Trans. Ind. Informatics 2019. [Google Scholar] [CrossRef]
- Hussain, A.; Draz, U.; Ali, T.; Tariq, S.; Irfan, M.; Glowacz, A.; Antonino Daviu, J.A.; Yasin, S.; Rahman, S. Waste Management and Prediction of Air Pollutants Using IoT and Machine Learning Approach. Energies 2020, 13, 3930. [Google Scholar] [CrossRef]
- Zhang, D.; Lindholm, G.; Ratnaweera, H. Use long short-term memory to enhance Internet of Things for combined sewer overflow monitoring. J. Hydrol. 2018, 556, 409–418. [Google Scholar] [CrossRef]
- Varalakshmi, P.; Vandhana, S.; Vishali, S. Prediction of water quality using Naive Bayesian algorithm. In Proceedings of the 2016 8th International Conference on Advanced Computing, ICoAC 2016, Tamil Nadu, India, 19–21 January 2016; pp. 224–229. [Google Scholar] [CrossRef]
- Jalal, D. Toward a Smart Real Time Monitoring System for Drinking Water Based on Machine Learning. In Proceedings of the 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, 19–21 September 2019; pp. 1–5. [Google Scholar]
- Bin, T.; Alam, M.M.; Absar, N.; Andersson, K.; Shahadat, M. IoT Based Real-time River Water Quality Monitoring System. Procedia Comput. Sci. 2019, 155, 161–168. [Google Scholar] [CrossRef]
- Liu, P.; Wang, J.; Sangaiah, A.K.; Xie, Y.; Yin, X. Analysis and prediction of water quality using LSTM deep neural networks in IoT environment. Sustainability 2019, 11, 2058. [Google Scholar] [CrossRef] [Green Version]
- Tariq, Z.; Shah, S.K.; Lee, Y. Smart 311 Request System with Automatic Noise Detection for Safe Neighborhood. In Proceedings of the 2018 IEEE International Smart Cities Conference, ISC2 2018, Kansas City, MO, USA, 16–19 September 2018; pp. 1–8. [Google Scholar] [CrossRef]
- Zhang, X.; Zhao, M.; Dong, R. Time-series prediction of environmental noise for urban iot based on long short-term memory recurrent neural network. Appl. Sci. 2020, 10, 1144. [Google Scholar] [CrossRef] [Green Version]
- Santur, Y.; Karaköse, E.; Karaköse, M.; Akın, E. Deep Learning Based Artificial Manager for Smart City. In Proceedings of the 5th International Conference on Advanced Technology & Sciences, Istanbul, Turkey, 9–12 May 2017; pp. 197–201. [Google Scholar]
- Sanaei, S.; Majidi, B.; Akhtarkavan, E. Deep Multisensor Dashboard for Composition Layer of Web of Things in the Smart City. In Proceedings of the 9th International Symposium on Telecommunication: With Emphasis on Information and Communication Technology, IST 2018, Tehran, Iran, 17–19 December 2018; pp. 211–215. [Google Scholar] [CrossRef]
- Rosero-Montalvo, P.D.; Caraguay-Procel, J.A.; Jaramillo, E.D.; Michilena-Calderon, J.M.; Umaquinga-Criollo, A.C.; Mediavilla-Valverde, M.; Ruiz, M.A.; Beltran, L.A.; Peluffo-Ordónez, D.H. Air quality monitoring intelligent system using machine learning techniques. In Proceedings of the 3rd International Conference on Information Systems and Computer Science, INCISCOS 2018, Quito, Ecuador, 14–16 November 2018; pp. 75–80. [Google Scholar] [CrossRef]
- Feng, C.; Wang, W.; Tian, Y.; Que, X.; Gong, X. Estimate Air Quality Based on Mobile Crowd Sensing and Big Data. In Proceedings of the 18th IEEE International Symposium on A World of Wireless, Mobile and Multimedia Networks, WoWMoM 2017—Conference, Macau, China, 12–15 June 2017. [Google Scholar] [CrossRef]
- Yu, R.; Yang, Y.; Yang, L.; Han, G.; Move, O.A. RAQ—A random forest approach for predicting air quality in urban sensing systems. Sensors 2016, 16, 86. [Google Scholar] [CrossRef] [Green Version]
- Kök, I.; Şimşek, M.U.; Özdemir, S. A deep learning model for air quality prediction in smart cities. In Proceedings of the Proceedings—2017 IEEE International Conference on Big Data, Big Data 2017, Boston, MA, USA, 11–14 December 2017; pp. 1983–1990. [Google Scholar] [CrossRef]
- Al-Wakeel, A.; Wu, J.; Jenkins, N. K -Means Based Load Estimation of Domestic Smart Meter Measurements. Appl. Energy 2017, 194, 333–342. [Google Scholar] [CrossRef] [Green Version]
- Valgaev, O.; Kupzog, F.; Schmeck, H. Building power demand forecasting using K-nearest neighbours model—Practical application in Smart City Demo Aspern project. CIRED—Open Access Proc. J. 2017, 2017, 1601–1604. [Google Scholar] [CrossRef] [Green Version]
- Vrablecová, P.; Bou Ezzeddine, A.; Rozinajová, V.; Šárik, S.; Sangaiah, A.K. Smart grid load forecasting using online support vector regression. Comput. Electr. Eng. 2018, 65, 102–117. [Google Scholar] [CrossRef]
- Kong, W.; Dong, Z.Y.; Jia, Y.; Hill, D.J.; Xu, Y.; Zhang, Y. Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network. IEEE Trans. Smart Grid 2019, 10, 841–851. [Google Scholar] [CrossRef]
- Hosein, S.; Hosein, P. Load forecasting using deep neural networks. In Proceedings of the 2017 IEEE Power and Energy Society Innovative Smart Grid Technologies Conference, ISGT 2017, Washington, DC, USA, 23–26 April 2017. [Google Scholar] [CrossRef]
- Ke, K.; Hongbin, S.; Chengkang, Z.; Brown, C. Short-term electrical load forecasting method based on stacked auto-encoding and GRU neural network. Evol. Intell. 2019, 12, 385–394. [Google Scholar] [CrossRef]
- Han, T.; Muhammad, K.; Hussain, T.; Lloret, J.; Baik, S.W. An Efficient Deep Learning Framework for Intelligent Energy Management in IoT Networks. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef]
- Liu, X.; Xiao, Z.; Zhu, R.; Wang, J.; Liu, L.; Ma, M. Edge sensing data-imaging conversion scheme of load forecasting in smart grid. Sustain. Cities Soc. 2020, 62, 102363. [Google Scholar] [CrossRef]
- Taïk, A.; Cherkaoui, S. Electrical load forecasting using edge computing and federated learning. In Proceedings of the ICC 2020-2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Nguyen, D.; Barella, R.; Wallace, S.A.; Zhao, X.; Liang, X. Smart grid line event classification using supervised learning over PMU data streams. In Proceedings of the 2015 6th International Green and Sustainable Computing Conference, Las Vegas, NV, USA, 14–16 December 2015. [Google Scholar] [CrossRef]
- Zheng, Z.; Yang, Y.; Niu, X.; Dai, H.N.; Zhou, Y. Wide and Deep Convolutional Neural Networks for Electricity-Theft Detection to Secure Smart Grids. IEEE Trans. Ind. Infor. 2018, 14, 1606–1615. [Google Scholar] [CrossRef]
- Huang, Y.; Lu, Y.; Wang, F.; Fan, X.; Liu, J.; Leung, V.C. An edge computing framework for real-time monitoring in smart grid. In Proceedings of the 2018 IEEE International Conference on Industrial Internet (ICII), Seattle, WA, USA, 21–23 October 2018; pp. 99–108. [Google Scholar]
- Batool, S.; Saqib, N.A.; Khan, M.A. Internet of Things data analytics for user authentication and activity recognition. In Proceedings of the 2017 2nd International Conference on Fog and Mobile Edge Computing, FMEC 2017, Valencia, Spain, 8–11 May 2017; pp. 183–187. [Google Scholar] [CrossRef]
- Zhang, H.; Xiao, Z.; Wang, J.; Li, F.; Szczerbicki, E. A novel IoT-perceptive human activity recognition (HAR) approach using multihead convolutional attention. IEEE Internet Things J. 2019, 7, 1072–1080. [Google Scholar] [CrossRef]
- Castro, D.; Coral, W.; Rodriguez, C.; Cabra, J.; Colorado, J. Wearable-based human activity recognition using an iot approach. J. Sens. Actuator Netw. 2017, 6, 28. [Google Scholar] [CrossRef] [Green Version]
- Tran, D.N.; Phan, D.D. Human Activities Recognition in Android Smartphone Using Support Vector Machine. In Proceedings of the International Conference on Intelligent Systems, Modelling and Simulation, ISMS, Bangkok, Thailand, 25–27 January 2016; pp. 64–68. [Google Scholar] [CrossRef]
- Santos, G.L.; Endo, P.T.; Monteiro, K.H.d.C.; Rocha, E.d.S.; Silva, I.; Lynn, T. Accelerometer-based human fall detection using convolutional neural networks. Sensors 2019, 19, 1644. [Google Scholar] [CrossRef] [Green Version]
- Yacchirema, D.; de Puga, J.S.; Palau, C.; Esteve, M. Fall detection system for elderly people using IoT and ensemble machine learning algorithm. Pers. Ubiquitous Comput. 2019, 23, 801–817. [Google Scholar] [CrossRef]
- Machorro-Cano, I.; Alor-Hernández, G.; Paredes-Valverde, M.A.; Ramos-Deonati, U.; Sánchez-Cervantes, J.L.; Rodríguez-Mazahua, L. PISIoT: A machine learning and IoT-based smart health platform for overweight and obesity control. Appl. Sci. 2019, 9, 3037. [Google Scholar] [CrossRef] [Green Version]
- Ani, R.; Krishna, S.; Anju, N.; Sona, A.M.; Deepa, O.S. IoT based patient monitoring and diagnostic prediction tool using ensemble classifier. In Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics, ICACCI 2017, Udupi (Near Mangalore), India, 13–16 September 2017; pp. 1588–1593. [Google Scholar] [CrossRef]
- Ukil, A.; Roy, U.K. Smart cardiac health management in iot through heart sound signal analytics and robust noise filtering. In Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC, Montreal, QC, Canada, 8–13 October 2017; pp. 1–5. [Google Scholar] [CrossRef]
- Alamri, A. Monitoring System for Patients Using Multimedia for Smart Healthcare. IEEE Access 2018, 6, 23271–23276. [Google Scholar] [CrossRef]
- Qu, Y.; Ming, X.; Qiu, S.; Zheng, M.; Hou, Z. An integrative framework for online prognostic and health management using internet of things and convolutional neural network. Sensors 2019, 19, 2338. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Hossain, M.S.; Muhammad, G. Cloud-assisted Industrial Internet of Things (IIoT)—Enabled framework for health monitoring. Comput. Netw. 2016, 101, 192–202. [Google Scholar] [CrossRef]
- Alhussein, M.; Muhammad, G.; Hossain, M.S.; Amin, S.U. Cognitive IoT-Cloud Integration for Smart Healthcare: Case Study for Epileptic Seizure Detection and Monitoring. Mob. Netw. Appl. 2018, 23, 1624–1635. [Google Scholar] [CrossRef]
- Ganesan, M.; Sivakumar, N. IoT based heart disease prediction and diagnosis model for healthcare using machine learning models. In Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking, ICSCAN 2019, Pondicherry, India, 29–30 March 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Mohapatra, S.; Patra, P.K.; Mohanty, S.; Pati, B. Smart Health Care System using Data Mining. In Proceedings of the 2018 International Conference on Information Technology, ICIT 2018, Bhubaneswar, India, 19–21 December 2018; pp. 44–49. [Google Scholar] [CrossRef]
- Kaur, P.; Kumar, R.; Kumar, M. A healthcare monitoring system using random forest and internet of things (IoT). Multimed. Tools Appl. 2019, 78, 19905–19916. [Google Scholar] [CrossRef]
- Alhussein, M. Monitoring Parkinson’s Disease in Smart Cities. IEEE Access 2017, 5, 19835–19841. [Google Scholar] [CrossRef]
- Tuli, S.; Basumatary, N.; Gill, S.S.; Kahani, M.; Arya, R.C.; Wander, G.S.; Buyya, R. HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments. Future Gener. Comput. Syst. 2020, 104, 187–200. [Google Scholar] [CrossRef] [Green Version]
- Devarajan, M.; Ravi, L. Intelligent cyber-physical system for an efficient detection of Parkinson disease using fog computing. Multimed. Tools Appl. 2019, 78, 32695–32719. [Google Scholar] [CrossRef]
- Sayeed, M.A.; Mohanty, S.P.; Kougianos, E.; Yanambaka, V.P.; Zaveri, H. A robust and fast seizure detector for IoT edge. In Proceedings of the 2018 IEEE 4th International Symposium on Smart Electronic Systems, iSES 2018, Hyderabad, India, 17–19 December2018; pp. 156–160. [Google Scholar] [CrossRef]
- Queralta, J.P.; Gia, T.N.; Tenhunen, H.; Westerlund, T. Edge-AI in LoRa-based health monitoring: Fall detection system with fog computing and LSTM recurrent neural networks. In Proceedings of the 2019 42nd international conference on telecommunications and signal processing (TSP), Budapest, Hungary, 1–3 July 2019; pp. 601–604. [Google Scholar]
- Awais, M.; Raza, M.; Singh, N.; Bashir, K.; Manzoor, U.; ul Islam, S.; Rodrigues, J.J. LSTM based Emotion Detection using Physiological Signals: IoT framework for Healthcare and Distance Learning in COVID-19. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef]
- Pirzada, P.; White, N.; Wilde, A. Sensors in smart homes for independent living of the elderly. In Proceedings of the 5th International Multi-Topic ICT Conference: Technologies For Future Generations, IMTIC 2018—Proceedings, Jamshoro, Pakistan, 25–27 April 2018; pp. 1–8. [Google Scholar] [CrossRef] [Green Version]
- Park, J.; Jang, K.; Yang, S.B. Deep neural networks for activity recognition with multi-sensor data in a smart home. In Proceedings of the IEEE World Forum on Internet of Things, WF-IoT 2018—Proceedings, Singapore, 5–8 February 2018; pp. 155–160. [Google Scholar] [CrossRef]
- Wang, A.; Chen, G.; Shang, C.; Zhang, M.; Liu, L. Human activity recognition in a smart home environment with stacked denoising autoencoders. In Proceedings of the International Conference on Web-Age Information Management, Nanchang, China, 3–5 June 2016; pp. 29–40. [Google Scholar]
- Singh, D.; Merdivan, E.; Psychoula, I.; Kropf, J.; Hanke, S.; Geist, M.; Holzinger, A. Human activity recognition using recurrent neural networks. Lect. Notes Comput. Sci. (Including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinform.) 2017, 10410 LNCS, 267–274. [Google Scholar] [CrossRef] [Green Version]
- Kim, G.Y.; Shin, S.S.; Kim, J.Y.; Kim, H.G. Haptic Conversion Using Detected Sound Event in Home Monitoring System for the Hard-of-Hearing. In Proceedings of the HAVE 2018—IEEE International Symposium on Haptic, Audio-Visual Environments and Games, Proceedings, Dalian, China, 20–21 September 2018; pp. 17–22. [Google Scholar] [CrossRef]
- Adege, A.B.; Lin, H.P.; Tarekegn, G.B.; Jeng, S.S. Applying deep neural network (DNN) for robust indoor localization in multi-building environment. Appl. Sci. 2018, 8, 62. [Google Scholar] [CrossRef] [Green Version]
- Adeogun, R.; Rodriguez, I.; Razzaghpour, M.; Berardinelli, G.; Christensen, P.H.; Mogensen, P.E. Indoor occupancy detection and estimation using machine learning and measurements from an IoT LoRa-based monitoring system. In Proceedings of the 2019 Global IoT Summit (GIoTS), Aarhus, Denmark, 17–21 June 2019; pp. 1–5. [Google Scholar]
- Zimmermann, L.; Weigel, R.; Fischer, G. Fusion of nonintrusive environmental sensors for occupancy detection in smart homes. IEEE Internet Things J. 2018, 5, 2343–2352. [Google Scholar] [CrossRef]
- Chowdhry, D.; Paranjape, R.; Laforge, P. Smart home automation system for intrusion detection. In Proceedings of the 2015 IEEE 14th Canadian Workshop on Information Theory, CWIT 2015, St. John’s, NL, Canada, 6–9 July 2015; pp. 75–78. [Google Scholar] [CrossRef]
- Bhide, V.H.; Wagh, S. I-learning IoT: An intelligent self learning system for home automation using IoT. In Proceedings of the 2015 International Conference on Communication and Signal Processing, ICCSP 2015, Melmaruvathur, India, 2–4 April 2015; pp. 1763–1767. [Google Scholar] [CrossRef]
- Garcia, F.C.C.; Creayla, C.M.C.; Macabebe, E.Q.B. Development of an Intelligent System for Smart Home Energy Disaggregation Using Stacked Denoising Autoencoders. Procedia Comput. Sci. 2017, 105, 248–255. [Google Scholar] [CrossRef]
- Yang, C.C.; Soh, C.S.; Yap, V.V. A non-intrusive appliance load monitoring for efficient energy consumption based on Naive Bayes classifier. Sustain. Comput. Inf. Syst. 2017, 14, 34–42. [Google Scholar] [CrossRef]
- Popa, D.; Pop, F.; Serbanescu, C.; Castiglione, A. Deep learning model for home automation and energy reduction in a smart home environment platform. Neural Comput. Appl. 2019, 31, 1317–1337. [Google Scholar] [CrossRef]
- Konstantakopoulos, I.C.; Barkan, A.R.; He, S.; Veeravalli, T.; Liu, H.; Spanos, C. A deep learning and gamification approach to improving human-building interaction and energy efficiency in smart infrastructure. Appl. Energy 2019, 237, 810–821. [Google Scholar] [CrossRef]
- Albataineh, H.; Nijim, M.; Bollampall, D. The Design of a Novel Smart Home Control System using Smart Grid Based on Edge and Cloud Computing. In Proceedings of the 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE), Oshawa, ON, Canada, 12–14 August 2020; pp. 88–91. [Google Scholar]
- Sousa, P.H.F.; Nascimento, N.M.M.; Almeida, J.S.; Rebouças Filho, P.P.; Albuquerque, V.H.C. Intelligent Incipient Fault Detection in Wind Turbines based on Industrial IoT Environment. J. Artif. Intell. Syst. 2019, 1, 1. [Google Scholar] [CrossRef] [Green Version]
- Salhaoui, M.; Guerrero-González, A.; Arioua, M.; Ortiz, F.J.; El Oualkadi, A.; Torregrosa, C.L. Smart industrial iot monitoring and control system based on UAV and cloud computing applied to a concrete plant. Sensors 2019, 19, 3316. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ferreira, M.A.; De Souza, L.F.F.; Dos Silva, F.H.S.; Ohata, E.F.; Almeida, J.S.; Filho, P.P. Intelligent Industrial IoT system for detection of short-circuit failure in windings of wind turbines. In Proceedings of the International Joint Conference on Neural Networks, Glasgow, UK, 19–24 July 2020. [Google Scholar] [CrossRef]
- Nkonyana, T.; Sun, Y.; Twala, B.; Dogo, E. Performance evaluation of data mining techniques in steel manufacturing industry. Procedia Manuf. 2019, 35, 623–628. [Google Scholar] [CrossRef]
- Siegel, J.E.; Pratt, S.; Sun, Y.; Sarma, S.E. Real-time Deep Neural Networks for internet-enabled arc-fault detection. Eng. Appl. Artif. Intell. 2018, 74, 35–42. [Google Scholar] [CrossRef] [Green Version]
- Windau, J.; Itti, L. Inertial Machine Monitoring System for Automated Failure Detection. In Proceedings of the IEEE International Conference on Robotics and Automation, Brisbane, Australia, 21–25 May 2018; pp. 93–98. [Google Scholar] [CrossRef]
- Sokolov, A.N.; Pyatnitsky, I.A.; Alabugin, S.K. Research of Classical Machine Learning Methods and Deep Learning Models Effectiveness in Detecting Anomalies of Industrial Control System. In Proceedings of the 2018 Global Smart Industry Conference, GloSIC 2018, Chelyabinsk, Russia, 13–15 November 2018. [Google Scholar] [CrossRef]
- Huang, D.C.; Lin, C.F.; Chen, C.Y.; Sze, J.R. The Internet technology for defect detection system with deep learning method in smart factory. In Proceedings of the 2018 4th International Conference on Information Management, ICIM 2018, Oxford, UK, 25–27 May 2018; pp. 98–102. [Google Scholar] [CrossRef]
- Li, L.; Ota, K.; Dong, M. Deep Learning for Smart Industry: Efficient Manufacture Inspection System with Fog Computing. IEEE Trans. Ind. Inf. 2018, 14, 4665–4673. [Google Scholar] [CrossRef] [Green Version]
- Lin, S.Y.; Du, Y.; Ko, P.C.; Wu, T.J.; Ho, P.T.; Sivakumar, V.; Subbareddy, R. Fog Computing Based Hybrid Deep Learning Framework in effective inspection system for smart manufacturing. Comput. Commun. 2020, 160, 636–642. [Google Scholar] [CrossRef]
- Garmaroodi, M.S.S.; Farivar, F.; Haghighi, M.S.; Shoorehdeli, M.A.; Jolfaei, A. Detection of Anomalies in Industrial IoT Systems by Data Mining: Study of CHRIST Osmotron Water Purification System. IEEE Internet Things J. 2020, 4662, 1. [Google Scholar] [CrossRef]
- Park, D.; Kim, S.; An, Y.; Jung, J.Y. Lired: A light-weight real-time fault detection system for edge computing using LSTM recurrent neural networks. Sensors 2018, 18, 2110. [Google Scholar] [CrossRef] [Green Version]
- Liu, Y.; Kumar, N.; Xiong, Z.; Lim, W.Y.B.; Kang, J.; Niyato, D. Communication-Efficient Federated Learning for Anomaly Detection in Industrial Internet of Things. In Proceedings of the GLOBECOM, Taipei City, Taiwan, 7–10 December 2020; Volume 2020, pp. 1–6. [Google Scholar]
- Zheng, H.; Feng, Y.; Gao, Y.; Tan, J. A robust predicted performance analysis approach for data-driven product development in the industrial internet of things. Sensors 2018, 18, 2871. [Google Scholar] [CrossRef] [Green Version]
- Essien, A.; Giannetti, C. A Deep Learning Model for Smart Manufacturing Using Convolutional LSTM Neural Network Autoencoders. IEEE Trans. Ind. Inf. 2020, 16, 6069–6078. [Google Scholar] [CrossRef] [Green Version]
- Tao, W.; Lai, Z.H.; Leu, M.C.; Yin, Z. Worker Activity Recognition in Smart Manufacturing Using IMU and sEMG Signals with Convolutional Neural Networks. Procedia Manuf. 2018, 26, 1159–1166. [Google Scholar] [CrossRef]
- Forkan, A.R.M.; Montori, F.; Georgakopoulos, D.; Jayaraman, P.P.; Yavari, A.; Morshed, A. An industrial IoT solution for evaluating workers’ performance via activity recognition. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, 7–10 July 2019; pp. 1393–1403. [Google Scholar]
- Huang, B.; Wang, W.; Ren, S.; Zhong, R.Y.; Jiang, J. A proactive task dispatching method based on future bottleneck prediction for the smart factory. Int. J. Comput. Integr. Manuf. 2019, 32, 278–293. [Google Scholar] [CrossRef]
- Brik, B.; Bettayeb, B.; Sahnoun, M.; Duval, F. Towards predicting system disruption in industry 4.0: Machine learning-based approach. Procedia Comput. Sci. 2019, 151, 667–674. [Google Scholar] [CrossRef]
- Han, Y.; Zhang, C.J.; Wang, L.; Zhang, Y.C. Industrial IoT for Intelligent Steelmaking with Converter Mouth Flame Spectrum Information Processed by Deep Learning. IEEE Trans. Ind. Inf. 2020, 16, 2640–2650. [Google Scholar] [CrossRef]
- Wang, T.; Wang, X.; Ma, R.; Li, X.; Hu, X.; Chan, F.T.; Ruan, J. Random Forest-Bayesian Optimization for Product Quality Prediction with Large-Scale Dimensions in Process Industrial Cyber-Physical Systems. IEEE Internet Things J. 2020, 7, 8641–8653. [Google Scholar] [CrossRef]
- Spendla, L.; Kebisek, M.; Tanuska, P.; Hrcka, L. Concept of predictive maintenance of production systems in accordance with industry 4.0. In Proceedings of the 2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics (SAMI), Herl’any, Slovakia, 26–28 January 2017; pp. 405–410. [Google Scholar]
- Hwang, S.; Jeong, J.; Kang, Y. SVM-RBM based predictive maintenance scheme for IoT-enabled smart factory. In Proceedings of the 2018 13th International Conference on Digital Information Management, ICDIM 2018, Berlin, Germany, 24–26 September 2018; pp. 162–167. [Google Scholar] [CrossRef]
- Jung-Hyok Kwon, E.J.K. Failure Prediction Model Using Iterative Feature Selection for Industrial Internet of Things. Symmetry 2019, 12, 454. [Google Scholar] [CrossRef] [Green Version]
- Zhang, W.; Guo, W.; Liu, X.; Liu, Y.; Zhou, J.; Li, B.; Lu, Q.; Yang, S. LSTM-Based Analysis of Industrial IoT Equipment. IEEE Access 2018, 6, 23551–23560. [Google Scholar] [CrossRef]
- Diez, A.; Khoa, N.L.D.; Makki Alamdari, M.; Wang, Y.; Chen, F.; Runcie, P. A clustering approach for structural health monitoring on bridges. J. Civ. Struct. Health Monit. 2016, 6, 429–445. [Google Scholar] [CrossRef] [Green Version]
- Guo, J.; Xie, X.; Bie, R.; Sun, L. Structural health monitoring by using a sparse coding-based deep learning algorithm with wireless sensor networks. Pers. Ubiquitous Comput. 2014, 18, 1977–1987. [Google Scholar] [CrossRef]
- Gui, G.; Pan, H.; Lin, Z.; Li, Y.; Yuan, Z. Data-driven support vector machine with optimization techniques for structural health monitoring and damage detection. KSCE J. Civ. Eng. 2017, 21, 523–534. [Google Scholar] [CrossRef]
- Dang, H.V.; Tran-Ngoc, H.; Nguyen, T.V.; Bui-Tien, T.; De Roeck, G.; Nguyen, H.X. Data-driven structural health monitoring using feature fusion and hybrid deep learning. IEEE Trans. Autom. Sci. Eng. 2020. [Google Scholar] [CrossRef]
- Vitola, J.; Pozo, F.; Tibaduiza, D.A.; Anaya, M. A sensor data fusion system based on k-nearest neighbor pattern classification for structural health monitoring applications. Sensors 2017, 17, 417. [Google Scholar] [CrossRef] [PubMed]
- Yu, J.; Kim, M.; Bang, H.C.; Bae, S.H.; Kim, S.J. IoT as a applications: Cloud-based building management systems for the internet of things. Multimed. Tools Appl. 2016, 75, 14583–14596. [Google Scholar] [CrossRef]
- Singaravel, S.; Geyer, P.; Suykens, J. Deep neural network architectures for component-based machine learning model in building energy predictions. In Proceedings of the Digital Proceedings of the 24th EG-ICE International Workshop on Intelligent Computing in Engineering, Nottingham, UK, 10–12 July 2017. [Google Scholar]
- Eltresy, N.A.; Dardeer, O.M.; Al-Habal, A.; Elhariri, E.; Hassan, A.H.; Khattab, A.; Elsheakh, D.N.; Taie, S.A.; Mostafa, H.; Elsadek, H.A.; et al. RF energy harvesting IoT system for museum ambience control with deep learning. Sensors 2019, 19, 4465. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Hu, W.; Wen, Y.; Guan, K.; Jin, G.; Tseng, K.J. itcm: Toward learning-based thermal comfort modeling via pervasive sensing for smart buildings. IEEE Internet Things J. 2018, 5, 4164–4177. [Google Scholar] [CrossRef]
- Ferrández-Pastor, F.J.; Mora, H.; Jimeno-Morenilla, A.; Volckaert, B. Deployment of IoT edge and fog computing technologies to develop smart building services. Sustainability 2018, 10, 3832. [Google Scholar] [CrossRef] [Green Version]
- Stolfi, D.H.; Alba, E.; Yao, X. Predicting car park occupancy rates in smart cities. In Proceedings of the International Conference on Smart Cities, Malaga, Spain, 14–16 June 2017; pp. 107–117. [Google Scholar] [CrossRef] [Green Version]
- Lenka, R.K.; Barik, R.K.; Das, N.K.; Agarwal, K.; Mohanty, D.; Vipsita, S. PSPS: An IoT based predictive smart parking system. In Proceedings of the 2017 4th IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics, UPCON 2017, Mathura, India, 26–28 October 2017; pp. 311–317. [Google Scholar] [CrossRef]
- Ali, G.; Ali, T.; Irfan, M.; Draz, U.; Sohail, M.; Glowacz, A.; Sulowicz, M.; Mielnik, R.; Faheem, Z.B.; Martis, C. IoT Based Smart Parking System Using Deep Long Short Memory Network. Electronics 2020, 9, 1696. [Google Scholar] [CrossRef]
- Ebuchi, T.; Yamamoto, H. Vehicle/pedestrian localization system using multiple radio beacons and machine learning for smart parking. In Proceedings of the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 February 2019; pp. 086–091. [Google Scholar]
- Awan, F.M.; Saleem, Y.; Minerva, R.; Crespi, N. A comparative analysis of machine/deep learning models for parking space availability prediction. Sensors 2020, 20, 322. [Google Scholar] [CrossRef] [Green Version]
- Sevillano, X.; Màrmol, E.; Fernandez-Arguedas, V. Towards smart traffic management systems: Vacant on-street parking spot detection based on video analytics. In Proceedings of the FUSION 2014—17th International Conference on Information Fusion, Salamanca, Spain, 7–10 July 2014. [Google Scholar]
- Bura, H.; Lin, N.; Kumar, N.; Malekar, S.; Nagaraj, S.; Liu, K. An edge based smart parking solution using camera networks and deep learning. In Proceedings of the 2018 IEEE International Conference on Cognitive Computing (ICCC), San Francisco, CA, USA, 2–7 July 2018; pp. 17–24. [Google Scholar]
- Lee, C.; Park, S.; Yang, T.; Lee, S.H. Smart parking with fine-grained localization and user status sensing based on edge computing. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–5. [Google Scholar]
- Aung, S.S.; Naing, T.T. Naïve Bayes Classifier Based Traffic Prediction System on Cloud Infrastructure. In Proceedings of the International Conference on Intelligent Systems, Modelling and Simulation, ISMS, Kuala Lumpur, Malaysia, 9–12 February 2015; pp. 193–198. [Google Scholar] [CrossRef]
- Liu, Y.; Wu, H. Prediction of road traffic congestion based on random forest. In Proceedings of the 2017 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China, 9–10 December 2017; Volume 2, pp. 361–364. [Google Scholar]
- Wei, W.; Wu, H.; Ma, H. An autoencoder and LSTM-based traffic flow prediction method. Sensors 2019, 19, 2946. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xiao, Y.; Yin, Y. Hybrid LSTM neural network for short-term traffic flow prediction. Information 2019, 10, 105. [Google Scholar] [CrossRef] [Green Version]
- Sun, F.; Pan, Y.; White, J.; Dubey, A. Real-Time and Predictive Analytics for Smart Public Transportation Decision Support System. In Proceedings of the 2016 IEEE International Conference on Smart Computing, SMARTCOMP 2016, St Louis, MO, USA, 18–20 May 2016; pp. 1–8. [Google Scholar] [CrossRef]
- Dogru, N.; Subasi, A. Traffic accident detection using random forest classifier. In Proceedings of the 2018 15th Learning and Technology Conference, L and T 2018, Jeddah, Saudi Arabia, 25–26 February 2018; pp. 40–45. [Google Scholar] [CrossRef]
- Nallaperuma, D.; Nawaratne, R.; Bandaragoda, T.; Adikari, A.; Nguyen, S. Online Incremental Machine Learning Platform for Big Data-Driven Smart Traffic Management. IEEE Trans. Intell. Transp. Syst. 2019, 20, 4679–4690. [Google Scholar] [CrossRef]
- Mukherji, A.; Raghuram, V.; Pandey, S.; Tran, H.; Bulusu, N. CommuterScanner: Towards Smart Indoor Positioning Systems in Urban Transportation. In Proceedings of the 2019 11th International Conference on Communication Systems & Networks (COMSNETS), Bangalore, India, 7–11 January 2019; pp. 619–624. [Google Scholar]
- Majumdar, S.; Subhani, M.M.; Roullier, B.; Anjum, A.; Zhu, R. Congestion prediction for smart sustainable cities using IoT and machine learning approaches. Sustain. Cities Soc. 2021, 64, 102500. [Google Scholar] [CrossRef]
- Baig, Z.A.; Szewczyk, P.; Valli, C.; Rabadia, P.; Hannay, P.; Chernyshev, M.; Johnstone, M.; Kerai, P.; Ibrahim, A.; Sansurooah, K.; et al. Future challenges for smart cities: Cyber-security and digital forensics. Digit. Investig. 2017, 22, 3–13. [Google Scholar] [CrossRef]
- Braun, T.; Fung, B.C.; Iqbal, F.; Shah, B. Security and privacy challenges in smart cities. Sustain. Cities Soc. 2018, 39, 499–507. [Google Scholar] [CrossRef]
- Eckhoff, D.; Wagner, I. Privacy in the Smart City—Applications, Technologies, Challenges, and Solutions. IEEE Commun. Surv. Tutor. 2018, 20, 489–516. [Google Scholar] [CrossRef] [Green Version]
- Elmaghraby, A.S.; Losavio, M.M. Cyber security challenges in smart cities: Safety, security and privacy. J. Adv. Res. 2014, 5, 491–497. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- POPESCUL, D.; RADU, L.D. Data Security in Smart Cities: Challenges and Solutions. Inform. Econ. 2016, 20, 29–38. [Google Scholar] [CrossRef]
- Hassija, V.; Chamola, V.; Saxena, V.; Jain, D.; Goyal, P.; Sikdar, B. A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures. IEEE Access 2019, 7, 82721–82743. [Google Scholar] [CrossRef]
- Whitehead, D.E.; Owens, K.; Gammel, D.; Smith, J. Ukraine cyber-induced power outage: Analysis and practical mitigation strategies. In Proceedings of the 70th Annual Conference for Protective Relay Engineers, CPRE 2017, College Station, TX, USA, 3–6 April 2017. [Google Scholar] [CrossRef]
- Ang, I.B.A.; Salim, F.D.; Hamilton, M. Human occupancy recognition with multivariate ambient sensors. In Proceedings of the 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), Sydney, Australia, 14–18 March 2016; pp. 1–6. [Google Scholar]
- Yang, L.; Ting, K.; Srivastava, M.B. Inferring occupancy from opportunistically available sensor data. In Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communications, PerCom 2014, Budapest, Hungary, 24–28 March 2014; pp. 60–68. [Google Scholar] [CrossRef]
- Howard, J.D.; Longstaff, T.A. A Common Language for Computer Security Incidents; Technical Report; Sandia National Labs: Albuquerque, NM, USA, 1998. [Google Scholar]
- Agrawal, R.; Verma, P.; Sonanis, R.; Goel, U.; De, A.; Kondaveeti, S.A.; Shekhar, S. Continuous security in IoT using blockchain. In Proceedings of the ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing—Proceedings, Calgary, AB, Canada, 15–20 April 2018; pp. 6423–6427. [Google Scholar] [CrossRef]
- Rizvi, S.; Iii, J.P.; Kurtz, A.; Rizvi, M. Securing the Internet of Things ( IoT ): A Security Taxonomy for IoT. In Proceedings of the 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing Furthermore, Communications/12th IEEE International Conference On Big Data Science Furthermore, Engineering (TrustCom/BigDataSE), New York, NY, USA, 1–3 August 2018; pp. 163–168. [Google Scholar] [CrossRef]
- Aldairi, A.; Tawalbeh, L. Cyber Security Attacks on Smart Cities and Associated Mobile Technologies. Procedia Comput. Sci. 2017, 109, 1086–1091. [Google Scholar] [CrossRef]
- Ali, M.; Abrishamchi, N.; Abdullah, A.H.; Cheok, A.D.; Bielawski, K.S. Side Channel Attacks on Smart Home Systems: A Short Overview. In Proceedings of the IECON 2017—43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 29 October–1 November 2017; pp. 8144–8149. [Google Scholar]
- Choi, J.; Kim, Y. An improved LEA block encryption algorithm to prevent side-channel attack in the IoT system. In Proceedings of the 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA). Asia Pacific Signal and Information Processing Association, Jeju, Korea, 13–16 December 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Al-Garadi, M.; Mohamed, A.; Al-Ali, A.; Du, X.; Guizani, M. A survey of machine and deep learning methods for internet of things (IoT) security. arXiv 2018, arXiv:1807.11023. [Google Scholar]
- Ouyang, X.; Ma, Z. Using LSTM networks to identify false data of smart terminals in the smart grid. In Proceedings of the International Conference on Parallel and Distributed Systems—ICPADS, Shenzhen, China, 15–17 December 2017; pp. 765–768. [Google Scholar] [CrossRef]
- Diro, A.; Chilamkurti, N. Leveraging LSTM Networks for Attack Detection in Fog-to-Things Communications. IEEE Commun. Mag. 2018, 56, 124–130. [Google Scholar] [CrossRef]
- Balakrishnan, N.; Rajendran, A.; Pelusi, D.; Ponnusamy, V. Deep Belief Network enhanced intrusion detection system to prevent security breach in the Internet of Things. Internet Things 2019, 100112. [Google Scholar] [CrossRef]
- Khatoun, R.; Zeadally, S. Cybersecurity and privacy solutions in smart cities. IEEE Commun. Mag. 2017, 55, 51–59. [Google Scholar] [CrossRef]
- Atlam, H.F.; Alenezi, A.; Alassafi, M.O.; Wills, G. Blockchain with internet of things: Benefits, challenges, and future directions. Int. J. Intell. Syst. Appl. 2018, 10, 40–48. [Google Scholar] [CrossRef]
Cloud Computing Model | Fog Computing Model | Edge Computing Model |
---|---|---|
Contextual awareness on a global level encompassing all aspects of the application | The Fog layer has contextual awareness of the local sensing scenario | Edge devices typically only have information about their own status. Exchange strategy possible but limited to local neighborhood |
Farthest away from the edge and therefore decision making can be slow and latency is high | Being the closest unit to the edge, the Fog layer can respond much more quickly to the data being sent from sensors and other devices, as it can aggregate the information sent | Quickest decision making possible; however, decisions will be based on local states |
Utilizes heterogeneous data from a variety of sensing devices | Utilizes heterogeneous data, but within a small region | Usually do not have access to different types of data |
High network cost | Medium network cost as data flow is reduced | Least network cost |
Potential privacy risk as raw data might be sent to the Cloud | Increased privacy compared to Cloud computing | Even greater privacy enforcement possible than Fog computing model |
Least robust as decision making is centralized | More robust than Cloud computing model | Most robust as distributed decision making takes place |
Best capabilities in terms of resources | Lesser capable than Cloud devices | Least capable |
Scalability is low | Scalability is better than Cloud | Scalability is highest |
Challenge | Mitigation/Research Direction | References |
---|---|---|
Security and Privacy | Encryption | [8,9,10,11,45,46,47] |
New authentication mechanisms | [48,49,50] | |
New standards to anonymize data | ||
Prevent data leakage | ||
Smart Sensors | Interoperability: Open Standards | [9,10,11,47,48,49,50] |
Reliability and Robustness: Decentralized and distributed architectures and decision making | [51] | |
Power and Memory: Energy harvesting, Low power sensors, New database storage systems | ||
Networking | Low power networks, Network schemes that ensure fluent mobility and routing | [40,47] |
Big data analytics | New algorithms which work with different natured data, Develop scalable and explainable AI | [10,47,52] |
Smart City Component | Sensor Type | References |
---|---|---|
Smart Agriculture | Ambient, Chemical, Hydraulic, Other sensors | |
Smart City Services | Ambient, Chemical, Hydraulic, Presence, Other sensors, | [55,56,57] |
Smart Energy | Ambient, Electric, Motion | [58,59] |
Smart Health | Biosensors, Identification, Motion, Other sensors | [60,61,62] |
Smart Home | Ambient, Chemical, Electric, Hydraulic, Identification, Motion, Presence, Other sensors, | [58,63] |
Smart Industry | Ambient, Biosensors, Electric, Hydraulic, Identification., Motion, Other sensors | |
Smart Infrastructure | Ambient, Motion, Electric, Other sensors, | [55] |
Smart Transportation | Ambient, Chemical, Identification, Motion, Presence, Other sensors | [64,65,66] |
Architecture | Technology | Frequency/Medium | Data rate | Range | Topology |
---|---|---|---|---|---|
Home Area Networks (HANs) | NFC | 125 KHz, 13.56 MHz/860 MHz | 106 Kbps, 212 Kbps or 424 Kbps | 10 cm | Point to Point |
RFID | 125 KHz, 13.56 MHz/902–928 MHz | 4 Mbps [77] | 3–10 m | Point to Point | |
Li-Fi | LED Light | 1–3.5 Gbps [80] | 10 m | Point to point, Star, Mesh | |
Bluetooth | 2.4 GHz | Up to 2 Mbps | 240 m | Star | |
Z-wave | 868 MHz/900 MHz | 40–100 Kbps | 30–100 m | Mesh | |
Zigbee | 868 MHz/915 MHz/2.4 GHz | 250 Kbps | Up to 100 m | Mesh, Star, Tree | |
Wi-Fi | 2.4 GHz/5 GHz | 54 Mb/s, 6.75 Gb/s | 140 m, 100 m | Tree | |
6LOWPAN [77] | 868 MHz/915 MHz/2.4 GHz | Up to 250 Kbps | 10–100 m | Mesh, Star | |
Field/Neighborhood Area Networks (FANs/NANs) | Wi-SUN | 868 MHz/915 MHz/2.4 GHz | Up to 300 Kbps | Up to 4 km | Star, Mesh |
Wide Area Networks (WANs) | NB-IOT | Licensed LTE bands | 200 Kbps | 1–10 km | Tree |
LoRaWAN | 433 MHz/868 MHz/915 MHz | Up to 50 Kbps | 5–20 km | Star of Star (nested star) | |
Sigfox | 433 MHz/868 MHz/915 MHz | 100 bps | 10–50 km | One hop star | |
3G | 1.8–2.5 GHz | 2 Mbps | - | Tree | |
4G | 600–5.925 GHz | up to 1 Gbps | - | Tree | |
5G | 600–80 GHz | Up to 20 Gbps | - | Tree |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Crop Monitoring/Plant care (Irrigation) | LR [85] | Cloud | Classification—Different states of crop [less water etc.] | Heterogeneous (Temperature, Soil moisture, Air quality, Sunlight etc.) |
DT [87] | ||||
CNN [86] | Classification—Different conditions of plants and soil [dry etc] | Homogeneous (Images) | ||
SVR + K-Means [88] | Regression—Predicting amount of moisture in soil | Heterogeneous (Soil moisture, Soil temperature, Air temperature, Ultraviolet (UV) light radiation, Relative humidity, Weather forecast data) | ||
Crop Monitoring/Plant care (Monitoring and disease detection) | SVM [89] | Cloud | Regression—Forecasting temperature | Heterogeneous (Temperature, Humidity, Light, Soil moisture) |
SVM [92] | Regression—Daily crop growth (indirectly from measured data) | |||
SVM [91] | Classification—Different crop conditions | Heterogeneous (Images, Gas) | ||
SVM + K-Means + CNN [90] | Classification—Different stages of tomato growth | Homogeneous (Images) | ||
SVM [93] | Classification—Recognizing and detecting disease | |||
CNN [94] | Edge | |||
Data driven crop care and decision making (Predicting physical parameters) | CNN + RNN(GRU) [96] | Cloud | Regression—Prediction of Temperature, Humidity and Wind speed | Heterogeneous (Temperature, Humidity, Wind speed, Location of monitoring station, Time, Rainfall, Solar radiation) |
RF [100] | ||||
RNN (LSTM) [97] | ||||
DNN [99] | ||||
RNN (GRU) [98] | ||||
DNN [95] | Regression—Prediction of solar radiance | |||
RNN (LSTM) [104] | Edge /Cloud | Regression—Temperature forecasting | ||
Data driven crop care and decision making (Crop recommendation) | DT [101] | Cloud | Classification—Different crops | Homogeneous (Temperature) |
DT [102] | Classification—Soil fertility and type, Regression—Prediction of soil toxicity | Heterogeneous (Soil moisture, Temperature, Humidity, PH, Soil nutrient content/fertility) |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Air quality | K-NN [117] | Cloud | Classification—Differentiate between different air quality levels | Heterogenous (Gas, Light, Temperature, Humidity, Pressure, Wind speed, Weather information, Images, Traffic flow data, Visibility, information about types of buildings etc.) |
RF [118] | ||||
RF [119] | ||||
RNN (LSTM) [120] | Regression—Prediction of air quality levels | |||
Water quality monitoring | NB [109] | Cloud | Classification—Determine if water is fit to drink or not | Heterogeneous (Chlorides, Nitrates, Total dissolved solids, pH and Hardness, and other chemical properties) |
SVM [110] | ||||
DNN [111] | ||||
RNN (LSTM) [112] | Regression—Prediction of water quality | |||
Sewer Overflow Monitoring | RNN (GRU, LSTM) [108] | Cloud | Regression—Prediction of when | Heterogeneous (Water level sensor data (ultrasonic) over drain holes as well as rain gauges) |
Waste management | RNN (LSTM) for prediction of air quality [107], K-NN for detection of waste bin being full | Cloud | Regression—Prediction of air pollutant levels, Classification—Bin full or not | Heterogeneous (Odor, Weight, Level sensing using |
RF [106] | Classification—Empty bin or not | ultrasonic sensor, Gas sensor for air quality, Vibration) | ||
Urban noise monitoring | CNN [113] | Cloud | Classification—Different types of sounds | Homogeneous (Sound) |
RNN (LSTM) [114] | Regression—Prediction of noise levels | |||
Management of Smart City | CNN [116] | Cloud | Application—Dashboard (object identification etc.) | Heterogeneous (Various sensors, Urban video and sound data ) |
CNN [115] |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Energy/Load consumption forecasting | K-Means [121] | Cloud | Clustering—Determine clusters of similar power consumption | Homogeneous (Electric power) |
K-NN [122] | Regression—Predict consumption of electricity ahead of time | |||
SVM [123] | ||||
RNN (LSTM) [124] | ||||
DNN [125] | Heterogeneous (Electric power, Temperature, Humidity, Time, Holiday | |||
SAE + RNN (GRU) [126] | ||||
CNN [128] | Edge | |||
RNN (GRU) [127] | Homogeneous (Electric power) | |||
RNN (LSTM) [129] | ||||
Smart Grid line event classification (fault etc.) | DT [130] | Cloud | Classification—Different powerline events | Homogeneous (Electric power) |
Electricity theft detection | CNN [131] | Cloud | Classification—Theft detection for abnormal patterns of consumption | Homogeneous (Electric power) |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Human activity recognition/Fall detection | DT [135] | Cloud | Classification—Different activities, fall/non falls | Heterogeneous (Acceleration, Heart rate, Posture, ECG, Respiration rate) |
RF [133] | Homogeneous (Accelerometer) | |||
CNN [134] | ||||
RNN (LSTM) [153] | Fog Edge | Heterogeneous (Accelerometer, Gyroscope, Magnetometer) | ||
CNN [137] | Fog | |||
RF [138] | Edge | Heterogeneous (Accelerometer and Gyroscope) | ||
SVM [136] | ||||
Patient health monitoring | DT [139] | Cloud | Classification—Recommendation about diet etc. | Heterogeneous (Heart rate, Sleep, Calories burned, Weight, Physical activity time, Water, Exercise etc.) |
SVM [142] | Classification—Different emotions | Heterogeneous (Speech and Image) | ||
RNN(LSTM) [154] | Heterogeneous (ECG, BVP, GSR, SKT, EMG) | |||
CNN + SAE [145] | Classification—Abnormal/normal heart sounds | Homogeneous (EEG) | ||
RF [141] | Classification—Epileptic Seizure detection | Homogeneous (Heart sounds) | ||
SVM [144] | Classification—ECG arrhythmias | Homogeneous (ECG) | ||
Disease diagnosis | DT [146] | Cloud | Classification—Different heart diseases | Heterogeneous (Heart health information, Patient records and other health sensors) |
K-Means [147] | Classification—Kidney, Heart and Liver disease | Heterogeneous (Heart and Kidney health data) | ||
RF [148] | Classification—Detection of various diseases | Heterogeneous (Diabetes, Heart, Liver, Dermatology etc data) | ||
DNN [150] | Fog | Classification—Presence of heart disease or not | Heterogeneous (Blood oxygen, Heart rate, Respiration rate, EEG, ECG, EMG, Blood Pressure, Glucose and Activity data) | |
Parkinson detection | RF [140] | Cloud | Classification—Parkinson detection/stroke has happened/seizure detection | Heterogeneous (Blood pressure, Sugar, Pulse rate) |
Seizure monitoring | SVM [149] | Homogeneous (Speech) | ||
K-NN [151] | Fog | |||
NB [152] | Edge | Homogeneous (EEG) |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Ambient Assisted living (Activity recognition/Fall detection) | EFEFEFK-NN [155] | Cloud | Clustering—Detect abnormal clusters | Homogeneous (Reed switches) |
RNN (LSTM) [158] | Classification—Different activities | Heterogeneous (Human motion, Water float, Reed switches, Temperature, Pressure, Luminance, Gas and other environmental sensors in a home) | ||
RNN (LSTM) [156] | ||||
SAE [157] | ||||
RNN (GRU) [159] | Classification—Different sounds | Homogeneous (Sound recordings from rooms in a house) | ||
Ambient Assisted living (Localization and Occupancy detection) | DNN [160] | Cloud | Classification and Regression—Localization estimation | Homogeneous (Wi-Fi signal strength and identifiers) |
NB [162] | Classification—Presence of people or not, Regression—Number of occupants | Heterogeneous (Volatile organic compounds, CO, Temperature, Humidity) | ||
DNN [161] | Classification—Different number of people present | Heterogeneous (Temperature, Luminance, Humidity, Pressure, CO, Motion, Magnetometer, Gyroscope, Accelerometer, Sound, Door and window open/close status) | ||
Energy management (Automation, Power consumption profiling) | SVM [163] | Cloud | Classification—Intrusion detection | Heterogeneous (Images + Sound) |
SAE [165] | Regression—Disaggregation of appliance power data | Homogeneous (Appliance power consumption) | ||
RNN (LSTM)[168] | Regression—Forecasting occupant resource usage | Heterogeneous (Appliance power consumption, Luminance, Vibration, Temperature, Humidity, Accelerometer [fan]) | ||
SAE for disaggregation and RNN(LSTM) for forecasting [167] | Classification—Energy disaggregation, Regression—Load forecasting | Heterogeneous (Temperature, Luminance, Humidity, Proximity switches, Ultraviolet light sensors, Power consumption) | ||
NB [166] | Classification—Determine appliances that are on | Homogeneous (Appliance power consumption) |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Fault and anomaly detection | DNN [176] | Cloud | Classification—Different classes of abnormality labels | Heterogeneous (Multiple sensor and controls [button states etc.] information) |
DNN [175] | Classification—Different damage stages of a 3D printer | Heterogeneous (Accelerometer, Gyroscope) | ||
RF [172] | Classification—Normal and abnormal operation in wind turbines | Homogeneous (Accelerometer) | ||
SVM [170] | Classification—Different wind turbine health conditions | |||
SVM [171] | Classification—Normal and mixed cement | Homogeneous (Images) | ||
RF [173] | Classification—Different fault types in steel manufacturing | Heterogeneous (Various sensors, dimensional measurements) | ||
DNN [174] | Classification—Normal and arcing | Homogeneous (Current) | ||
CNN [177] | Classification—Defected product or not | Homogeneous (Images) | ||
CNN [178] | Fog | Classification—Different types of defects | Homogeneous (Images) | |
CNN [179] | ||||
SVM [180] | Edge | Classification—Abnormal and normal pressure | Homogeneous (Water pressure) | |
CNN + RNN (LSTM) [182] | Classification—Abnormal and normal time power patterns | Homogeneous (Electrical power) | ||
RNN (LSTM) [181] | Classification—Faulty and normal state of a machine | Homogeneous (Accelerometer) | ||
Production management | SVM [183] | Cloud | Regression—Prediction of the slotted coefficient in a hydraulic press | Heterogeneous (Various measurements from a hydraulic press) |
ConvLSTM + SAE [184] | Regression—Forecasting machine speed to make production more efficient | Homogeneous (Speed of machine [rotary]) | ||
DNN [187] | Regression—Bottle neck prediction in time | Heterogeneous (RFID, movement sensors) | ||
CNN [185] | Classification—Different activities in an assembling factory | Heterogeneous (IMU, EMG) | ||
SVM [186] | Classification—Different activities in a meat processing plant evaluate worker performance | Heterogeneous (Accelerometer, Gyroscope) | ||
RF [190] | Classification—Bad or good product quality | Heterogeneous (Various sensors from a production floor in a factory) | ||
CNN [189] | Classification—Prediction of temperature, Carbon content in steel | Homogeneous (Spectrogram Images) | ||
RF [188] | Fog | Classification—Determine Room ID, used for system disruption | Heterogeneous (Activity data, Location) | |
Predictive maintenance | CNN [143] | Cloud | Regression—Predict health index for machines | Heterogeneous (Images, Temperature, Vibration, Position, Electromagnetic signal measurements, Strain gauge) |
SVM [192] | Classification—Abnormal or normal vibration data (from electric motor in a crane) | Homogeneous (Accelerometer) | ||
RF + SVM [193] | Classification—Failure prediction | Heterogeneous (Multiple sensors from SECOM dataset) | ||
RNN (LSTM) [194] | Regression—Predicting data from sensors | Heterogeneous (Different sensors [Pressure, Temperature, Vibration etc.]) |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Structural health monitoring | K-Means [195] | Cloud | Clustering—Look for abnormality of building state | Homogeneous (Accelerometers) |
K-NN [199] | Classification—Different damage states | Homogeneous (Piezo electric sensors) | ||
DNN [196] | Homogeneous (Accelerometer) | |||
CNN + RNN (LSTM) [198] | ||||
SVM [197] | ||||
Energy and Environment management | SVM [200] | Cloud | Regression—Forecasting electrical power usage | Heterogeneous (Power and environmental data) |
SAE [201] | Regression—Energy predictions for buildings | Homogeneous (Heat flow data in buildings) | ||
RNN (GRU, LSTM) [202] | Regression—Prediction of environmental variables (CO, Humidity etc.) | Heterogeneous (environmental data such as CO, Humidity, Air velocity) | ||
CNN [203] | Regression—Comfort level |
Application | Network | System Architecture | Task | Data Type |
---|---|---|---|---|
Smart Parking (Parking occupancy detection/Routing/Location prediction) | K-NN [210] | Cloud | Classification—Presence of a vehicle | Homogeneous (Images) |
K-Means [205] | Regression—Future occupancy prediction | Heterogeneous (Occupancy, Location, Time) | ||
RNN (LSTM) [207] | ||||
LR [206] | Homogeneous (RFID data from cars) | |||
DNN+ CNN [208] | Classification—Different positions based on beacons installed | Homogeneous (Radio frequency signal strength) | ||
DT [209] | Classification—Recommendation of parking lot based on distance | Heterogeneous (Parking information, Time) | ||
CNN [211] | Edge | Classification—Detection of empty parking space | Heterogeneous (LIDAR, Images) | |
CNN [212] | Classification—Different user locations localization | Homogeneous (Bluetooth received signal strength) | ||
Transport management (Public transport management) | K-Means [32] | Cloud | Regression—Transport delay prediction | Heterogeneous (GPS, Ticket information, Time, Arrival, Departure information etc. ) |
K-Means [217] | Regression—Arrival time prediction | |||
RF [220] | Classification—Localization, as on platform or train | Homogeneous (Wi-Fi signal parameters) | ||
Transport management (Traffic flow) | NB [213] | Cloud | Classification—Different traffic states | Homogeneous (GPS data, current and historical) |
RF [214] | Heterogeneous (Weather, Road data) | |||
RNN (LSTM) [216] | Regression—Traffic flow prediction | Homogeneous (Traffic flow data [vehicle speed count etc.]) | ||
RNN (LSTM) [221] | ||||
SAE + RNN (LSTM) [215] | ||||
Transport management (Traffic Accident detection) | RF [218] | Classification—Accident or not | Homogeneous (Velocity, Position) |
Smart City Component | Machine Learning | Deep Learning | Observations |
---|---|---|---|
Smart Agriculture | - Crop Monitoring/Plant care (Irrigation) | - Crop Monitoring/Plant care (Irrigation) | |
- Crop Monitoring /Plant care (Monitoring and disease detection) | - Crop Monitoring/Plant care (Monitoring and disease detection) | ||
- Data driven crop care and decision making (Predicting physical parameters) | - Data driven crop care and decision making (Predicting physical parameters) | For applications such as Smart Agriculture, Smart Energy, Smart Health, Smart Industry and Smart Transport, Deep Learning as well as Machine Learning algorithms have been deployed in Edge/Fog configurations. | |
- Data driven crop care and decision making (Crop recommendation) | |||
Smart City Services | - Air quality | - Air quality | |
- Water quality monitoring | - Water quality monitoring | ||
- Waste management | - Waste management | ||
- Sewer Overflow Monitoring | |||
- Urban noise monitoring | |||
Smart Energy | - Energy/Load consumption forecasting | - Energy/Load consumption forecasting | |
- Smart Grid line event classification | - Electricity theft detection | ||
Smart Health | - Human activity recognition/Fall detection | - Human activity recognition/Fall detection | |
- Patient Health Monitoring | - Patient Health Monitoring | ||
- Disease diagnosis | - Disease diagnosis | ||
- Parkinson detection/Seizure monitoring | - Parkinson detection/Seizure monitoring | ||
Smart Homes | - Ambient Assisted living (Activity recognition/Fall detection) | - Ambient Assisted living (Activity recognition/Fall detection) | |
- Ambient Assisted living (Localization and Occupancy detection) | - Ambient Assisted living (Localization and Occupancy detection) | ||
- Energy management (Automation, Power consumption profiling) | - Energy management (Automation, Power consumption profiling) | The most popular machine learning algorithms were the SVM and RF. | |
Smart Industry | - Fault and anomaly detection | - Fault and anomaly detection | |
- Production management | - Production management | ||
Smart Infrastructure | - Structural health monitoring | - Structural health monitoring | |
- Energy and Environment management | - Energy and Environment management | ||
Smart Transport | - Smart Parking (Parking occupancy detection/Routing/Location prediction) | - Smart Parking (Parking occupancy detection/Routing/Location prediction) | |
- Transport management (Public transport management) | - Transport management (Traffic flow) | ||
- Transport management (Traffic flow) | |||
- Transport management (Traffic Accident detection) | The most popular Deep Learning algorithms were RNNs and CNNs. |
Layer | Issue | Countermeasure |
---|---|---|
Application Software Layers | Data visibility/Identification | - Use of encryption to store data |
(Middleware, Application and Business) | Data access/Secondary use | - Access control schemes based on user hierarchy |
- Data anonymization be employed | ||
- Use of blockchain for tracking user access | ||
Data injection/Data integrity | - Use of data validation before usage | |
- Limiting data access | ||
- Query parameterization | ||
- Penetration testing | ||
Network Layer | Man in the middle attack | - Use of cryptographic protocols for data exchanges |
- Encrypting data on public networks | ||
Eavesdropping/Sniffing attack | - Use always authenticate protocols | |
- Remote access should use industry accepted protocols such as TLS, WPA2 | ||
- Timeouts for remote sessions | ||
Side channel attacks | - Bandwidth saturation | |
- Masking to prevent similar operational patterns | ||
Denial of Service | - Check irregular data requests (AI has been shown to be of use here) | |
Spoofing attacks | - Use of cryptography | |
- Use of hybrid encryption | ||
- Use blockchain to validate data exchange as well as authenticate devices | ||
Perception Layer | Tempering and Jamming | - Software policies for missing data |
System Wide | Data leakage | - Data anonymization |
- Data minimization | ||
- Data aggregation | ||
Trustworthiness | - Provide clear policy guidelines to users | |
- Flexible policy development in consultation with users |
Positive | Negative | |
---|---|---|
Strengths | Weaknesses | |
Internal | - Sustainable living | - Lack of data control policies |
- Improved quality of life | - Laws need to be developed | |
- Efficient city operations | - Interoperability of networks | |
- Well suited for big data algorithms | - Incompatible sensor standards | |
- Scalability of applications | - Myriad of different application frameworks | |
- Real-time/fast response due to distributed IoT structure | ||
- Reduced costs | ||
- Robustness | ||
- Enable heterogenous system connectivity | ||
Opportunities | Threats | |
External | - Development of new sensor technologies. | Trustworthiness issues among users |
- Development of low power and higher speed communication schemes | - Network attacks | |
- Development of Encryption techniques for storage and data exchange | - Data theft | |
- Development of Data processing for privacy preservation techniques | - Data leakage | |
- Development of new city services | ||
- Development of scalable, explainable AI |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Syed, A.S.; Sierra-Sosa, D.; Kumar, A.; Elmaghraby, A. IoT in Smart Cities: A Survey of Technologies, Practices and Challenges. Smart Cities 2021, 4, 429-475. https://doi.org/10.3390/smartcities4020024
Syed AS, Sierra-Sosa D, Kumar A, Elmaghraby A. IoT in Smart Cities: A Survey of Technologies, Practices and Challenges. Smart Cities. 2021; 4(2):429-475. https://doi.org/10.3390/smartcities4020024
Chicago/Turabian StyleSyed, Abbas Shah, Daniel Sierra-Sosa, Anup Kumar, and Adel Elmaghraby. 2021. "IoT in Smart Cities: A Survey of Technologies, Practices and Challenges" Smart Cities 4, no. 2: 429-475. https://doi.org/10.3390/smartcities4020024