Informe técnico, telemetría satelital de tiempo real sobre websockets y framework Django

  • Pablo Soligo
  • Jorge Salvador Ierache
  • Pablo Witold Martínez
Palabras clave: Satélites, Segmento Terreno, Diseño de Software, websockets

Resumen

Se presenta los resultados preliminares obtenidos, en el uso de websockets sobre el framework para desarrollo web Django como solución a la visualización de telemetría de tiempo real en un prototipo experimental de software de segmento terreno multiplataforma-multimisión en el contexto del desarrollo de la estación terrena UNLaM. Se realizan pruebas de estrés para evaluar la factibilidad y los límites de aplicación para la tecnología actualmente utilizada como segmento terreno experimental en la UNLaM y su vinculación con el NASA OPENMCT [2].

Citas

​'[1] ​https://ugs.unlam.edu.ar, UNLaM Ground Segment, 2020.

'[2] ​J. Trimble y A. Henry, «Building a Community of Open Source Contributors,» de International Conference on Space Operations (SpaceOps 2018), 2018.

'​[3] ​D. J. White, I. Giannelos, A. Zissimatos, E. Kosmas, D. Papadeas, P. Papadeas, M. Papamathaiou, N. Roussos, V. Tsiligiannis y I. Charitopoulos, «SatNOGS: satellite networked open ground station,» 2015.

​'[4] ​https://gidsa.unlam.edu.ar, Grupo de Investigación y Desarrollo de Software Aeroespacial de la Universidad Nacional de La Matanza, 2020.

'​[5] ​T. Morel, G. Garcia, M. Palsson y J. C. Gil, «High Performance Telemetry Archiving and Trending for Satellite Control Centers,» de SpaceOps 2010 Conference Delivering on the Dream Hosted by NASA Marshall Space Flight Center and Organized by AIAA, 2010.

'​[6] ​G. Pace, M. Schick, A. Colapicchioni, A. Cuomo y U. Voges, «EO ON-LINE DATA ACCESS IN THE BIG DATA ERA,» de Proceedings of the 2019 conference on Big Data from Space, 2019.

'[7] ​P. Soligo, J. S. Ierache y G. Merkel, «Telemetrı́a de altas prestaciones sobre base de datos de serie de tiempos,» 2020.

'​[8] ​«OPENMCT Getting Started,» [En línea]. Available: https://github.com/nasa/openmct-tutorial. [Último acceso: 5 12 2022].

'​[9] ​The Django Software, «https://docs.djangoproject.com/en/4.1/ref/models/querysets/,» [En línea]. Available: https://docs.djangoproject.com/en/4.1/ref/models/querysets/. [Último acceso: 24 10 2022].

'​[10] ​GIDSA, «UGS Backend,» [En línea]. Available: https://github.com/unlamgidsa/unlam_gs_backend.git. [Último acceso: 5 12 2022].

'​[11] ​Django Software Foundation, «https://docs.djangoproject.com/en/4.0/topics/db/managers/,» [En línea]. Available: https://docs.djangoproject.com/en/4.0/topics/db/managers/. [Último acceso: 24 10 2022].

​'[12]​«Redis,» [En línea]. Available: https://redis.com/solutions/use-cases/messaging/. [Último acceso: 5 12 2022].

​'[13] ​websockets-the-project, «websockets,» [En línea]. Available: https://websockets.readthedocs.io/en/stable/. [Último acceso: 24 10 2022].

​'[14] ​«cProfile,» [En línea]. Available: https://docs.python.org/3/library/profile.html. [Último acceso: 2 12 2022].

'​[15] ​M. Raciti y F. R. Vitello, «WebSocket Integration in Django,» 2022.

Publicado
2022-12-31
Sección
Artículos Científicos - Tecnológicos