Customizing openHAB – Android application for IoT project
openHAB is a widely accepted open source automation software for home, office, etc. It written in Java and is lightweight and can set up in Linux, OS X or Windows. You can run openHAB on RaspberryPi. openHAB project also includes mobile client applications for both iOS and Android.