Issue No. 05 - Sep./Oct. (2018 vol. 5)
Pedro Henrique Cruz Caminha , Universidade Federal do Rio de Janeiro – PEE/COPPE/GTA – DEL/POLI
Felipe Ferreira da Silva , Universidade Federal do Rio de Janeiro – PEE/COPPE/GTA – DEL/POLI
Roberto Goncalves Pacheco , Universidade do Estado do Rio de Janeiro – FEN/DETEL/PEL
Rodrigo de Souza Couto , Universidade do Estado do Rio de Janeiro - FEN/DETEL/PEL
Pedro Braconnot Velloso , Universidade Federal do Rio de Janeiro - PEE/COPPE/GTA
Miguel Elias Mitre Campista , Universidade Federal do Rio de Janeiro - PEE/COPPE/GTA
Luis Henrique Maciel Kosmalski Costa , Universidade Federal do Rio de Janeiro - PEE/COPPE/GTA
Collecting data is an important task for building smart cities. This article proposes SensingBus, a system to collect data from sensors carried by urban buses. Using buses to move sensors allows each node to cover a wider area, at a negligible cost. SensingBus is based on a three-level architecture. At the first level, sensing nodes collect and send data to the second level, consisting of fog nodes. The fog nodes preprocess data and deliver it to the third level, the cloud infrastructure, which stores and makes data externally available. The fog infrastructure, on the other hand, discards defective data, compresses information, and provides secure access points between the fog and the cloud. To validate SensingBus, the authors built a prototype and performed experiments to stress the fog nodes. They verified that each fog node can serve at least 20 simultaneous sensing nodes, an adequate number to sense a city such as Rio de Janeiro.
cloud computing, data acquisition, data compression, public transport, smart cities
P. H. Cruz Caminha et al., "SensingBus: Using Bus Lines and Fog Computing for Smart Sensing the City," in IEEE Cloud Computing, vol. 5, no. 5, pp. 58-69, 2018.