Santana-Sánchez, Sergio N.Flores-García, Gustavo2025-08-202025-08-202025-08Flores-García, G. (2025). A Thread-Safe Library for Concurrent Web Service Request Handling. Trabajo de obtención de grado, Especialidad en Sistemas Embebidos. Tlaquepaque, Jalisco: ITESO.https://hdl.handle.net/11117/11708IoT devices require the incorporation of low-level software components during complex integration processes within multithreaded environments. The aim of this work is to design a thread-safe library to consume web services by establishing secure connections to multiple servers. The thread-safe library integrates embedded software components such as LwIP and Mbed TLS, and exposes an Application Programming Interface (API) to establish multiple connections to the Particle IoT cloud via REST API web service calls. The embedded application is developed on the NXP RW612 microcontroller and includes a graphical user interface (GUI) to facilitate interaction with the end user. Thread-safe library demonstrated that the unification of low-level components is viable and provided a solution to reduce the complex integration processes in resource-constrained environments. This work serves as a reference for future studies to analyze other cryptographic libraries, such as wolfSSL and BearSSL, and their compatibility in multithreaded environments, including specific hardware resources like hardware cryptographic accelerators.enghttps://creativecommons.org/licenses/by-nc/4.0/deed.esThread-Safe LibraryMbed TLSHTTPREST APIRTOSMultitaskingEmbedded ApplicationA Thread-Safe Library for Concurrent Web Service Request Handlinginfo:eu-repo/semantics/academicSpecialization