Internet of things based smart environmental monitoring using the Raspberry-Pi computer

This paper proposes an approach to build a cost-effective standardized environmental monitoring device using the Raspberry-Pi (R-Pi) single-board computer. The system was designed using Python Programming language and can be controlled and accessed remotely through an Internet of Things platform. It takes information about the surrounding environment through sensors and uploads it directly to the internet, where it can be accessed anytime and anywhere through internet. Experimental results demonstrated that the system is able to accurately measure: temperature, humidity, light level and concentrations of the carbon monoxide harmful air pollutant. It's also designed to detect earthquakes through an assembled seismic sensor.