Mobile architecture using xamarin for real-time capture and analysis of IoT Data over LoRaWAN Networks
DOI:
https://doi.org/10.71112/p51hwy94Keywords:
Firebase, Internet of Things, LoRaWAN, Mobile applications, XamarinAbstract
This article explores how the architecture and development of a cross-platform mobile application based on Xamarin adapt to the real-time acquisition and analysis of data from an IoT network transmitted through LoRaWAN networks. The system integrates smart collars as end devices, communication through LoRaWAN gateways, processing in The Things Stack, and data transmission via webhooks to a cloud-based backend implemented with Firebase Realtime Database. The mobile application, designed under the MVVM architectural pattern, enables user authentication, geospatial visualization on maps, historical session storage, and the generation of basic statistics such as averages, maximums, and minimums. Data in JSON format and real-time synchronization ensure low latency and automatic scalability. The proposed architecture optimizes the energy consumption of IoT devices and facilitates integration with secure REST services. The results demonstrate stability in data transmission, immediate updates of GPS coordinates, and efficiency in session management. It is concluded that the combination of Xamarin, LoRaWAN, and Firebase constitutes a robust, scalable, and suitable solution for mobile applications focused on IoT data monitoring and analysis.
Downloads
References
Adelantado, F., Vilajosana, X., Tuset-Peiró, P., Martinez, B., Melia-Segui, J., & Watteyne, T. (2017). Understanding the limits of LoRaWAN. IEEE Communications Magazine, 55(9), 34–40. https://doi.org/10.1109/MCOM.2017.1600613
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17(4), 2347–2376. https://doi.org/10.1109/COMST.2015.2444095
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., ... Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50–58. https://doi.org/10.1145/1721654.1721672
Atzori, L., Iera, A., & Morabito, G. (2010). The Internet of Things: A survey. Computer Networks, 54(15), 2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010
Augustin, A., Yi, J., Clausen, T., & Townsley, W. (2016). A study of LoRa: Long range & low power networks for the Internet of Things. Sensors, 16(9), 1466. https://doi.org/10.3390/s16091466
Biørn-Hansen, A., Grønli, T. M., & Ghinea, G. (2018). A survey and taxonomy of core concepts and research challenges in cross-platform mobile development. IEEE Software, 35(3), 38–47. https://doi.org/10.1109/MS.2017.4121227
Borgia, E. (2014). The Internet of Things vision: Key features, applications and open issues. Computer Communications, 54, 1–31. https://doi.org/10.1016/j.comcom.2014.09.008
Botta, A., De Donato, W., Persico, V., & Pescapé, A. (2016). Integration of cloud computing and Internet of Things: A survey. Future Generation Computer Systems, 56, 684–700. https://doi.org/10.1016/j.future.2015.09.021
Centenaro, M., Vangelista, L., Zanella, A., & Zorzi, M. (2016). Long-range communications in unlicensed bands: The rising stars in the IoT and smart city scenarios. IEEE Internet of Things Journal, 3(5), 702–716. https://doi.org/10.1109/JIOT.2015.2469390
Chiang, M., & Zhang, T. (2016). Fog and IoT: An overview of research opportunities. IEEE Internet of Things Journal, 3(6), 854–864. https://doi.org/10.1109/JIOT.2016.2584538
Delia, L., Galdamez, N., Thomas, P., Corbalán, L., & Pesado, P. (2015). Multi-platform mobile application development analysis. CLEI Electronic Journal, 18(1).
Fowler, M. (2002). Patterns of enterprise application architecture. Addison-Wesley.
Garlan, D., & Shaw, M. (1993). An introduction to software architecture. In V. Ambriola & G. Tortora (Eds.), Advances in software engineering and knowledge engineering (pp. 1–39). World Scientific.
Georgiou, O., & Raza, U. (2017). Low power wide area network analysis: ¿Can LoRa scale? IEEE Wireless Communications Letters, 6(2), 162–165. https://doi.org/10.1109/LWC.2016.2647247
Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/j.future.2013.01.010
Heitkötter, H., Hanschke, S., & Majchrzak, T. A. (2013). Evaluating cross-platform development approaches for mobile applications. Web Information Systems Engineering. https://doi.org/10.1007/978-3-642-41154-0_27
Hurtado Crespo, G., Novillo, G. P., Umaquinga-Criollo, A. C., & Pérez, J. M. (2025). Development of intelligent therapeutic devices: Integration of new technologies for the care of elderly adults in Cuenca: ARTRI Phase 2. Data and Metadata, 4(766), 766. https://doi.org/10.56294/dm2025766
Lee, I., & Lee, K. (2015). The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58(4), 431–440. https://doi.org/10.1016/j.bushor.2015.03.008
Marjani, M., Nasaruddin, F., Gani, A., Karim, A., Hashem, I. A. T., Siddiqa, A., & Yaqoob, I. (2017). Big IoT data analytics: Architecture, opportunities, and open research challenges. Future Generation Computer Systems, 89, 289–301. https://doi.org/10.1016/j.future.2017.12.052
Mekki, K., Bajic, E., Chaxel, F., & Meyer, F. (2019). A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express, 5(1), 1–7. https://doi.org/10.1016/j.icte.2017.12.005
Pahl, C., & Jamshidi, P. (2016). Microservices: A systematic mapping study. IEEE Cloud Computing, 3(5), 76–85. https://doi.org/10.1109/MCC.2016.91
Raza, U., Kulkarni, P., & Sooriyabandara, M. (2017). Low power wide area networks: An overview. IEEE Communications Surveys & Tutorials, 19(2), 855–873. https://doi.org/10.1109/COMST.2017.2652320
Roman, R., Zhou, J., & Lopez, J. (2013). On the features and challenges of security and privacy in distributed Internet of Things. Computer Networks, 57(10), 2266–2279. https://doi.org/10.1016/j.comnet.2012.12.018
Satyanarayanan, M. (2017). The emergence of edge computing. IEEE Internet Computing, 21(1), 30–39. https://doi.org/10.1109/MIC.2017.9
Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016). Edge computing: Vision and challenges. IEEE Internet of Things Journal, 3(5), 637–646. https://doi.org/10.1109/JIOT.2016.2579198
Zanella, A., Bui, N., Castellani, A., Vangelista, L., & Zorzi, M. (2014). Internet of Things for smart cities. IEEE Internet of Things Journal, 1(1), 22–32. https://doi.org/10.1109/JIOT.2014.2306328
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Mgs. Wilson Adrián Guillermo León, Mgs. Galo Patricio Hurtado Crespo, Ing. Telmo Santiago Durazno Silva (Autor/a)

This work is licensed under a Creative Commons Attribution 4.0 International License.






