We are collaborating with the Center for Environmental Respiratory Health Research (CERH) at the University of Oulu to better understand the impact that climate change is having on respiratory health by means of mobile and sensor instrumentation.
To accomplish our goal, CIA has built four components of the sensing platform in use for this project:
The PEHMO application was built with simplicity and efficiency in mind. PEHMO app only needs three device access permissions: location, storage and bluetooth. Furthermore, the PEHMO application gives participants control on when to sync their data to the server. All the data is stored locally to the smartphone first, thus internet access all the time is not mandatory. The app also supports multiple languages (English, Finnish, Greek for now).
Allow the user to identify itself, assign a participant ID and a means of contact with the researchers. The app also scans for nearby RuuviTags and automatically pairs the closest one with the participant.
Everyday at 21h00 (9 PM) a notification is fired to remind the user to provide his daily symptoms overview. The survey is purposefully designed to be short, completed in less than 1-2 minutes.
The application is integrated with our Continuous Integration system, allowing effortless updates for new features (or bug fixes) remotely.
Help us translate the app to your language. Download this file, translate it and send it to us at ubicomp-cia@lists.oulu.fi
With a 2-year+ battery life, these little sensors can be placed anywhere. You can buy a pack of 3 for 69€! They collect ambient temperature, humidity and atmospheric pressure and broadcast the data as a BLE beacon (*). We leverage both the data and the Bluetooth signal strength (RSSI) to assess whether the participant is at home or not.
(*) The phone needs to support BLE scanning to support this feature. Otherwise, location is used to distinguish between home vs not at home.
You will need to own a RuuviTag and a Raspberry Pi (we tested with a Pi 3, but should work with 3 or newer). In your Pi, you can clone our GitHub project:
Install the PiRuuvi software in the Raspberry Pi:
Use Ruuvi Station mobile app (from the official Ruuvi developer) to obtain your RuuviTag Mac Address (the unique identifier to pair your Pi to your RuuviTag). Insert your RuuviTag Mac Address in the piruuvi.py script so that it knows what to look for to retrieve the RuuviTag data:
You will want to change the Mac variable here to match your RuuviTag Mac Adress:
Set the schedule to retrieve the RuuviTag data and send to our server every 15 minutes: