Open framework to manage external devices in Android

What is


One app to rule them all

Sandroide lets you build apps with your own custom logic to interact and connect with many kinds of devices, sensors & actuators.


Sandroide supports devices from multiple vendors, to let you cut down costs and select the best-in-class for each job.

Open framework

Sandroide is free & open-source. You can extend it with your own devices or contribute with your code at Github.

Getting started

You can start with SAndroidE in three easy steps.

Name your devices

To access and distinguish devices in your code, you need first to assign them a unique name.

Add library to your project

Then include the SAndroidE library to your Android Studio project.

Use devices in your code

You may finally access devices by their name, using methods provided by the library.

You can contribute

From the Blog

First Hackathon

Member Image

Continuous Improvement

Member Image

Best Poster Award

Member Image

SAndroidE @ DroidCon

Member Image

Contact us or stay updated

Follow us on Facebook

How to find us

We are easy to find in Brescia, just a short walk from Europa Tube Station.

Department of Information Engineering
University of Brescia
Office n° 50, Via Branze, 38
25123 Brescia, Italy

Thanks a lot to

ES3 Research Group

for all suggestions and coffees shared in the making of SAndroidE

BS Smart Living

and Studio per la Vita projects for the needed financing

University of Brescia

for turning all of this into a reality!