Exploring the internet of things based on ESP8622: tools and case study
Keywords:Mobile app, Pet feeder, MQTT
This project focuses on exploring internet of things based on ESP8266 by the development of an application for mobile devices with the control and monitoring operation of an automatic pet feeder. The document presents a design of a physical structure that carries all the electrical components and manages to make a connection through a server, using the MQTT protocol for messaging in time with the application from anywhere in the world using a Wi-Fi network. A series of tests of the response times of the feeder after entering the application, pressing the button, and using the same network to which the feeder is connected. The maximum response times in the servo motor were 5 seconds while the response times for the sensors were 1 second.
. R. S. Rosli, M. H. Habaebi and Md. R. Islam, "Characteristic Analysis of Received Signal Strength Indicator from ESP8266 WiFi Transceiver Moduleïn," 7th International Conference on Computer and Communication Engineering (ICCCE), 2018. https://doi.org/10.1109/ICCCE.2018.8539338 DOI: https://doi.org/10.1109/ICCCE.2018.8539338
X. Villamil, T. Guarda, and G. Ninahualpa Quina, "Agile software development for mobile applications and wireless interaction with hardware development board (Arduino)," 13th Iberian Conference on Information Systems and Technologies (CISTI) in IEEE, pp. 13-16, 2018. https://doi.org/10.23919/CISTI.2018.8399328 DOI: https://doi.org/10.23919/CISTI.2018.8399328
A. Aguilar-Hernandez, J. Dias Rodrigues, and A. Tukker, "Macroeconomic, social and environmental impacts of a circular economy up to 2050: A meta-analysis of prospective studies," J. Clean. Prod., vol. 278, no.1,2021. https://doi.org/10.1016/j.jclepro.2020.123421 DOI: https://doi.org/10.1016/j.jclepro.2020.123421
S. Ding, A. Tukker, and H. Ward, "Opportunities and risks of internet of things (IoT) technologies for circular business models: A literature review," J. Environ. Manage., vol. 336, pp. 117662, 2023. https://doi.org/10.1016/j.jenvman.2023.117662 DOI: https://doi.org/10.1016/j.jenvman.2023.117662
P. Suresh, J.V. Daniel, V. Parthasarathy, and R.H. Aswathy," A state of the art review on the Internet of Things (IoT) history, technology and fields of deployment," Int. Conf. Sci. Eng. Manag. Res., pp. 1-8, 2014. https://doi.org/10.1109/ICSEMR.2014.7043637 DOI: https://doi.org/10.1109/ICSEMR.2014.7043637
M.Q. Chau, X.P. Nguyen, T.T. Huynh, V.D. Chu, T.H. Le, T.P. Nguyen, and D.T. Nguyen, " Prospects of application of IoT-based advanced technologies in remanufacturing process towards sustainable development and energy-efficient use,” Energy Sources A: Recovery Util. Environ. Eff., 2021. https://doi.org/10.1080/15567036.2021.1994057 DOI: https://doi.org/10.1080/15567036.2021.1994057
S. H. Lee, and K. B. Aspirantes," Using multimodal educational apps to increase the vocabulary of children with and without reading difficulties," Int. J. Hum. Comput. Stud., vol. 36, pp.100579,2023. https://doi.org/10.1016/j.ijcci.2023.100579 DOI: https://doi.org/10.1016/j.ijcci.2023.100579
Almaraz-Menéndez, F. Maz-Machado, and A. López, "Tecnología móvil y enseñanza de las matemáticas: una experiencia de aplicación de app Inventor," Revista Épsilon, pp. 77-86, 2020. https://dialnet.unirioja.es/servlet/articulo?codigo=5589286
X. Villamil, and T. Guarda, "App Móvil Desarrollada con Metodología Ágil para IoT Controlada desde una Red LAN/WAN con Placa de Desarrollo de Hardware Libre (Arduino)," in Revista Ibérica de Sistemas e Tecnologías de Información, pp. 379-392, 2018. http://repositorio.espe.edu.ec/handle/21000/18705
N. Paucara, "Sistema de Control Domótico Basado en Arduino," Aplicación Móvil y Voz, in Universidad Mayor de San Andrés, pp.10-13, 2016. http://repositorio.umsa.bo/xmlui/handle/123456789/10674
R. Hernández, "Estudio para el diseño de un prototipo de sistema de entrenamiento Físico basado en Arduino y App móvil," in Global Access to UPC knowledge, pp. 1-6, 2017. https://upcommons.upc.edu/bitstream/handle/2117/124326/Planos_3.pdf?sequence=4&isAllowed=y
A. Prieto, "Diseño de la app y el control de una cámara video con Arduino, in Universidad Politécnica de Valencia," 2016.
M. Hatamian, "Engineering Privacy in Smartphone Apps: A Technical Guideline Catalog for App Developer," IEEE Access, vol.8, pp. 429 - 445, 2020. https://doi.org/10.1109/ACCESS.2020.2974911 DOI: https://doi.org/10.1109/ACCESS.2020.2974911
B. Pourghebleh, and N.J. Navimipour," Data aggregation mechanisms in the internet of things: a systematic review of the literature and recommendations for future research," J. Netw. Comput. Appl., vol. 97, pp. 23 - 34,2017. https://doi.org/10.1016/j.jnca.2017.08.006 DOI: https://doi.org/10.1016/j.jnca.2017.08.006
M. B. Yassein, M.Q. Shatnawi, S. Aljwarneh, and R. Al-Hatmi," Internet of Things: Survey and open issues of MQTT protocol", in 2017 International Conference on Engineering MIS (ICEMIS), pp 2-5, 2017 https://doi.org/10.1109/ICEMIS.2017.8273112
F. D. Rango, G. Potrino, M. Tropea, and P. Fazio, "Energy-aware dynamic Internet of Things security system based on Elliptic Curve Cryptography and Message Queue Telemetry Transport protocol for mitigating Replay attacks," Pervasive Mob Comput, vol.16. pp.101105,2020. https://doi.org/10.1016/j.pmcj.2019.101105 DOI: https://doi.org/10.1016/j.pmcj.2019.101105
I. Chatzigiannakis, A. Vitaletti, A. Pyrgelis," A privacy-preserving smart parking system using an IoT elliptic curve-based security platform," Comput. Commun., vol.89-90, pp. 165-177,2016. https://doi.org/10.1016/j.comcom.2016.03.014 DOI: https://doi.org/10.1016/j.comcom.2016.03.014
M.B. Yassein,M.Q. Shatnawi,S. Aljwarneh,R. Al-Hatmi, “Internet of Things: Survey and open issues of MQTT protocol”, 2017 International Conference on Engineering & MIS (ICEMIS). https://doi.org/10.1109/ICEMIS.2017.8273112 DOI: https://doi.org/10.1109/ICEMIS.2017.8273112
Arduino, 2013c, Arduino. (2013c). http://arduino.cc/es/Tutorial/HomePage.
F.A. Candelas,G.J. García, S. Puente , J. Pomares , C.A. Jara , J. Pérez , D. Mira and , F. Torres," Experiences on using Arduino for laboratory experiments of Automatic Control and Robotics" IFAC-Papers OnLine, vol.48, no.29, pp. 105-110,2015. https://doi.org/10.1016/j.ifacol.2015.11.221 DOI: https://doi.org/10.1016/j.ifacol.2015.11.221
P. Liu, Q. Xia, K. Liu, J.Guo, X. Wang , J. Liu, J. Grundy , and L. Li ," Towards automated Android app internationalisation: An exploratory study," J. Stat. Softw., vol.197, pp. 111559,2023. https://doi.org/10.1016/j.jss.2022.111559 DOI: https://doi.org/10.1016/j.jss.2022.111559
X. Zhang, and Y. Zhang, "Achieving resource-centric access control for web-app interactions on android", High-Confidence Computing, vol. 2, no 3, pp. 100073,2022. https://doi.org/10.1016/j.hcc.2022.100073 DOI: https://doi.org/10.1016/j.hcc.2022.100073
J. Garrido Codo, "TFC Desarrollo de aplicaciones móviles," in open access, 2013 https://www.lawebdelprogramador.com/pdf/2955-TFC-Desarrollo-de-Aplicaciones-Moviles.html
K. Siu-Cheung “Computational Thinking Education", in Harold Abelson Editors, pp. 31-37, 2017. https://link.springer.com/book/10.1007/978-981-13-6528-7
T. Mikolajczyk, H. Fuwen, L. Moldovan, A. Bustillo, M. Matuszewski, and K. Nowicki," Selection of machining parameters with Android application made using MIT App Inventor bookmarks, "Procedia Manuf., vol. 22, pp. 172-179,2018. https://doi.org/10.1016/j.promfg.2018.03.027 DOI: https://doi.org/10.1016/j.promfg.2018.03.027
Neoteo," MIT App Inventor: Cómo crear apps para Android sin escribir código", 2020. https://www.neoteo.com/mit-app-inventor-como-crear-apps-para-android-sin-escribir-codigo/
J. Pujol Pérez, “Programamos videojuegos y apps, Crea tu propio videojuego Arkanoid para dispositivos móviles Android con App Inventor," 2017. https://programamos.es/crea-tu-propio-videojuego-arkanoid-para-dispositivos-moviles-android-con-appinventor/
H. Yip, “MIT App Inventor, Connect your Phone or Tablet over WiFi", https://fog.ccsf.edu/~hyip/mit_app_inventor/mit_app_inventor.pptx
H. Abelson,” Making Mobile Apps with App Inventor”, Julio 2017. http://appinventor.mit.edu/explore/resources/building-mobile-applications-6s063-spring-2013-hal-abelson-mit
“Website stats for Naylampmechatronics - naylampmechatronics.com," NodeMCU v2 ESP8266 WiFi", 2021. https://naylampmechatronics.com.usitestat.com/
Robótica Fácil,"NodeMCUV2ESP8266WiFi", 2019. https://roboticafacil.es/prod/nodemcu-v2-esp8266-wifi/
Direct Industry," Products Axor", 2022. https://www.directindustry.com/prod/axor-industries-29798.html
R. Herrero, "RTP transport in IoT MQTT topologies", Internet of Things and Cyber-Physical Systems, vol. 3, pp. 37- 44,2023.
A. Shahraki, M. Abbasi, A. Taherkordi, and A. D. Jurcut," A comparative study on online machine learning techniques for network traffic streams analysis," Computer Networks Vol.207, pp.108836,2022. https://doi.org/10.1016/j.comnet.2022.108836 DOI: https://doi.org/10.1016/j.comnet.2022.108836
A. Shahraki, M. Abbasi, M. Piran, and M. Chen M., Cui S," A comprehensive survey on 6G networks: Applications, core services, enabling technologies, and future challenges,” 2021. https://doi.org/10.48550/arXiv.2101.12475
How to Cite
Copyright (c) 2023 Elva Lilia Reynoso Jardón, Manuel de Jesús Nandayapa Alfaro, Quirino Estrada Barbosa , Raul Ñeco Caberta , Meilynn Jeyli Pineda Gugenbuhul, José Alfredo Ramirez Monares, José Francisco Arvizu Astorga
This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors who publish in this journal accept the following conditions:
The authors retain the copyright and assign to the journal the right of the first publication, with the work registered with the Creative Commons Attribution license 4.0, which allows third parties to use what is published as long as they mention the authorship of the work and the first publication in this magazine.
Authors may make other independent and additional contractual agreements for the non-exclusive distribution of the version of the article published in this journal (eg, include it in an institutional repository or publish it in a book) as long as they clearly indicate that the work it was first published in this magazine.
Authors are allowed and encouraged to share their work online (for example: in institutional repositories or personal web pages) before and during the manuscript submission process, as it can lead to productive exchanges, greater and more quick citation of published work (see The Effect of Open Access).