Connecting new device to the app

Hi I was wondering if it was possible to use the Ruuvi app with the ruuvitag sensor but also a sensor I develloped in class that measure the particle’s concentration in urban air. The sensor is controlled with MKR1010 Arduino board that can connect via BLE. Is it possible to modify the source code in order for the app to accepte both sensor ? If yes would it be in the app source code or in a Library ?
Thank you for your help

Hello @PierreClaret,

Everything is possible with hard work :slight_smile:

Best approach depends on a lot of things, but it should be possible to send advertisements with sensor data payload in manufacturer specific data field through Arduino and parse those advertisements in Ruuvi Station Bluetooth libs.

Here’s Android interface and implementation, here’s iOS.

It’s up to you to decide if you want to use existing data types in app for the other sensor data for a quick’n’dirty implementation or if you want to add support for new data types.