Software integrado en un satélite
Platzi Space Program: Diseño y Fabricación de Nuestro Satélite
Contenido del curso
Aspectos técnicos del satélite
Navegación del satélite
Preparando el lanzamiento
Software integrado en un satélite
Platzi Space Program: Diseño y Fabricación de Nuestro Satélite
Contenido del curso
Software integrado en un satélite
Julio Cesar Godinez
EstudianteLuis Lagardera
EstudianteRubén Vega
EstudianteJacob Gomez
EstudianteNoe Adrian Ricoy Tellez
EstudianteMariana Valencia Gallego
EstudianteManuel Alejandro Carmen Rodriguez
EstudianteJeisson Gutiérrez
EstudianteAndrés Leonardo Moreno Romero
EstudianteJuan Carlos Silva Vargas
EstudianteMiller Orlando Linares Castellanos
EstudianteNestor Rios Garcia
EstudianteFernando Cordero
EstudianteWill Lainez
EstudianteJacob Gomez
EstudianteMARIA TERESA PANIAGUA RIVERA
EstudianteEs impresionante la cantidad de trabajo que involucra el lanzamiento de un nano satélite, pero mas asombroso que hoy en día un pequeño equipo sea capaz de realizar esta proeza.
venezolanos en el mundo haciendo cosas buenas. Que bueno. Que orgullo
Es la primera parte del curso que puedo entender ligeramente jajajaja
jaj X2, programadores.
x3 Es la primera vez que me siento como en casa jajaja
Ofrecen un array de servicios grandes por lo visto. Pensé que simplemente ofrecían el satélite y que ya cada empresa se encargaba de la comunicación y obtención de datos.
Tiene sentido que sea más completo todo
Hola ¿Porque usaron Mysql? ¿Por ligero?, gracias por la respuesta.
Claro, tengo entendido que en el requerimiento de acciones en el peso de acuerdo a software es mucho más viable; se realizan A/B Testing sin ningún dilema (sencillo y por protocolos más recurrente).
Además de ordenar soluciones de coordenadas y datos enviados al proyector.
Todo surgió con una idea y mucha pasión… luego trabajo duro y mucha lectura aplicada. Felicitaciones a FOSSA y agradecimientos a PLATZI por permitirnos seguir soñando despiertos.
El satélite usa algun protocolo de direcciones IP o dominio, o como lo ubican una ves puesto en órbita
Software integrado en un satélite
Ahora hablemos del software que hace mover a los satélites de FOSSA:
En el equipo de software se hace la integración de todo el trabajo que hacen los demás departamentos, esa programación que es necesaria para que todo funcione en armonía y sincronía.
Programación del satelite
Cesar Vera Moreno - Software Engineer, es parte del equipo de software en FOSSA. El estudio Ingeniera Electrónica en Venezuela, después hizo un máster en Sistemas Electrónicos en Madrid
Se dedica a la programación de dispositivos embebidos (microcontroladores, microprocesadores), que trabajan en el satelite, también trabaja en la programación de sensores y actuadores para cumplir con los requisitos de la misión.
Las tecnologías que se usan son:
Como se hace push al satelite:
Para el proceso de desarrollo también se hace uso de repositorios. Para mandar código a producción el proceso es algo así:
Uno de los retos más difíciles es hacer análisis de todos los posibles escenarios que puede sufrir el satelite, cualquier cosa podría fallar. Entonces hay que aislar todos los posibles fallos, responder a estos fallos, programar defensivamente (interesante concepto).
“El satelite tiene que seguir funcionando a pesar de todo” - FOSSA team
Actualizaciones
Es posible realizar cambios en el software del satélite, la limitación más importante es el hardware (no se pueden incluir sensores que no estén presentes en el satélite en el espacio).
Programación en tierra
Belén Jiménez García - Software Engineer, es parte del equipo de software en FOSSA. Ella estudió Ingeniería en Telecomunicaciones.
Su trabajo empieza en donde termina el de Cesar, conectando todas las partes que se han mencionado, (conectar el satélite con la estación en tierra y después a los servidores para poder tener toda esa comunicación, por ejemplo). Que los demás departamentos puedan ver que está pasando con los satélites, hacer que se puedan comunicar con los satélites y recibir su información y poder guardarla.
Los datos por lo regular llegan a APIs para después pasarse a una base de datos, y al final poder mostrar esa información.
Las tecnologías que se usan son:
Uno de los retos más difíciles es la escalabilidad, ya que con los “pocos” satélites lanzados se tiene que tener todo operando al cien, será más complicado cuando se tengan aún más satélites en órbita.
Actualizaciones
Las actualizaciones del software deben ser compatibles con las características ya construidas en tierra, garantizando la correcta integración con los sistemas existentes.
Pequeño detalle, la mayoria de los que hablaron del equipo de Fossa tienen un master en algo!
De dónde es Cesar? 🤔 Quiero pensar que es Latino!!
El cesar Vera Moreno (Software Enginner). No mas de escuarlo se ve que sabe de lo que habla.
graacias