An Open-Source Smart Sensor Architecture for Edge Computing in IoT Applications
Ermanno Cordelli,
Giorgio Pennazza,
Marco Sabatini,
Marco Santonico,
Luca Vollero
Affiliations
Ermanno Cordelli
Unit of Computational Systems and Bioinformatics, Department of Engineering, Campus Bio-Medico University of Rome, Via Álvaro del Portillo, 21, 00128 Rome, Italy
Giorgio Pennazza
Unit of Electronics for Sensor Systems, Department of Engineering, Campus Bio-Medico University of Rome, Via Álvaro del Portillo, 21, 00128 Rome, Italy
Marco Sabatini
Department of Engineering, Campus Bio-Medico University of Rome, Via Álvaro del Portillo, 21, 00128 Rome, Italy
Marco Santonico
Unit of Electronics for Sensor Systems, Department of Engineering, Campus Bio-Medico University of Rome, Via Álvaro del Portillo, 21, 00128 Rome, Italy
Luca Vollero
Unit of Computational Systems and Bioinformatics, Department of Engineering, Campus Bio-Medico University of Rome, Via Álvaro del Portillo, 21, 00128 Rome, Italy
Smart sensors are sensing devices that include computational and communication functionalities. In this work we present a reference model aimed at simplifying the implementation of smart sensors and their integration in IoT applications. The proposed model is micro-controller agnostic and it is viable in different scenarios ranging from the management of a single analog sensor to the orchestration of a heterogeneous array of sensors. The model is open-source and the implementation is available online as reference for the development of custom smart sensors. The evaluation of our framework shows that it can be implemented with limited overhead.