Real-Time Sensing in Smart Cities: Comparison
Please note this is a comparison between Version 1 by Hugo Peixoto and Version 2 by Catherine Yang.

To aid urban planners and residents in understanding the nuances of day-to-day urban dynamics, we actively pursue the improvement of data visualisation tools that can adapt to changing conditions. An architecture was created and implemented that ensures secure and easy connectivity between various sources, such as a network of Internet of Things (IoT) devices, to merge with crowdsensing data and use them efficiently.

  • smart cities
  • crowdsensing
  • geofencing
  • data visualisation
  • mobile applications

1. Introduction

A smart city is an urban environment that integrates Information and Communication Technology (ICT) and the Internet of Things (IoT) to enhance the quality of life for its inhabitants, optimise resource efficiency, and improve overall sustainability through interconnected infrastructure, data-driven decision-making, and citizen engagement [1]. Urban centres increasingly depend on IoT and its expanding domains, as they attract the attention of academia, industry, and civil society [2]. Today, the main focus is on promoting citizens’ quality of life, assessing the impact of intelligent technologies, and ensuring the social, economic, and environmental sustainability of cities [3]. At the heart of this urban transformation are two fundamental technological components: crowdsourcing and crowdsensing. Crowdsourcing allows citizens to participate actively in collecting data and evaluating services. At the same time, crowdsensing takes advantage of the ubiquity of sensors and mobile devices to facilitate the exchange of large amounts of valuable information in urban environments.
Active community participation is essential in developing plans for managing municipalities [4]. Despite the advances in sensorization and the use of mobile devices, some urban areas do not fully exploit these technologies. These devices could be interconnected by implementing a comprehensive platform that provides diverse solutions operating at multiple levels and dimensions. The level of community involvement in the process is correlated with effectiveness in addressing relevant community concerns. Research results indicate that communities with abundant physical resources, highly skilled human capital, and strong social networks demonstrate greater competence when encouraged and included in the process [4].

2. Crowdsensing and Crowdsourcing

Mobile crowdsensing has emerged as a highly favored approach to urban sensing, offering the ability to accumulate and disseminate significant amounts of data while monitoring and detecting the habits and movements of city dwellers in urban environments [5][14]. Crowdsensing is a method in which many individuals use mobile devices equipped with sensors to collaboratively share sensory data to quantify, examine, or deduce issues of common interest [6][7]. In the context of smart cities, crowdsourcing initiatives facilitate the active and passive participation of citizens in collecting data on various aspects of a city’s operations, services, quality of life, and environment. Mobile crowdsourcing utilises the synergy between sensor technology and human input and analysis. This synergy proves especially valuable when assessing concerns related to the urban environment, such as the quality of municipal services and the ramifications of political decisions on residents’ quality of life [7][15]. Shahrour et al. [7][15] state that crowdsourcing contributes to three critical success factors in smart city projects. The first factor concerns data acquisition, with mobile crowdsourcing enabling the development of cost-effective, high-caliber monitoring systems for urban infrastructures, services, and the environment. In addition, user feedback based on sensor-derived data is proving indispensable for capturing the needs and preferences of the population, as well as for understanding the genuine impact of smart city initiatives on resident’s quality of life. The second factor revolves around involving citizens in local development and activities. Through mobile crowdsourcing, local authorities can access citizens’ ideas and feelings about smart city initiatives and their tangible consequences. The third factor is the creation of smart applications supported by crowdsourcing, including, but not limited to, smart navigation, real-time public transportation services, ride-sharing arrangements, risk alerts, emergency responses, and disturbance notifications. By establishing cost-effective, crowdsourcing-driven monitoring systems as a viable alternative to traditional smart city monitoring devices, mobile crowdsourcing has the potential to accelerate the implementation of smart city projects. This research has identified a myriad of crowdsourcing methodologies applicable to smart cities. These cover the orchestration and management of crowdsensing campaigns and experiences, the collaborative selection of geographical boundary locations for bike sharing, emotional mapping to facilitate public discourse in shared spaces, the provision of information about the city and user satisfaction through mobile platforms, mobile crowdsensing with the ability to use extremities for potentially dangerous crowd situations, the use of social media data to monitor large-scale crowd events, the detection of on-street parking spaces through mobile crowdsourcing, and the evaluation of sound environments through crowdsourcing data. These methodologies use mobile devices, sensors, and community participation to collect and analyse data for smart city applications.

3. API Standards

There are several API standards used for various smart city applications, such as
  • Traffic data APIs: These APIs usually adhere to communication standards based on REST or the Simple Object Access Protocol (SOAP). They provide endpoints for accessing traffic data, such as information on congestion, accidents, and road conditions, often in JavaScript Object Notation (JSON) or eXtended Markup Language (XML) format [8][16].
  • Public transport APIs: Public transport APIs often follow open standards, such as the General Transit Feed Specification (GTFS), which defines a standard format for sharing information about public transport timetables, routes, and stops. These APIs often use REST to access real-time data, such as the location of vehicles [9][17].
  • Parking APIs: Parking APIs may vary in their standards, but they often use REST to provide real-time information on the availability of parking spaces. They may adhere to secure communication protocols to guarantee data integrity [10][18].
  • Air quality APIs: APIs that monitor air quality usually use REST communication protocols to provide up-to-date information on air quality at different locations in the city. Data can be transmitted in formats such as JSON or XML [11][13].
  • Public lighting APIs: Public lighting or street lighting APIs can use communication standards such as Message Queuing Telemetry Transport (MQTT) to control lights based on light and motion sensors. This enables effective communication between sensors and control systems [12][19].
  • Emergency service APIs: These APIs generally follow secure communication protocols like Hypertext Text Transfer Protocol Secure (HTTPS) to ensure the security of emergency-related information. They can provide real-time data about accidents, fires, and other critical situations [13][20].
In summary, the standards of APIs in smart city applications can vary. However, they often include REST, specific protocols for data types (e.g., GTFS for public transport), and security measures to protect sensitive information [14][9]. These standards ensure the interoperability and reliability of the APIs used to enhance efficiency and quality of life in smart cities. One significant area for improvement in this implementation is the absence of standardised practices in the sensitisation initiatives commonly used in smart cities, which is not uncommon, and to mitigate the absence of established criteria in the accessible data, the suggested framework incorporates a RESTful API to tackle this concern.

4. Data Visualisation

Data visualisation is paramount to comprehending, evaluating, and conveying the extensive and intricate datasets produced within smart cities; by data visualisation techniques, it is possible to process and present the data. Urban planning facilitates city development, land-use planning, and infrastructure optimisation. For public transportation, real-time transit data visualisation helps commuters with route planning, enhancing the overall efficiency of transit systems. Environmental monitoring leverages visualisations to track air quality, weather patterns, and energy consumption, bolstering sustainability initiatives [15][16][17][11,21,22]. In emergency response, geographic information system-based visualisations enable rapid, data-driven responses to disasters and emergencies. Moreover, data visualisation contributes to citizen engagement by empowering residents with insights and encouraging their participation in local governance. It further extends to gamification techniques to engage and inform the population effectively [18][19][12,23]. Significant progress has been made in data visualisation approaches to effectively handle the increasing complexity and volume of data in smart city contexts; such advances include the use of dashboards that offer real-time insights via interactive visual representations such as charts, maps, and interfaces [20][24]. By implementing such tools, policymakers and citizens can actively explore data while incorporating machine learning algorithms to assist in identifying patterns, anomalies, and correlations within extensive datasets. Consequently, it facilitates the decision-making process. Moreover, using data visualisation methods to depict information chronologically serves to augment comprehension of patterns, facilitate the ability to predict future events, and aid in improving municipal operations, among various other advantages [21][25]. A plethora of software tools and platforms have emerged to facilitate data visualisation in the context of smart cities. Tableau is widely used to construct dynamic dashboards and reports, link disparate data sources, and provide real-time visualisation. Microsoft’s Power BI software allows its customers to visualize data and access various business intelligence features. The software in question also facilitates effortless linkage to IoT data sources. QlikView and Qlik Sense are other applications with associative data modeling capabilities that let users explore data relationships interactively [22][23][26,27]. Furthermore, while pre-made solutions are prevalent, it is occasionally feasible to develop one’s software by incorporating customisation and parameterization. Integrating a graphical library (ChartJS, LineJS, Google Charts, Leaflet) with a JavaScript framework (e.g., Angular, ReactJS, VueJS) is the prevailing method. Despite the substantial advancements in data visualisation in smart city contexts, several persistent challenges continue to shape this field. These challenges include the delicate balance between data privacy and accessibility, the imperative for scalability to manage ever-expanding.

5. Mobile Apps

The development of crowdsensing involves integrating sensory data collection through users’ mobile devices, allowing citizens to contribute to the collective through their devices. It provides personalised, intelligent information to each citizen, empowering them to make informed decisions and leverage community resources [24][28]. Previous literature on enhancing the quality of life within smart cities by incorporating crowdsensing, crowdsourcing, and geofences in mobile applications is evaluated. Devices and applications can use geofences to give helpful information to citizens when they are near an area of interest. The expansion of crowdsensing users and the development and implementation of smart cities share the objective of integrating citizens into intelligent environments via personalised information that is context-sensitive and transmitted via mobile applications. According to Amaxilatis et al. [25][8], integrating IoT devices with smartphone applications is crucial for fostering and enhancing creative ecosystems in urban regions since this empowers users to verify and embrace new services. The authors concluded that the pervasive and routine smartphone usage among individuals provides a substantial opportunity for researchers to collect detailed and perceptive observations of urban surroundings. Fernandes et al. [26][10], developed a mobile device platform that enables users to access comprehensive information about the current and future state of the city. The platform also provides context-aware smart notifications with relevant information. The platform incorporates a gamification mechanism incorporating user perception, evaluation, and satisfaction with their city to encourage continued usage. Meanwhile, Foschini et al. [5][14] presented ParticipAct, a mobile crowdsensing platform that uses edge nodes to identify potential hazardous crowd scenarios. This platform is particularly useful in emergencies, such as the ongoing COVID-19 pandemic, as it allows individuals to avoid dangerous crowd situations and receive suggestions for safer routes or places. ParticipAct has users install a sensing client application on their smartphones, which sends the collected information to a centralised cloud server. Researchers and platform administrators create these targeted sensing campaigns. In summary, smart cities utilise information and communication technology to maximize infrastructure, facilitate cooperation, and promote innovation, all while ensuring efficient services. Active citizen participation in crowdsensing solutions can improve emergency management, environmental monitoring, healthcare and well-being, e-commerce, and other facets of smart cities. Mobile crowdsensing is an excellent method for gathering data in smart cities. Several methods can be implemented to promote public engagement, such as monetary incentives, entertainment, and service.
ScholarVision Creations