A Miniature Data Repository on a Raspberry Pi

This work demonstrates a low-cost, miniature data repository proof-of-concept. Such a system needs to be resilient to power and network failures, and expose adequate processing power for persistent, long-term storage. Additional services are required for interoperable data sharing and visualization. We designed and implemented a software tool called Airchive to run on a Raspberry Pi, in order to assemble a data repository for archiving and openly sharing timeseries data. Airchive employs a relational database for storing data and implements two standards for sharing data (namely the Sensor Observation Service by the Open Geospatial Consortium and the Protocol for Metadata Harvesting by the Open Archives Initiative). The system is demonstrated in a realistic indoor air pollution data acquisition scenario in a four-month experiment evaluating its autonomy and robustness under power and network disruptions. A stress test was also conducted to evaluate its performance against concurrent client requests.

[1]  Daniel Mihai Toma,et al.  Use of Low-Cost Acquisition Systems with an Embedded Linux Device for Volcanic Monitoring , 2015, Sensors.

[2]  Hsiang-Cheh Huang,et al.  A Survey on Intelligent Sensor Network and Its Applications , 2016, J. Netw. Intell..

[3]  Ioannis N. Athanasiadis,et al.  Towards a low-cost, full-service air quality data archival system , 2014 .

[4]  Xinrong Li,et al.  Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications , 2014, FNC/MobiSPC.

[5]  J. G. Tanenbaum,et al.  Democratizing technology: pleasure, utility and expressiveness in DIY and maker practice , 2013, CHI.

[6]  Norlida Buniyamin,et al.  Development of Fire alarm system using Raspberry Pi and Arduino Uno , 2013, 2013 International Conference on Electrical, Electronics and System Engineering (ICEESE).

[7]  Silas C. Michaelides,et al.  A multi-agent system for meteorological radar data management and decision support , 2009, Environ. Model. Softw..

[8]  Pericles A. Mitkas,et al.  Knowledge Discovery for Operational Decision Support in Air Quality Management , 2007 .

[9]  Wolfgang Kastner,et al.  Building Automation and Smart Cities: An Integration Approach Based on a Service-Oriented Architecture , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[10]  Arkady B. Zaslavsky,et al.  Sensing as a service model for smart cities supported by Internet of Things , 2013, Trans. Emerg. Telecommun. Technol..

[11]  Marco Cagnetti,et al.  A New Remote and Automated Control System for the Vineyard Hail Protection Based on ZigBee Sensors, Raspberry-Pi Electronic Card and WiMAX , 2013 .

[12]  Robert G. Raskin,et al.  Knowledge representation in the semantic web for Earth and environmental terminology (SWEET) , 2005, Comput. Geosci..

[13]  Herbert Van de Sompel,et al.  The open archives initiative: building a low-barrier interoperability framework , 2001, JCDL '01.

[14]  Andrew Lewis,et al.  Performance evaluation of a cheap, open source, digital environmental monitor based on the Raspberry Pi. , 2016 .

[15]  Fabio Leccese,et al.  A Smart City Application: A Fully Controlled Street Lighting Isle Based on Raspberry-Pi Card, a ZigBee Sensor Network and WiMAX , 2014, Sensors.

[16]  Francesc Solsona,et al.  FingerScanner: Embedding a Fingerprint Scanner in a Raspberry Pi , 2016, Sensors.

[17]  Andrea Emilio Rizzoli,et al.  Data Mining Methods for Quality Assurance in an Environmental Monitoring Network , 2010, ICANN.

[18]  A. Haslett Electronics , 1948 .

[19]  Wes McKinney,et al.  pandas: a Foundational Python Library for Data Analysis and Statistics , 2011 .

[20]  Sudhir G. Nikhade Wireless sensor network system using Raspberry Pi and zigbee for environmental monitoring applications , 2015, 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM).

[21]  Fabio Ciravegna,et al.  Citizens' observatories for situation awareness in flooding , 2014, ISCRAM.

[22]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[23]  K. Shadan,et al.  Available online: , 2012 .

[24]  Nasimuzzaman Chowdhury,et al.  Access Control of Door and Home Security by Raspberry Pi Through Internet , 2013 .

[25]  Liliane Streit-Juotsa,et al.  Raspberry Pi and Sensor Networking for African Health Supply Chains , 2015 .

[26]  Pericles A. Mitkas,et al.  An agent-based intelligent environmental monitoring system , 2004, ArXiv.

[27]  Giles M. Foody,et al.  Crowdsourcing for climate and atmospheric sciences: current status and future potential , 2015 .

[28]  Vladimir Vujovic,et al.  Raspberry Pi as a Sensor Web node for home automation , 2015, Comput. Electr. Eng..

[29]  Gareth Halfacree,et al.  Raspberry Pi User Guide , 2012 .