Servidor en las nubes: resultados del proyecto

Amigos, es hora de resumir los resultados de nuestro proyecto de competencia “Servidor en las Nubes”. Si alguien no lo sabe, comenzamos un divertido proyecto geek: creamos un pequeño servidor en Raspberry Pi 3, le conectamos un rastreador GPS y sensores, cargamos todo esto en un globo aerostático y se lo confiamos a las fuerzas de la naturaleza. . Sólo los dioses de los vientos y los mecenas de la aeronáutica saben dónde aterrizará la bola, por lo que invitamos a todos a poner puntos en el mapa; cuyos puntos estén más cerca del lugar de aterrizaje real recibirán premios "sabrosos".

Servidor en las nubes: resultados del proyecto

Entonces, nuestro servidor ya ha volado a las nubes y es hora de resumir los resultados de nuestra competencia.

Enlaces a publicaciones anteriores sobre el concurso.

  1. Publicación sobre la regata (el premio por el primer puesto en nuestra competición es la participación en una regata de vela AFR (Otra maldita carrera), que se celebrará del 3 al 10 de noviembre en el Golfo Sarónico (Grecia) junto al equipo de RUVDS y Habr.
  2. Cómo lo hicimos "parte de hierro» proyecto - para fanáticos del porno geek, con detalles y análisis de código.
  3. Megapost sobre el proyecto con descripción completa.
  4. El sitio del proyecto, donde fue posible monitorear el movimiento del balón y telemetría en tiempo real.
  5. Informe desde el lugar donde se lanzó la pelota.

Y experiencia, hijo de errores difíciles.

Como recordará, planeamos transmitir datos desde el servidor a través de un módem GSM. Este era el principal canal de transmisión de información. Nos pareció que habíamos preparado sorpresas con la cobertura de la red celular insertando en el módem dos tarjetas SIM de los operadores con mejor cobertura en la región de Dmitrov. Además, el módem tenía una buena antena omnidireccional. Pero, como suele decirse, el hombre asume y los opsos disponen. Cuando la bola se elevó por encima de los 500 metros (la altura de la torre de televisión Ostankino), las comunicaciones celulares desaparecieron por completo.

Servidor en las nubes: resultados del proyecto

En retrospectiva, parece obvio, pero para eso está la retrospectiva. Por supuesto, las antenas de telefonía celular están diseñadas para cobertura en tierra, no en el aire. Sus patrones de radiación "inciden" a lo largo del relieve y no "brillan" en las nubes. Entonces, la comunicación celular a una altitud de medio kilómetro o más es solo un reflejo aleatorio del lóbulo de alguna antena. Así, durante la mitad del recorrido no hubo comunicación con el globo a través de un canal celular. Y durante el descenso, cuando bajamos de los 500 metros, las comunicaciones móviles volvieron a funcionar.

¿Cómo recibimos la telemetría del globo? Gracias al canal de transmisión de datos redundante para ello. Instalamos un kit en la pelota. Comunicaciones por radio LoRa, operando a 433 MHz.

Servidor en las nubes: resultados del proyecto

Su rendimiento es pequeño, pero para nuestros propósitos fue suficiente. En cuanto a determinar la ubicación de la pelota mediante GPS, no hubo problemas: el rastreador funcionó sin problemas.

Servidor en las nubes: resultados del proyecto

Y durante el vuelo resultó que el cable USB que conecta el módulo de telemetría a la Raspberry Pi 3 resultó defectuoso. Trabajó en la tierra, pero se negó a ir al cielo. Probablemente tenga miedo a las alturas. Descubrimos el fallo del cable después del aterrizaje. Afortunadamente, pudimos establecer la transferencia de datos directamente desde el módulo de telemetría a través de LoRa.

Servidor en las nubes: resultados del proyecto

Servidor en las nubes: resultados del proyecto

Servidor en las nubes: resultados del proyecto

y sobre el bien

La suerte le sonrió a habrayusers@información_severov (primer lugar), @MAXXL (segundo lugar) y @evzor (tercer lugar)! La persona más afortunada tendrá muchas impresiones (con suerte, agradables) de participación en la regata de vela AFR, y pronto presentaremos buenos teléfonos inteligentes a los ocupantes del segundo y tercer lugar. Y, por supuesto, los tres recibiremos de regalo el alquiler gratuito de un servidor virtual de RUVDS.

Servidor en las nubes: resultados del proyecto

Servidor en las nubes: resultados del proyecto

Puedes ver cómo se produjo el lanzamiento en este breve vídeo:



Fuente: habr.com

Añadir un comentario