<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Cloud and Edge Computing Integration in Smart City IoT Solutions</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Patnaik *</surname><given-names>Siddharth</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">School of Computer Engineering, KIIT (Deemed to Be) University, Bhubaneswar -751024, Odisha, India.</aff>
</contrib-group>
<abstract><p>The rise of smart city initiatives has created a growing need for efficient and scalable Internet of Things (IoT) solutions that can handle vast amounts of data quickly and securely. Traditional cloud computing often struggles to meet the real-time demands of smart city applications, primarily due to latency issues and primary concerns. This paper explores how we can overcome these challenges by combining cloud and edge computing into a hybrid approach that utilizes both strengths. Edge computing allows for faster processing of data right where it&apos;s generated, which reduces delays and enhances data security. Meanwhile, cloud computing excels at handling complex analytics and can scale to accommodate resource-intensive tasks. Our proposed architecture intelligently allocates processing tasks based on specific data needs: tasks that require quick responses are handled at the edge. At the same time, more complex analyses are processed in the cloud. We conducted simulations in various smart city applications to validate this approach, including traffic management, environmental monitoring, and emergency services. The results showed significant improvements in response times, data privacy, and overall operational efficiency. These findings indicate that integrating cloud and edge computing offers a promising and sustainable solution for IoT frameworks in smart cities, striking a balance</p><p>between quick responsiveness and secure, scalable data management.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Cloud computing</kwd><kwd>Edge computing</kwd><kwd>Internet of things</kwd><kwd>Smart city</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Cloud computing&apos;s rise to prominence, starting in 2005, has revolutionized the economy of data processing and management. Meanwhile, the Internet of Things (IoT) aims at locking objects as &apos;smart&apos; devices with the installation of chips and sensors. This development alongside clouds has led to applications like home automation, healthcare, transportation, and many others. However, the vast amount of data created by IoT devices, estimated to be around 500 zettabytes, limits the current cloud solutions and may even impair the networks and increase the latency levels. Therefore, Edge Computing (EC) brings computation and data storage closer to the user, thereby addressing the inefficiencies of the cloud system <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>Pioneering smart city projects focusing on basic urban necessities and social enhancement for their sustainment affordances utilize the IoT with Edge Computing to efficiently death billions of real-time data for energy consumption. Implementing AI technologies such as Deep Reinforcement Learning (DRL) allows further improvement of smart cities through active control rather than just feeding the system with historical data. Adding Edge Computing to smart city systems with IoT functionality resolves the issues of processing power requirements for various devices that perform low-level operations. The purpose of this paper is to explore how the integration of cloud and edge computing can enhance the existing energy management smart city solution based on IoT <xref ref-type="bibr" rid="ref-3">[2]</xref>.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Need for Integration</title>
<sec id="sec-3"><label>2.1</label><title>Data Processing Challenges</title>
<p>As smart cities increasingly adopt IoT devices, they face significant data processing challenges that cloud computing alone cannot efficiently address. The massive volume of data generated by these devices can overwhelm centralized cloud infrastructures, leading to inefficiencies and delayed processing times. High latency is a critical concern, as the time required to transmit data to the cloud and back can hinder real-time applications essential for urban management, such as traffic control and emergency response. Additionally, the substantial bandwidth required for transferring large datasets can strain network resources, resulting in congestion and degraded service quality. Privacy and security issues further complicate the reliance on cloud computing, as sensitive information collected by IoT devices is vulnerable to cyberattacks when stored in centralized locations. Therefore, integrating edge computing with cloud solutions is essential to mitigate these challenges, enabling localized data processing that enhances responsiveness, reduces bandwidth usage, and improves overall data security in smart city environments <xref ref-type="bibr" rid="ref-4">[3]</xref>.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Benefits of Edge Computing Integration</title>
<p>Integrating edge computing with cloud solutions in smart city environments offers numerous benefits that address the challenges posed by traditional cloud computing alone. One of the primary advantages is reduced latency, as edge computing enables local data processing closer to its source. This proximity significantly shortens the time required for data transmission, allowing for real-time processing capabilities crucial for traffic management and public safety applications. Additionally, edge computing decreases bandwidth usage by processing data locally and only transmitting relevant or summarized information to the cloud. This reduction in data transfer alleviates network congestion and optimizes resource utilization across the system. Enhanced data privacy and security are further benefits, as sensitive information can be processed and stored at the edge, minimizing the risk of exposure during transmission to centralized cloud servers. Overall, the integration of edge computing fosters a more efficient, responsive, and secure smart city infrastructure, enabling better management of urban resources and improved quality of life for residents <xref ref-type="bibr" rid="ref-5">[4]</xref>.</p>
</sec>
</sec>
<sec id="sec-5"><label>3</label><title>Key Applications in Smart Cities</title>
<sec id="sec-6"><label>3.1</label><title>Transportation</title>
<p>Transportation is a critical domain where edge computing can significantly enhance smart city operations. By leveraging local processing capabilities, edge-enabled systems can monitor and manage real-time traffic, reducing congestion and improving urban mobility. Smart parking systems can utilize edge devices to process data from sensors, offering citizens up-to-date information on available parking spaces and reducing time spent searching for parking. Public transit optimization benefits from edge computing through real-time analysis of passenger flow and vehicle locations, allowing for dynamic adjustments to schedules and routes. Additionally, edge-powered real-time route planning can account for sudden changes in traffic conditions, accidents, or other disruptions, providing citizens with the most efficient travel options. These applications not only improve the quality of life for residents but also contribute to reduced energy consumption and lower emissions, aligning with the sustainability goals of smart cities <xref ref-type="bibr" rid="ref-6">[5]</xref>, <xref ref-type="bibr" rid="ref-7">[6]</xref>.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Transportation in smart cities [7].</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,565.7,537.1,739.7"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-7"><label>3.2</label><title>Public Safety</title>
<p>Regarding public safety, incorporating edge computing in smart cities can enhance security and emergency response capabilities. Edge video surveillance systems can locally analyze the incoming video feeds, thus permitting real-time detection and assessment of any existing threats or abnormal activities. This ability not only cuts down the speed at which the authorities can be alerted but also lessens the bandwidth needed to send bulk video files from the edge to a central cloud. Moreover, it reduces the burden accompanying emergency response thanks to the ability to process information from different sensors and devices, leading to quick response and optimization of resources in an emergency. Crowd monitoring applications that involve large areas do not need to transmit video data to the cloud as such systems rely on edge processing to detect crowding or threats before they spiral out of control. In addition, the incident detection and reporting system can harness the edge to quickly process data from the internet so that the event can be actioned within the shortest time possible. Based on all these applications help improve the general safety and security of the cities, thus enabling effective coordination of public safety systems and structures.</p>
</sec>
<sec id="sec-8"><label>3.3</label><title>Utilities Management</title>
<p>Utility management in smart cities is significantly improved through edge computing, which enhances the efficiency of energy, water, and waste management systems. Smart metering enables real-time data collection, allowing utilities to monitor consumption and optimize resource distribution, which is crucial for power grid optimization. Edge computing also facilitates continuous water flow and quality monitoring, ensuring prompt detection of leaks and contamination. In waste management, real-time analytics optimize collection routes based on actual waste generation, reducing costs and improving service. These advancements contribute to a sustainable and resilient utility management framework in urban environments.</p>
</sec>
</sec>
<sec id="sec-9"><label>4</label><title>Architecture Components</title>
<sec id="sec-10"><label>4.1</label><title>Edge Layer</title>
<p>The edge layer in IoT-based systems is vital for enhancing the efficiency and responsiveness of smart city applications. This layer includes a network of IoT devices that continuously collect real-time data from their surroundings, providing essential insights for effective management. By integrating edge nodes for local processing, the system can analyze data immediately, enabling swift decision-making and reducing latency and bandwidth consumption compared to traditional cloud-centric approaches.</p>
<p>Edge is an intermediary, facilitating secure communication between IoT devices and the cloud while ensuring seamless data transmission. Furthermore, incorporating local data storage capabilities at the edge allows for retaining critical information, ensuring quick access and processing when needed. Together, these components of the edge layer significantly enhance the overall performance of smart city infrastructures, allowing timely responses to dynamic challenges of urban environments and fostering sustainable resource management practices. This integration ultimately contributes to creating more resilient and livable cities for their inhabitants.</p>
<fig><label>Figure 1</label><caption><p>Data fiow diagram of edge computing.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,565.7,537.1,739.7"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-11"><label>4.2</label><title>Cloud Layer</title>
<p>The cloud layer is essential in smart city IoT solutions, providing centralized data storage for the vast amounts of information generated by IoT devices. This enables access to historical data that supports strategic planning and decision-making for urban development and public health. Additionally, the cloud leverages its computational power for advanced analytics, allowing cities to derive actionable insights from large datasets, which helps optimize traffic flow, enhance public safety, and improve energy efficiency. It also facilitates service orchestration by managing the distribution of tasks between edge devices and the cloud, ensuring efficient processing and minimizing latency. Overall, the cloud layer enhances the capabilities of edge computing, supporting sustainable urban management and improving residents&apos; quality of life as smart cities evolve.</p>
</sec>
</sec>
<sec id="sec-12"><label>5</label><title>Key Features</title>
<sec id="sec-13"><label>5.1</label><title>Location Awareness</title>
<p>Location awareness is vital for smart city services, enabling geographic-based data collection that provides context-specific insights into urban dynamics. By utilizing edge computing, local processing of location-specific information allows for real-time data analysis, reducing latency and enhancing service responsiveness. This capability supports immediate solutions to urban challenges, such as optimizing traffic flow and monitoring environmental conditions.</p>
<p>Additionally, context-aware services can adapt to user needs by leveraging location data to offer personalized recommendations, alerts, and real-time updates. Overall, integrating location awareness with edge computing enhances the effectiveness of smart city applications, leading to more responsive and relevant services that improve residents&apos; quality of life and promote efficient resource utilization.</p>
</sec>
<sec id="sec-14"><label>5.2</label><title>Low Latency</title>
<p>Low latency is a crucial aspect of smart city services, particularly for applications that require rapid response times. By minimizing data transmission and processing delays, critical applications can operate more effectively, ensuring that urgent situations are addressed promptly. Real-time data processing capabilities, facilitated by edge computing, allow for the immediate analysis of information generated by IoT devices. This enables cities to respond swiftly to dynamic conditions, such as traffic congestion or emergency incidents, enhancing public safety and operational efficiency.</p>
<p>Furthermore, low latency supports immediate decision-making by providing stakeholders with timely insights and actionable data. This capability is essential for applications like smart traffic management systems, which rely on real-time information to optimize traffic flow and reduce accidents. In summary, low latency is fundamental to the success of smart city initiatives, enabling responsive, efficient, and effective urban management.</p>
</sec>
</sec>
<sec id="sec-15"><label>6</label><title>Challenges and Solutions</title>
<sec id="sec-16"><label>6.1</label><title>Data Security</title>
<p>Data security is critical in smart city environments, particularly with the increasing reliance on distributed systems and IoT devices. Protecting sensitive information from breaches and unauthorized access is essential for maintaining public trust and ensuring the integrity of city services.</p>
<p>Implementing edge-level security protocols is vital to addressing these challenges. By securing data at the edge, where it is generated and processed, cities can minimize transmission exposure, enhancing security and responsiveness. Additionally, data encryption is crucial for safeguarding sensitive information, ensuring that even if intercepted, it remains unreadable to unauthorized users. Furthermore, robust access control mechanisms are necessary to restrict data access to authorized personnel. By employing stringent authentication and authorization protocols, cities can mitigate insider threats and unauthorized data manipulation.</p>
</sec>
<sec id="sec-17"><label>6.2</label><title>Resource Management</title>
<p>Resource management is a significant challenge in smart city environments, particularly in efficiently allocating processing resources to meet the demands of various applications and services. Effective resource allocation is critical for optimal performance as cities deploy numerous IoT devices and edge computing solutions. To address this challenge, priority-based service management can be implemented to allocate resources according to the urgency and importance of tasks. This ensures critical applications, such as emergency response systems and real-time traffic management, receive the necessary processing power.</p>
<p>Resource optimization algorithms are essential for maximizing resource utilization. These algorithms analyze current workloads and dynamically adjust resource allocation to prevent bottlenecks. Additionally, load balancing techniques distribute workloads evenly across available resources, preventing overload on any single resource and enhancing overall system performance.</p>
</sec>
<sec id="sec-18"><label>6.3</label><title>Cost Management</title>
<p>Cost management is a critical challenge in smart city initiatives, particularly due to the high implementation and maintenance costs associated with deploying and managing advanced technologies <xref ref-type="bibr" rid="ref-9">[8]</xref>.</p>
<p>To address this challenge, developing cost-effective deployment models is essential. These models help cities strategically plan investments, ensuring that resources are allocated efficiently and that projects align with budget constraints.</p>
<p>I. Optimizing resource utilization is another key solution. By maximizing the use of existing infrastructure and minimizing waste, cities can significantly reduce operational costs. This can involve leveraging data analytics to monitor resource usage and identify areas for improvement.</p>
<p>II. Employing efficient scaling strategies is also vital. As demand for services grows, cities can implement scalable solutions that allow for gradual expansion without incurring excessive costs. This approach ensures that cities adapt to changing needs while maintaining financial sustainability.</p>
</sec>
</sec>
<sec id="sec-19"><label>7</label><title>Benefits of Smart Cities</title>
<sec id="sec-20"><label>7.1</label><title>Operational Efficiency</title>
<p>Smart cities provide significant benefits, particularly in terms of operational efficiency. Utilizing advanced technologies and data analytics can reduce processing times, improving service delivery in traffic management and emergency response areas. Additionally, smart cities enhance resource utilization through IoT devices and smart infrastructure, allowing for better monitoring and management of resources, such as water distribution. This results in cost savings for municipalities and promotes sustainability by minimizing environmental impact. Overall, the operational efficiency of smart cities enhances service delivery and performance, contributing to more sustainable and livable urban environments <xref ref-type="bibr" rid="ref-6">[5]</xref>.</p>
</sec>
<sec id="sec-21"><label>7.2</label><title>Cost Effectiveness</title>
<p>Smart cities achieve significant cost effectiveness through various strategies that lead to financial savings. One key aspect is reducing bandwidth costs, as smart technologies enable more efficient data transmission and communication. By optimizing infrastructure usage, cities can maximize the value of their existing resources, minimizing the need for costly expansions or upgrades <xref ref-type="bibr" rid="ref-10">[9]</xref>.</p>
<p>Additionally, smart cities focus on reducing energy consumption through efficient operations. Implementing smart energy management systems allows for better monitoring and control of energy use, leading to lower utility bills and a smaller carbon footprint. This results in direct financial savings for municipalities and supports sustainability goals.</p>
</sec>
<sec id="sec-22"><label>7.3</label><title>Enhanced User Experience</title>
<p>Smart cities enhance user experience by providing faster response times and more reliable services, significantly improving citizen satisfaction. When public transportation, emergency response, and utility management operate efficiently, residents benefit from timely and dependable interactions with urban systems.</p>
<p>Moreover, higher service quality fosters trust in these urban systems. As citizens experience consistent and effective services, their confidence in the city&apos;s ability to meet their needs grows. This trust is crucial for encouraging community engagement and participation in smart city initiatives.</p>
</sec>
</sec>
<sec id="sec-23"><label>8</label><title>Future Perspectives</title>
<sec id="sec-24"><label>8.1</label><title>Technology Evolution</title>
<p>Integration of 5G technology: the adoption of 5G technology will provide faster connectivity, enabling real-time data transmission and communication between devices. This will enhance the responsiveness of smart city services and applications <xref ref-type="bibr" rid="ref-11">[10]</xref>.</p>
<p>Advanced AI capabilities: incorporating advanced artificial intelligence will facilitate smarter analytics, allowing for better decision-making and predictive capabilities. AI can analyze vast amounts of data to optimize urban operations and improve service delivery.</p>
<p>Improved edge processing power: enhancements in edge processing power will enable more efficient local data handling. Processing data closer to the source will reduce latency and bandwidth usage, leading to quicker responses and more efficient resource management <xref ref-type="bibr" rid="ref-12">[11]</xref>.</p>
</sec>
<sec id="sec-25"><label>8.2</label><title>Scaling Consideration</title>
<p>Anticipating the growing number of IoT devices: as smart cities evolve, the number of IoT devices is expected to increase significantly. This growth necessitates robust infrastructure and scalable solutions to effectively manage and integrate these devices. Planning for this expansion will ensure the city can accommodate new technologies and services without compromising performance.</p>
<p>Addressing increasing data volumes: with the proliferation of IoT devices, the volume of data generated will also rise dramatically. Smart cities must implement advanced data management strategies and storage solutions to handle this influx of information. This includes leveraging cloud and edge computing to process and analyze data efficiently, ensuring that insights can be derived in real-time.</p>
<p>Expanding service requirements: smart cities must expand their service offerings to meet diverse needs as citizen expectations evolve. This may involve developing new applications and services that leverage the capabilities of IoT and AI and ensuring that existing services can scale to accommodate more users and devices <xref ref-type="bibr" rid="ref-13">[12]</xref>.</p>
</sec>
</sec>
<sec id="sec-26"><label>9</label><title>Conclusion</title>
<p>Integrating cloud and edge computing in smart city IoT solutions provides an efficient, secure, and scalable architecture for managing urban services. This hybrid approach enables real-time data processing at the edge while utilizing the cloud for extensive storage and advanced analytics. Despite existing challenges, such as data privacy and system complexity, this integration is crucial for the future development of smart cities. It creates a robust framework for smart city applications, addressing key issues like latency and bandwidth limitations while enhancing service quality for citizens. This integrated approach will be essential for fostering sustainable urban environments.</p>
</sec>
<sec id="sec-27"><title>Acknowledgments</title>
<p>I wish to sincerely extend my thanks to all individuals who participated in the research and writing process of this paper, which examines the combination of cloud and edge computing in IoT smart city solutions. First, I appreciate my academic advisors and mentors&apos; support and commitment. It is due to them that I better understood the architecture of cloud and edge computing and how it applies to smart cities. I would also like to appreciate my classmates&apos; and colleagues&apos; constructive evaluation and criticism. Their engaging arguments and helpful critiques contributed a lot to the improvement of my work.</p>
<p>Moreover, I will also extend thanks to the institutions and scholars whose work I cited in this paper. Their work focused on improving the available literature on cloud computing, edge computing, and smart city technologies, which greatly informed my research and motivated me to investigate these important areas.</p>
</sec>
<sec id="sec-28"><title>Conflicts of Interest</title>
<p>The authors declare no conflict of interest. We affirm that no personal circumstances or interests could be considered to have an inappropriate influence on the presentation or interpretation of the research findings in this study. Additionally, funders played no role in the study&apos;s design, data collection, analysis, or interpretation, nor in the writing of the manuscript or the decision to publish the results.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Gershenfeld, N., Krikorian, R., &amp; Cohen, D. (2004). The internet of things. Scientific american, 291(4), 76–</mixed-citation></ref>
<ref id="ref-2"><label>81</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://www.jstor.org/stable/26060727">https://www.jstor.org/stable/26060727</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>2</label><mixed-citation>Arulkumaran, K., Deisenroth, M. P., Brundage, M., &amp; Bharath, A. A. (2017). Deep reinforcement learning: A brief survey. IEEE signal processing magazine, 34(6), 26–38. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MSP.2017.2743240">https://doi.org/10.1109/MSP.2017.2743240</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>3</label><mixed-citation>Silva, B. N., Khan, M., &amp; Han, K. (2018). Towards sustainable smart cities: A review of trends, architectures, components, and open challenges in smart cities. Sustainable cities and society, 38, 697–713. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.scs.2018.01.053">https://doi.org/10.1016/j.scs.2018.01.053</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>4</label><mixed-citation>Baktir, A. C., Ozgovde, A., &amp; Ersoy, C. (2017). How can edge computing benefit from software-defined networking: A survey, use cases, and future directions. IEEE communications surveys and tutorials, 19(4), 2359–2391. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/COMST.2017.2717482">https://doi.org/10.1109/COMST.2017.2717482</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>5</label><mixed-citation>Khan, L. U., Yaqoob, I., Tran, N. H., Kazmi, S. M. A., Dang, T. N., &amp; Hong, C. S. (2020). Edge-computing-enabled smart cities: A comprehensive survey. IEEE internet of things journal, 7(10), 10200–10232. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2020.2987070">https://doi.org/10.1109/JIOT.2020.2987070</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>6</label><mixed-citation>Mittal, S., Negi, N., &amp; Chauhan, R. (2017). Integration of edge computing with cloud computing. 2017 international conference on emerging trends in computing and communication technologies (icetcct) (pp. 1–6). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICETCCT.2017.8280340">https://doi.org/10.1109/ICETCCT.2017.8280340</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>7</label><mixed-citation>Blogs, F. I. (2018). Smart transportation : A key building block for a smart city. B2n.ir/n78115</mixed-citation></ref>
<ref id="ref-9"><label>8</label><mixed-citation>Scuotto, V., Ferraris, A., &amp; Bresciani, S. (2016). Internet of things: applications and challenges in smart cities: a case study of IBM smart city projects. Business process management journal, 22(2), 357–367. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1108/BPMJ-05-2015-0074">https://doi.org/10.1108/BPMJ-05-2015-0074</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>9</label><mixed-citation>Belanche, D., Casaló, L. V., &amp; Orús, C. (2016). City attachment and use of urban services: benefits for smart cities. Cities, 50, 75–81. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cities.2015.08.016">https://doi.org/10.1016/j.cities.2015.08.016</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>10</label><mixed-citation>Minoli, D., &amp; Occhiogrosso, B. (2019). Practical aspects for the integration of 5g networks and IoT applications in smart cities environments. Wireless communications and mobile computing, 2019(1), 5710834. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2019/5710834">https://doi.org/10.1155/2019/5710834</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Mohapatra, H., &amp; Rath, A. K. (2021). An IoT based efficient multi-objective real-time smart parking system. International journal of sensor networks, 37(4), 219–232. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/IJSNET.2021.119483">https://doi.org/10.1504/IJSNET.2021.119483</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Mohapatra, H., &amp; Rath, A. K. (2020). IoT-based smart water. In IoT technologies in smart cities: from sensors to big data, security and trust (pp. 63–82). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/PBCE128E">https://doi.org/10.1049/PBCE128E</ext-link></mixed-citation></ref>
</ref-list></back>
</article>