Informe técnico, telemetría satelital de tiempo real sobre websockets y framework Django
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.