Abstract
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.
Similar content being viewed by others
References
Laberg, T., Aspelund, H., & Thygesen, H. (2005). Smart home technology: Planning and management in municipal services. Oslo: Directorate for Social and Health Affairs.
Kang, H., Cho, J., & Kim, H. (2015). Application study on Android application prototyping method using App inventor. Indian Journal of Science and Technology, 8(19), 1–5.
Radoslaw, K., Turczynski, L., & Zyla, K. (2016). Comparison of App Inventor 2 and Java in creating personal applications for Android on example of a notepad. Advances in Science and Technology Research Journal, 10(31), 247–254.
Pokress, S. C., & Veiga, J. J. D. (2013). MIT App Inventor: Enabling personal mobile computing. arXiv preprint arXiv:1310.2830.
Colter, J. A. (2016). Evaluating and improving the usability of MIT App Inventor. Doctoral dissertation, Massachusetts Institute of Technology, Massachusetts.
Kang, H., & Cho, J. (2015). Case study on efficient Android programming education using multi Android development tools. Indian Journal of Science and Technology, 8(19), 1–5.
Olivieira, P. B. M. (2015). Teaching automation and control with app inventor applications. In Proceedings of IEEE global engineering education conference (pp. 879–884).
Howedi, A., & Jwaid, A. (2016). Design and implementation prototype of a smart house system at low cost and multi-functional. In Future technologies conference (pp. 876–884).
Asghar, M. Z., et al. (2016). Quizzes: Quiz application development using Android-based MIT APP Inventor platform. International Journal of Advanced Computer Science and Applications, 7(5), 43–54.
Sullivan, D., Chen, W., & Pandya, A. (2017). Design of remote control of home appliances via Bluetooth and android smart phones. In Proceedings of IEEE international conference on consumer electronics (pp. 371–372).
Kannapiran, S., & Chakrapani, A. (2017). A novel home automation system using Bluetooth and Arduino. International Journal of Advances in Computer and Electronics Engineering, 2(2), 41–44.
Prayogo, S. S, Saptariani, T., & Salahuddin N. S. (2015). Rancang Aplikasi Android Pengendali Mobil dan Kamera Menggunakan APP inventor. In Seminar Nasional Aplikasi Teknologi Informasi, Indonesia (pp. 8–12).
De Luca, G., Lillo, P., Mainetti, L., Mighali, V., Patrono, L., & Sergi, I. (2013). The use of NFC and Android technologies to enable a KNX-based smart home. In 2013 21st International conference on software, telecommunications and computer networks (SoftCOM) (pp. 1–7). IEEE.
Adiono, T., Tandiawan, B., Fuada, S., Muttaqin, R., Fathany, M. Y., Adijarto, W., & Harimurti, S. (2017). Prototyping design of IR remote controller for smart home applications. In Proceeding of the 2017 IEEE region 10 conference (TENCON) (pp. 1304–1308).
Swain, K. P., Prasad, M. V. S. V., Palai, G., Sahoo, J., & Mohanty, M. N. (2017). Exploiting VLC technique for smart home automation using Arduino. Artificial intelligence and evolutionary computations in engineering systems (pp. 211–220). Singapore: Springer.
Afifah, K., Fuada, S., Putra, R. V. W., Adiono, T., & Fathany, M. Y. (2016). Design of low power mobile application for smart home. In Proceedings of international symposium on electronics and smart devices (pp. 127–131).
Adiono, T., Putra, R. V. W., Fathany, M. Y., Afifah, K., Santriaji, M. H., Lawu, B. L., & Fuada, S. (2016). Prototyping design of electronic end-devices for smart home applications. In Proceedings of the IEEE region 10 symposium (TENSYMP) (pp. 1–5).
Lawu, B. L., Fathany, M. Y., Afifah, K., Santriaji, M. H., Putra, R. V. W., Fuada, S., & Adiono, T. (2016). Prototyping design of mechanical based end-devices for smart home applications. In Proceedings of 2016 4th internatinal conference on information and communication technology (ICoICT) (pp. 1–5).
Fathany, M. Y., & Adiono, T. (2015). Wireless protocol design for smart home on mesh wireless sensor network. In Proceedings of 2015 international symposium on intelligent signal processing and communication systems (ISPACS) (pp. 462–466).
Adiono, T., Tandiawan, B., & Fuada, S. (2018). Device protocol design for security on internet of things based smart home. International Journal of Online Engineering (iJOE), 14(7), 161–170.
Adiono, T., Fathany, M. Y., Putra, R. V. W., Afifah, K., Santriaji, M. H., Lawu, B. L., & Fuada, S. (2016). Live demonstration: MINDS-meshed and internet networked devices system for smart home. In Proceedings of the 13th IEEE Asia Pacific conference on circuits and systems (APCCAS) (pp. 736–737).
Adiono, T., Putra, R. V. W., Fathany, M. Y., Lawu, B. L., Afifah, K., Santriaji, M. H. (2016). Rapid prototyping methodology of lightweight electronic drivers for smart home appliances. International Journal of Electrical and Computer Engineering (IJECE), 6(5), 2114–2124.
Adiono, T., Fathany, M. Y., Fuada, S., Purwanda, I. G., & Anindya, S. F. (2018). A portable node of humidity and temperature sensor for indoor environment monitoring. In Proceeding of the 3rd international conference on intelligent green building and smart grid (IGBSG) (pp. 1–5).
Adiono, T., Marthensa, R., Muttaqin, R., Fuada, S., Harimurti, S., & Adijarto, W. (2017). Design of database and secure communication protocols for internet-of-things-based smart home system. In Proceedings of IEEE region 10 conference (TENCON) (pp. 1273–1278).
Adiono, T., Putra, R. V. W., Fathany, M. Y., Afifah, K., Santriaji, M. H., Lawu, B. L., & Fuada, S. (2017). MINDS–Perangkat Sistem Rumah Cerdas berbasis Internet-of-Things. In Buku 108 Inovasi Indonesia.
Fuada, S., & Adiono, T. (2018). The importance of lightweight implementation concept for nodes in smart home system. Electrical & Electronic Technology Open Access Journal (EETOAJ), 2(1), 15–18.
Yin, Z., Che, Y., & He, W. (2015). A hierarchical group control method of electrical loads in smart home. In Proceeding of the 6th international conference on power electronics systems and applications (PESA) (pp 1–6).
Adiono, T., Anindya, S. F., Fuada, S., & Fathany, M. Y. (2018). In Proceedings of the IEEE 7th Global Conference on Consumer Electronics (GCCE) (pp. 461–463).
Adiono, T., Anindya, S. F., Fuada, S., & Fathany, M. Y. (2018). Curtain control systems development on mesh wireless network of the smart home. Bulletin of Electrical Engineering and Informatics (BEEI), 7(4), 615–625.
Adiono, T., Fathany, M. Y., Anindya, S. F., Fuada, S., & Purwanda, I. G. Development of wireless fan speed control using smartphone for smart home prototype (Unpublished).
Adiono, T., Anindya, S. F., Fuada, S., Purwanda, I. G., & Fathany, M. Y. IoT-enabled door lock system (Unpublished).
Adiono, T., Fathany, M. Y., Anindya, S. F., Fuada, S., & Purwanda, I. G. (2018). Wirelessly control for RGB lamp end-device: Design and implementation. In IEEE Region 10 (TENCON).
Adiono, T., Fathany, M. Y., Anindya, S. F., Fuada, S., & Purwanda, I. G. Using a smart plug based on consumer electronics to support low-power smart home (Unpublished).
Acknowledgements
This work is one part of the big project entitled “Perangkat Internet-of-Things untuk Sistem Rumah Cerdas” that was funded by the Ministry of Research, Technology and Higher Education of the Republic Indonesia for Desentralisasi scheme with Number of grant: 009/SP2H/LT/DRPM/IV/2017. We would like to thanks to Mr. Maulana Yusuf Fathany for his support in this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Adiono, T., Anindya, S.F., Fuada, S. et al. Efficient Android Software Development Using MIT App Inventor 2 for Bluetooth-Based Smart Home. Wireless Pers Commun 105, 233–256 (2019). https://doi.org/10.1007/s11277-018-6110-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-018-6110-x