Enabling the Future Internet for Smart Cities

Enabling the Future Internet for Smart Cities


InterSCity Platform

A microservice-based, open-source smart city platform that aims at supporting collaborative, novel smart city research, development, and deployment initiatives.

InterSCSimulator – A Smart City Simulator

An open-source, extensible, large-scale Traffic Simulator for Smart Cities, extensible to other Smart City domains.


A middleware for large-scale, low-latency processing of mobile data streams with support for mobile-mobile cooperation, context awareness, connection balancing, and cloud integration.

Network Infrastructure and Security

An interconnected network based on NFV to research aspects of network security in order to address the challenges posed by IoT technologies.

Internet of Trees

This project aims at developing sensor prototypes for monitoring the environment using free-design hardware and open source software. The project includes a base station and a sensor station including these sensors: LDR, DHT22, Soil Moisture, sap-flow, and leaf temperature.


The INACITY platform (an acronym for INvestigate and Analyse a City) empowers users allowing them to select a region over a map and see urban features inside that region that have relevance to the urban architecture context, for instance trees. The implementation is extensible and is designed to make it easy to add or replace new modules, such as new maps, different GISes, and Computer Vision filters. The companion tool Street-Level Image Labeler (SLIL) aids in the labeling process of the images collected with INACITY.

Health Dashboard

The HealthDashboard project, based on advanced Computer Science technologies (Big Data, Data Visualization, and Data Science), is an innovative visualization and decision-making support tool for health professionals and public managers. It is an interactive visual dashboard for large-scale data analysis based on the Brazilian National Health System (SUS) hospitalization data. Its software architecture enables integration with the Hospital Information System (SIH-SUS) datasets from any region of Brazil so that health professionals can use it in hundreds of different cities.

DataProcessor – Big Data Processing at InterSCity

Urban data auralization

Buzu (2019) at first edition of “Sons de Silício” (photo by Subtil Jéssica)

This project, a partnership of the InterSCity project and the NuSom GPI (Interactive Practices Group of NuSom), aims at providing aesthetic auralizations of urban-related data. It was featured in the Buzu sound installation during the first edition of the sound art occupation and experimental lutherie “Sons de Silício” (Silicon Sounds) realized at EdA (Space of Arts) at Usp (University of Sao Paulo) in April,


CulturaEduca is a social network that aggregates both official and user-supplied geolocated data on educational infrastructure and related resources, such as theatres, libraries, cultural initiatives etc.

5GPy Simulator

5GPy is a SimPy event-driven simulator, publicly available, used to perform small and large scale simulations on wireless architectures involving cloud and fog systems.


HashifyPass is a visualization tool for website passwords, as an alternative to plain text visualization. It seeks to prevent “shoulder surfing” attacks during password entry.

MobFogSym – Simulation of Mobility and Migration for Fog Computing

MobFogSim extends iFogSim to enable modeling of device mobility and service migration in fog computing.

Emergent Web Server

A Web Server exemplar to explore online learning in compositional self-adaptive systems.

Data Integration Architecture for Smart Cities

The collection, processing, and analysis of data generated by varied sources can help us better understand the functioning and demands of the cities. However, developing efficient solutions to explore urban data is challenging due to the large volume, heterogeneity, and lack of accessibility and integration of this kind of data. This happens because many systems are built in silos: they are closed and developed for specific needs. Despite several works that have already presented approaches for the different stages of data integration (such as ingesting,


PCNSim is an open-source, modular, and lightweight payment channel network simulator that uses the OMNET++ framework. PCNsim is designed to support multiple routing algorithms, topologies, and transactions workloads to meet the requirements of PCN researchers. It presents a unique simulator that accuratly mimics the behavior of the Lightning Network, such as message formats and message exchange.

STEER – Sdn-based inTEnt drivEn iot netwoRks

STEER is a prototype for an IDN-based IoT programming platform. Its main characteristic is the self-adaptation of the network behavior according to high-level goals (intents) provided by network applications. By combining SDN (Software-Defined Networks) and IDN (Intent-Driven Networks), the idea is to self-adapt the network at runtime without predefined rules, considering only the network operational context and the high level goals defined by the applications. To achieve this, SDN is used as the network adaptation mechanism,