Abstract
Sensor networks have dynamically expanded our ability to monitor and study the world. Their presence and need keep increasing, and new hardware configurations expand the range of physical stimuli that can be accurately recorded. Sensors are also no longer simply recording the data, they process it and transform into something useful before uploading to the cloud. However, building sensor networks is costly and very time consuming. It is difficult to build upon other people’s work and there are only a few open-source solutions for integrating different devices and sensing modalities. We introduce REIP, a Reconfigurable Environmental Intelligence Platform for fast sensor network prototyping. REIP’s first and most central tool, implemented in this work, is an opensource software framework, an SDK, with a flexible modular API for data collection and analysis using multiple sensing modalities. REIP is developed with the aim of being user-friendly, deviceagnostic, and easily extensible, allowing for fast prototyping of heterogeneous sensor networks. Furthermore, our software framework is implemented in Python to reduce the entrance barrier for future contributions. We demonstrate the potential and versatility of REIP in real world applications, along with performance studies and benchmark REIP SDK against similar systems.
Original language | English (US) |
---|---|
Article number | 3809 |
Journal | Sensors |
Volume | 22 |
Issue number | 10 |
DOIs | |
State | Published - May 1 2022 |
Keywords
- Internet of Things (IoT)
- Python
- SDK
- heterogeneous sensor networks
- modular API
- multi-modal
- multiprocessing
- open-source
ASJC Scopus subject areas
- Analytical Chemistry
- Information Systems
- Instrumentation
- Atomic and Molecular Physics, and Optics
- Electrical and Electronic Engineering
- Biochemistry