Servidor en la nube: Conclusiones del proyecto

Amigos, es hora de hacer un balance de nuestro proyecto-concurso «Servidor en las Nubes». Si alguien no está al tanto, hemos lanzado un divertido proyecto geek: hicimos un pequeño servidor con un Raspberry Pi 3, le acoplamos un rastreador GPS y sensores, y subimos todo esto a un globo aerostático, confiando en las fuerzas de la naturaleza. Donde aterrizará el globo, solo lo saben los dioses del viento y los patrones de la aerostática, por lo que propusimos a todos los interesados que marcaran puntos en un mapa: quienes estén más cerca del lugar real de aterrizaje recibirán premios “sabrosos”.

Servidor en la nube: Conclusiones del proyecto

Así que nuestro servidor ya ha volado en las nubes, y es hora de hacer un balance de nuestro concurso.

Enlaces a publicaciones anteriores sobre el concurso

  1. Publicación sobre la regata (el premio por el primer lugar en nuestro concurso es participar en la regata de vela AFR (Another F*cking Race), que se llevará a cabo del 3 al 10 de noviembre en la bahía Sarónica (Grecia) junto con el equipo de RUVDS y Habr.
  2. Cómo hicimos la «parte de hardware» del proyecto — para los amantes del geek-porn, con detalles y análisis del código.
  3. Megapost sobre el proyecto con una descripción completa.
  4. Sitio del proyecto, en el cual se podía seguir el movimiento del globo y la telemetría en tiempo real.
  5. Reporte desde el lugar del lanzamiento del globo.

Y la experiencia, hijo de errores difíciles,

Como recordarán, planeábamos transmitir datos desde el servidor a través de un módem GSM. Este era el canal principal de transmisión de información. Nos parecía que habíamos previsto cualquier sorpresa con la cobertura de la red celular, insertando en el módem dos tarjetas SIM de operadores con la mejor cobertura en el distrito de Dmitrov. Además, el módem tenía una buena antena omnidireccional. Pero, como se dice, el hombre propone y los operadores disponen. Cuando el globo ascendió a más de 500 metros (la altura de la Torre de Ostankino), la señal celular desapareció por completo.

Servidor en la nube: Conclusiones del proyecto

Reflexionando a posteriori, esto parece obvio, pero así es como funciona la retrospectiva. Por supuesto, las antenas de celular están diseñadas para cubrir áreas en el suelo, no en el aire. Sus diagramas de radiación “apuntan” a lo largo del relieve y no “iluminan” hacia las nubes. Así que la señal celular a media kilómetro de altura y más es solo un rebote aleatorio de algún lóbulo de antena. Así que no hubo comunicación celular en la mitad de la ruta con el globo a través del canal celular. Pero al descender, cuando bajamos de los 500 metros, la señal celular volvió a funcionar.

¿Cómo obtuvimos la telemetría de la esfera? Agradecemos al canal duplicado de transmisión de datos. Instalamos en la esfera un conjunto de comunicaciones LoRa, que opera en la frecuencia de 433 MHz.

Servidor en la nube: Conclusiones del proyecto

Su ancho de banda no es muy grande, pero fue suficiente para nuestras tareas. En cuanto a la determinación de la ubicación de la esfera mediante GPS, no hubo ningún problema, el rastreador funcionó sin contratiempos.

Servidor en la nube: Conclusiones del proyecto

Además, durante el vuelo, descubrimos que el cable USB que conectaba el módulo de telemetría con la Raspberry Pi 3 estaba defectuoso. Funcionaba en tierra, pero falló en el aire. Probablemente le asustó la altura. Nos dimos cuenta del problema del cable ya después del aterrizaje. Afortunadamente, logramos establecer la transmisión de datos directamente desde el módulo de telemetría a través de LoRa.

Servidor en la nube: Conclusiones del proyecto

Servidor en la nube: Conclusiones del proyecto

Servidor en la nube: Conclusiones del proyecto

Y ahora lo bueno

La suerte sonrió a los miembros de Habr @severov_info (primer lugar), @MAXXL (segundo lugar) y @evzor (tercer lugar)! El más afortunado en noviembre recibirá una gran cantidad de impresiones (esperamos, agradables) de participar en la regata de vela AFR, y a los ganadores del segundo y tercer lugar pronto les presentaremos buenos teléfonos inteligentes. Y, por supuesto, les regalaremos a los tres un alquiler gratuito de un servidor virtual de RUVDS.

Servidor en la nube: Conclusiones del proyecto

Servidor en la nube: Conclusiones del proyecto

Puedes ver cómo fue el lanzamiento en este pequeño video:

Reproducir video


Fuente: habr.com
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster