skip to main content

Attention:

The NSF Public Access Repository (NSF-PAR) system and access will be unavailable from 11:00 PM ET on Thursday, October 10 until 2:00 AM ET on Friday, October 11 due to maintenance. We apologize for the inconvenience.


Title: A Cloud-Based Data Storage and Visualization Tool for Smart City IoT: Flood Warning as an Example Application
Collecting, storing, and providing access to Internet of Things (IoT) data are fundamental tasks to many smart city projects. However, developing and integrating IoT systems is still a significant barrier to entry. In this work, we share insights on the development of cloud data storage and visualization tools for IoT smart city applications using flood warning as an example application. The developed system incorporates scalable, autonomous, and inexpensive features that allow users to monitor real-time environmental conditions, and to create threshold-based alert notifications. Built in Amazon Web Services (AWS), the system leverages serverless technology for sensor data backup, a relational database for data management, and a graphical user interface (GUI) for data visualizations and alerts. A RESTful API allows for easy integration with web-based development environments, such as Jupyter notebooks, for advanced data analysis. The system can ingest data from LoRaWAN sensors deployed using The Things Network (TTN). A cost analysis can support users’ planning and decision-making when deploying the system for different use cases. A proof-of-concept demonstration of the system was built with river and weather sensors deployed in a flood prone suburban watershed in the city of Charlottesville, Virginia.  more » « less
Award ID(s):
1735587
NSF-PAR ID:
10483385
Author(s) / Creator(s):
; ; ; ; ; ; ; ;
Publisher / Repository:
MDPI
Date Published:
Journal Name:
Smart Cities
Volume:
6
Issue:
3
ISSN:
2624-6511
Page Range / eLocation ID:
1416 to 1434
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Smart space administration and application development is challenging in part due to the semantic gap that exists between the high-level requirements of users and the low-level capabilities of IoT devices. The stakeholders in a smart space are required to deal with communicating with specific IoT devices, capturing data, processing it, and abstracting it out to generate useful inferences. Additionally, this makes reusability of smart space applications difficult, since they are developed for specific sensor deployments. In this article, we present a holistic approach to IoT smart spaces, the SemIoTic ecosystem, to facilitate application development, space management, and service provision to its inhabitants. The ecosystem is based on a centralized repository, where developers can advertise their space-agnostic applications, and a SemIoTic system deployed in each smart space that interacts with those applications to provide them with the required information. SemIoTic applications are developed using a metamodel that defines high-level concepts abstracted from the smart space about the space itself and the people within it. Application requirements can be expressed then in terms of user-friendly high-level concepts, which are automatically translated by SemIoTic into sensor/actuator commands adapted to the underlying device deployment in each space. We present a reference implementation of the ecosystem that has been deployed at the University of California, Irvine and is abstracting data from hundreds of sensors in the space and providing applications to campus members. 
    more » « less
  2. Internet of Things has become a predominant phenomenon in every sphere of smart life. Connected Cars and Vehicular Internet of Things, which involves communication and data exchange between vehicles, traffic infrastructure or other entities are pivotal to realize the vision of smart city and intelligent transportation. Vehicular Cloud offers a promising architecture wherein storage and processing capabilities of smart objects are utilized to provide on-the-fly fog platform. Researchers have demonstrated vulnerabilities in this emerging vehicular IoT ecosystem, where data has been stolen from critical sensors and smart vehicles controlled remotely. Security and privacy is important in Internet of Vehicles (IoV) where access to electronic control units, applications and data in connected cars should only be authorized to legitimate users, sensors or vehicles. In this paper, we propose an authorization framework to secure this dynamic system where interactions among entities is not pre-defined. We provide an extended access control oriented (E-ACO) architecture relevant to IoV and discuss the need of vehicular clouds in this time and location sensitive environment. We outline approaches to different access control models which can be enforced at various layers of E-ACO architecture and in the authorization framework. Finally, we discuss use cases to illustrate access control requirements in our vision of cloud assisted connected cars and vehicular IoT, and discuss possible research directions. 
    more » « less
  3. The amount of greenhouse gas emissions from streetlights is equivalent to 2.6 million cars with as many as 26 million streetlights in the United States. The proposed IoT controller integrates sensors to make these streetlights as hubs for smart environment monitoring with effective energy usage. Conservation of energy is one of the main concerns in the modern era, and energy coming from the sun can be utilized efficiently alongside a smart streetlight management system instead of conventional streetlight management techniques. Additionally, with streetlights being present throughout a city, the opportunity to collect city-wide weather data is proposed. To this end, a solar-powered IoT-based smart street lighting and environmental monitoring system is proposed. The proposed energy-efficient IoT-based system uses a microcontroller to control light-emitting diode (LED) streetlights depending on lighting conditions and vehicle detection, ensuring that the streetlights can be turned on when needed. 
    more » « less
  4. User testing is often used to inform the development of user interfaces (UIs). But what if an interface needs to be developed for a system that does not yet exist? In that case, existing datasets can provide valuable input for UI development. We apply a data-driven approach to the development of a privacy-setting interface for Internet-of-Things (IoT) devices. Applying machine learning techniques to an existing dataset of users' sharing preferences in IoT scenarios, we develop a set of "smart" default profiles. Our resulting interface asks users to choose among these profiles, which capture their preferences with an accuracy of 82%---a 14% improvement over a naive default setting and a 12% improvement over a single smart default setting for all users. 
    more » « less
  5. Internet of Things (IoT) deployments are becoming the backbone of all future Smart City (SC) environments. They can, therefore, act as massive crowd-sourced data aggregators, driven by device-to-device interactions with SC users' mobile devices and their wireless interfaces. Provided that, our research focuses on developing probabilistic and machine learning models to (a) enable knowledge discovery from passive user interactions with the wireless IoT infrastructure and (b) apply the collected intelligence to increase the energy-efficiency and resiliency of the Smart City's IoT network. In this extended abstract we elaborate on the motivation behind our work, and the related challenges, while pointing to the solutions developed so far. 
    more » « less