- Universidad Piloto de Colombia
- Trabajos de grado - Pregrado
- Facultad de Ingenierías
- Ingeniería de Sistemas
- View Item
Desarrollo de librería en Python para el control de instrucciones sobre el módulo de comunicaciones SIM5320A
View/ Open
Date
2018Author
Barón Alfaro, Johan Andrey
xmlui.dri2xhtml.METS-1.0.item-advisor
Bermúdez, Diego Fernando / Asesor
Villareal Padilla, Jhon Edisson / Coasesor
Metadata
Show full item recordAbstract
En el proyecto DESARROLLO DE LIBRERÍA EN PYTHON PARA CONTROL DE
INSTRUCCIONES SOBRE EL MÓDULO DE COMUNICACIONES SIM5320A se
implementa una solución de software frente a la no existencia actual de una
librería en Python para la gestión del módulo mencionado. Actualmente en
carreras como Ingeniería de Telecomunicaciones, los estudiantes utilizan estos
módulos de telefonía y comunicaciones para realizar aplicaciones y extensiones
de sus estudios y similares; como tal, dentro de este proceso deben aprender a
utilizar los protocolos y comandos de gestión de dichos dispositivos. Al ser
comandos repetitivos y que deben ser ingresados en forma serial, esto convierte la
gestión del módulo en algo tedioso y poco útil en proyectos cuyo alcance están por
encima de esta capa (recolección e información en campo, envío de información
por internet, etc.).
Como solución, en este proyecto se hace una investigación sobre los proyectos de
código abierto existentes que podrían aplicar como alternativa para la solución
requerida, con su consecuente análisis. Luego se sugiere y justifica el por qué
realizar una solución escogiendo Python como lenguaje de programación y se
definen las funcionalidades a ser desarrolladas. En una siguiente etapa y
utilizando la metodología de investigación aplicada, se diseña la arquitectura de la
aplicación, ambiente de conexión y configuración (hardware) y desarrollo
(software) junto con su respectivo ciclo de pruebas.
Resultado del trabajo realizado, se obtiene un producto de software con las
funcionalidades trazadas en los objetivos, su correspondiente manual de usuario y
se plantean las posibles aplicaciones futuras a utilizar. In this project PYTHON LIBRARY DEVELOPMENT FOR CONTROL OF
INSTRUCTIONS ON THE SIM5320A COMMUNICATIONS MODULE, a software
solution is implemented facing the present non-existence of a Python library for the
management of the aforementioned module. Currently in careers as
Telecommunications Engineering, students use these telephony and
communications modules to create applications, developing laboratories or
similars; as such, within this process they must learn to use the protocols and
management commands of these devices. Being repetitive commands that must
be entered serially, this makes the management of the module somewhat tedious
and not very useful in projects whose scope is above this layer (gathering
information on field, sending information through the Internet, etc.).
As a solution, in this project is made an investigation on the existing open source
projects that could be applied as an alternative for the required solution, with its
consequent analysis. Then it is suggested and justified why Python is chosen as
the programming language to implement the solution, and in turn, the
functionalities to be developed are defined. In a next stage and using applied
research methodology, the architecture of the application, connection and
configuration environment (hardware) and development (software) is designed
along with its respective test cycle.
As a result of the executed project, the solution has the features outlined as
objective, its corresponding user manual and the possible future applications to be
used.
Collections
- Ingeniería de Sistemas [261]