UPCommons està en procés de migració del dia 10 fins al 14 Juliol. L’autentificació està deshabilitada per evitar canvis durant aquesta migració.
Desarrollo de una Unidad Telemática que actúa como gateway de Internet
View/Open
desarrolloTCU_memoria.pdf (7,841Mb) (Restricted access)
Cita com:
hdl:2117/387530
Document typeBachelor thesis
Date2022-02-03
Rights accessRestricted access - author's decision
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
The main idea of this project has been based on the development of a Telematic Control Unit that acts as an internet gateway. To do this, in the first place, we had to work with YOCTO to be able to develop applications in embedded systems, such as the TCU with which we will work. We wanted to investigate the implementation of Dead Reckoning and implement a REST API in the TCU. For the development of Dead Reckoning, we have been using the GNSS module incorporated in the TCU and the u-center evaluation software, provided by the same company as the module, which allows us to test the configuration parameters of the module. To develop the REST API, C++ has been used together with some libraries that have allowed us to connect to the server and deliver the desired information via HTTP to the client. Finally, we have wanted to implement some automatic unit tests to ensure the proper functioning of the TCU through the information provided by the REST API. La idea principal de este proyecto se ha basado en el desarrollo de una unidad telemática que actúa como gateway de internet. Para ello, en primer lugar, se ha tenido que trabajar con YOCTO para poder desarrollar aplicaciones en sistemas embedded, cómo es la TCU con la que trabajaremos. Se ha querido investigar sobre la implementación del Dead Reckoning e implementar una REST API a la TCU. Para el desarrollo del Dead Reckoning se ha utilizado el módulo GNSS incorporado en la TCU y el software de evaluación u-center, que nos proporciona la misma compañía del módulo, que nos permite testear los parámetros de configuración del módulo. Para desarrollar la REST API se ha utilizado C++ junto con algunas librerías que nos han permitido conectarnos con el servidor y entregar la información deseada por medio de HTTP al cliente. Por último, se han querido implementar algunas pruebas unitarias automáticas para asegurar el buen funcionamiento de la TCU mediante la información que nos proporciona la REST API. La idea principal d'aquest projecte s'ha basat en el desenvolupament d'una unitat telemàtica que actua com a gateway d'internet. Per això, en primer lloc, s'ha hagut de treballar amb YOCTO per poder desenvolupar aplicacions en sistemas embedded, com és la TCU amb la que treballarem. S'ha requerit investigar sobre la implementació del Dead Reckoning i implementar una REST API a la TCU. Pel desenvolupament del Dead Reckoning s'ha utilitzat el mòdul GNSS incorporat a la TCU i el software d'avaluació u-center, que ens proporciona la mateixa companyia del mòdul, que ens permet testejar els paràmetres de configuració del mòdul. Per desenvolupar la REST API s'ha utilitat C++ juntament amb algunes llibreries que ens han permès connectar-nos amb el servidor i entregar la informació desitjada mitjançant HTTP al client. Per últim, s'han volgut implementar algunes proves unitàries automàtiques per assegurar el bon funcionament de la TCU mitjançant la informació que ens proporciona la REST API.
DegreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Files | Description | Size | Format | View |
---|---|---|---|---|
desarrolloTCU_memoria.pdf![]() | 7,841Mb | Restricted access |