Resumen:
|
[ES] Dentro del mundo de Internet de las cosas o IoT (Internet of Things) existe la
problemática de la gestión de la información y del desarrollo de servicios y
funcionalidades ante un despliegue masivo de dispositivos ...[+]
[ES] Dentro del mundo de Internet de las cosas o IoT (Internet of Things) existe la
problemática de la gestión de la información y del desarrollo de servicios y
funcionalidades ante un despliegue masivo de dispositivos interconectados entre sí. El
presente proyecto abordará la problemática mencionada en un entorno real y
profundizará en el desarrollo de servicios web en lenguaje Python para gestionar la
información de los dispositivos así como comunicar con ellos mediante arquitecturas
cloud modernas.
Más concretamente, este proyecto se centrará en dicha implementación a través de un
framework de programación, donde los servicios a desarrollar deberán ser capaces, en
primer lugar, de gestionar protocolos de comunicación securizados,
conectándose a la infraestructura IoT mediante certificados propios y manteniendo la
persistencia de la comunicación.
A continuación se desarrollará la gestión de eventos y callbacks necesarios para atender
a las necesidades propuestas. Finalmente se programarán y aplicarán las acciones
previstas acordes con la necesidad del mensaje recibido, como el almacenamiento en
bases de datos o la comunicación de reporte mediante servicios de mailing.
Además se estudiará la puesta en marcha de dichos servicios, garantizando su
disponibilidad y escalabilidad para atender a los dispositivos.
[-]
[EN] Within the world of Internet of things or IoT there is the problem of information
management and the development of services and functionalities in the face of a
massive deployment of interconnected devices. This ...[+]
[EN] Within the world of Internet of things or IoT there is the problem of information
management and the development of services and functionalities in the face of a
massive deployment of interconnected devices. This project will address the
aforementioned problem in a real environment and deepen the development of web
services in Python to manage the information of the devices as well as communicate
with them through modern cloud architectures.
Specifically, to implement a framework and the services to be developed, in the first
place, services are required to be able to manage secure communication protocols,
connecting to the IoT infrastructure through own certificates and working on the
persistence of communication.
Next, the event management and callbacks needed to meet the proposed needs will
be developed. Finally, the planned actions will be programmed and applied in
accordance with the need for the message received, such as storage in databases or
report communication through mailing services.
In addition, the commissioning of these services will be studied, guaranteeing their
availability and scalability to service the devices.
[-]
|