Reprogramación de tarjetas a través de un módulo OTA para proyecto de Domótica








Autores


  • Oficial López Jorge Luis email: joficial811@alumnos.uaq.mx

NTHE NÚMERO


Resumen:

Una de las principales tendencias en el desarrollo de software es la implementación de sistemas inteligentes para la actualización de paquetes de datos en sistemas embebidos. La implementación de módulos OTA ha mejorado el desempeño de sistemas embebidos en muchas áreas de la industria y como resultado se ha obtenido una mayor flexibilidad al momento de realizar cambios en el código. OTA se traduce al español como "sobre el aire". Este concepto, en informática, se refiere a actualización por medio del aire y es un método inalámbrico, el cual provee de un nuevo software o firmware al o los dispositivos que estén enlazados al servidor central. El objetivo de esta investigación consistió en explorar la fiabilidad de los módulos de OTA en proyectos de domótica asegurando que los paquetes de datos lleguen de forma segura a cada una de las tarjetas, y con ello, poder realizar actualizaciones de forma eficiente a cada uno de sus clientes en donde se obtuvieron resultados satisfactorios. El proyecto se realizará utilizando el Modelo de Desarrollo Basado en Prototipos (MDBP). Aunque aún no se obtienen los resultados definitivos, estos apuntan a que es posible construir un módulo over the air basado en un diseño cliente-servidor aunado a la implementación de una arquitectura eficiente en donde el principal objetivo sea manejar cada uno de los aspectos básicos del módulo y la comunicación entre la tarjeta y el servidor.


Palabras clave:

Over The Air, Actualización de software, servidor central, proyectos de domótica.


Abstract:

One of the main trends in software development is the implementation of intelligent systems for updating data packages in embedded systems. The implementation of OTA modules has improved the performance of embedded systems in many areas of the industry, resulting in greater flexibility when making changes to the embedded code. OTA means "over the air." This concept, in computing, refers to updating through the air and it is a wireless method, which provides new software or firmware to the devices that are linked to the central server. The objective of this research was to explore the reliability of the OTA modules in home automation projects, ensuring that the data packets arrive safely at each of the cards, and with this, to be able to efficiently perform updates to each of the cards, and with this, to be able to efficiently carry out updates to each of its clients where satisfactory results were obtained. The project is carried out using the Prototype-Based Development Model (PBDM). Although, the final results have not yet been obtained, they suggest that it is possible to build an over the air module based on a client-server design with the implementation of an efficient architecture where the main objective is to manage each of the basic aspects of the module and communication between the card and the server.


Keywords:

Over The Air, Embeded Software, Domotics projects.



Descargar (2)