Efficient Android Software Development Using MIT App Inventor 2 for Bluetooth-Based Smart Home

In this paper, a specific Android application for Bluetooth-based smart home system is presented. The aim of this research is to design, develop, and evaluate a user interface prototype for the smart home system. The designed mobile App is named by MINDS-apps V1, which is expected to be able to perform three tasks, (1) controlling by soft-control mode, i.e. an RGB ambient lamp and Fan; (2) controlling by hard-control, i.e. a generic power switch, curtain, door lock, and (3) monitoring purpose, i.e. humidity and temperature sensor. In total, there are six types of smart home devices used for the experiment. Using MIT App Inventor 2, the design process is divided into two phases: user interface design using the Components Designer and implementation of the programming logic using the Blocks Editor. Once the design is finished, the application is then compiled into debuggable APK file with 2.23 MB in size, after which it is tested on six aforementioned devices. The MINDS-apps is able to operate even in the low-end mobile device with 1 gigabyte of random access memory (RAM) and Bluetooth version 2.1.

[1]  Rachmad Vidya Wicaksana Putra,et al.  Rapid Prototyping Methodology of Lightweight Electronic Drivers for Smart Home Appliances , 2016 .

[2]  Trio Adiono,et al.  Design of database and secure communication protocols for Internet-of-things-based smart home system , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[3]  Trio Adiono,et al.  Prototyping design of IR remote controller for smart home applications , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[4]  Luca Mainetti,et al.  The use of NFC and Android technologies to enable a KNX-based smart home , 2013, 2013 21st International Conference on Software, Telecommunications and Computer Networks - (SoftCOM 2013).

[5]  Yanbo Che,et al.  A hierarchical group control method of electrical loads in smart home , 2015, 2015 6th International Conference on Power Electronics Systems and Applications (PESA).

[6]  Trio Adiono,et al.  Curtain Control Systems Development on Mesh Wireless Network of the Smart Home , 2018 .

[7]  Radosław Kowalczyk,et al.  COMPARISON OF APP INVENTOR 2 AND JAVA IN CREATING PERSONAL APPLICATIONS FOR ANDROID ON EXAMPLE OF A NOTEPAD , 2016 .

[8]  Jinhyung Cho,et al.  Case Study on Efficient Android Programming Education using Multi Android Development Tools , 2015 .

[9]  Rachmad Vidya Wicaksana Putra,et al.  Prototyping design of mechanical based end-devices for smart home applications , 2016, 2016 4th International Conference on Information and Communication Technology (ICoICT).

[10]  Paulo B. de Moura Oliveira Teaching automation and control with App Inventor applications , 2015, EDUCON.

[11]  Trio Adiono,et al.  The importance of lightweight implementation concept for nodes in smart home system , 2018 .

[12]  Rachmad Vidya Wicaksana Putra,et al.  Prototyping design of electronic end-devices for smart home applications , 2016, 2016 IEEE Region 10 Symposium (TENSYMP).

[13]  Rachmad Vidya Wicaksana Putra,et al.  Live demonstration: MINDS — Meshed and internet networked devices system for smart home: Track selection: Embedded systems , 2016, 2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS).

[14]  Trio Adiono,et al.  IoT-Enabled Door Lock System , 2019 .

[15]  Wen Chen,et al.  Design of remote control of home appliances via Bluetooth and Android smart phones , 2017, 2017 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW).

[16]  Trio Adiono,et al.  A portable node of humidity and temperature sensor for indoor environment monitoring , 2018, 2018 3rd International Conference on Intelligent Green Building and Smart Grid (IGBSG).

[17]  Trio Adiono,et al.  Device Protocol Design for Security on Internet of Things based Smart Home , 2018, Int. J. Online Eng..

[18]  Nur Sultan Salahuddin,et al.  RANCANG APLIKASI ANDROID PENGENDALI MOBIL DAN KAMERA MENGGUNAKAN APP INVENTOR , 2015 .

[19]  Rachmad Vidya Wicaksana Putra,et al.  Design of low power mobile application for Smart Home , 2016, 2016 International Symposium on Electronics and Smart Devices (ISESD).

[20]  Jinhyung Cho,et al.  Application Study on Android Application Prototyping Method using App Inventor , 2015 .

[21]  Muhammad Zubair Asghar,et al.  Quizzes: Quiz Application Development Using Android-Based MIT APP Inventor Platform , 2016 .

[22]  Trio Adiono,et al.  Wirelessly Control for RGB Lamp End-device: Design and Implementation , 2018, TENCON 2018 - 2018 IEEE Region 10 Conference.

[23]  Trio Adiono,et al.  Wireless protocol design for smart home on mesh wireless sensor network , 2015, 2015 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS).

[24]  Aadel Howedi,et al.  Design and implementation prototype of a smart house system at low cost and multi-functional , 2016, 2016 Future Technologies Conference (FTC).

[25]  M. N. Mohanty,et al.  Exploiting VLC Technique for Smart Home Automation Using Arduino , 2017 .

[26]  Aubrey Joyce Colter Evaluating and improving the Usability of MIT App Inventor , 2016 .