Skip to main content
Top
Published in: Wireless Personal Communications 1/2019

02-01-2019

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

Authors: Trio Adiono, Sinantya Feranti Anindya, Syifaul Fuada, Khilda Afifah, Irfan Gani Purwanda

Published in: Wireless Personal Communications | Issue 1/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Laberg, T., Aspelund, H., & Thygesen, H. (2005). Smart home technology: Planning and management in municipal services. Oslo: Directorate for Social and Health Affairs. Laberg, T., Aspelund, H., & Thygesen, H. (2005). Smart home technology: Planning and management in municipal services. Oslo: Directorate for Social and Health Affairs.
2.
go back to reference 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. 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.
3.
go back to reference 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.CrossRef 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.CrossRef
4.
5.
go back to reference Colter, J. A. (2016). Evaluating and improving the usability of MIT App Inventor. Doctoral dissertation, Massachusetts Institute of Technology, Massachusetts. Colter, J. A. (2016). Evaluating and improving the usability of MIT App Inventor. Doctoral dissertation, Massachusetts Institute of Technology, Massachusetts.
6.
go back to reference 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. 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.
7.
go back to reference Olivieira, P. B. M. (2015). Teaching automation and control with app inventor applications. In Proceedings of IEEE global engineering education conference (pp. 879–884). Olivieira, P. B. M. (2015). Teaching automation and control with app inventor applications. In Proceedings of IEEE global engineering education conference (pp. 879–884).
8.
go back to reference 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). 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).
9.
go back to reference 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. 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.
10.
go back to reference 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). 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).
11.
go back to reference 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. 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.
12.
go back to reference 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). 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).
13.
go back to reference 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. 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.
14.
go back to reference 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). 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).
15.
go back to reference 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.CrossRef 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.CrossRef
16.
go back to reference 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). 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).
17.
go back to reference 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). 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).
18.
go back to reference 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). 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).
19.
go back to reference 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). 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).
20.
go back to reference 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.CrossRef 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.CrossRef
21.
go back to reference 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., 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).
22.
go back to reference 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.CrossRef 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.CrossRef
23.
go back to reference 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., 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).
24.
go back to reference 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., 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).
25.
go back to reference 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. 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.
26.
go back to reference 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. 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.
27.
go back to reference 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). 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).
28.
go back to reference 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). In Proceedings of the IEEE 7th Global Conference on Consumer Electronics (GCCE) (pp. 461–463).
29.
go back to reference 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., 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.
30.
go back to reference 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., Fathany, M. Y., Anindya, S. F., Fuada, S., & Purwanda, I. G. Development of wireless fan speed control using smartphone for smart home prototype (Unpublished).
31.
go back to reference Adiono, T., Anindya, S. F., Fuada, S., Purwanda, I. G., & Fathany, M. Y. IoT-enabled door lock system (Unpublished). Adiono, T., Anindya, S. F., Fuada, S., Purwanda, I. G., & Fathany, M. Y. IoT-enabled door lock system (Unpublished).
32.
go back to reference 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. (2018). Wirelessly control for RGB lamp end-device: Design and implementation. In IEEE Region 10 (TENCON).
33.
go back to reference 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). 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).
Metadata
Title
Efficient Android Software Development Using MIT App Inventor 2 for Bluetooth-Based Smart Home
Authors
Trio Adiono
Sinantya Feranti Anindya
Syifaul Fuada
Khilda Afifah
Irfan Gani Purwanda
Publication date
02-01-2019
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 1/2019
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-018-6110-x

Other articles of this Issue 1/2019

Wireless Personal Communications 1/2019 Go to the issue