Server tra le nuvole: risultati del progetto

Amici, è tempo di riassumere i risultati del nostro progetto di concorso “Server in the Clouds”. Se qualcuno non lo sa, abbiamo avviato un divertente progetto geek: abbiamo realizzato un piccolo server su Raspberry Pi 3, vi abbiamo collegato un localizzatore GPS e dei sensori, abbiamo caricato tutta questa roba su una mongolfiera e l'abbiamo affidata alle forze della natura . Dove atterrerà la pallina lo sanno solo gli dei dei venti e i mecenati dell'aeronautica, per questo abbiamo invitato tutti a segnare dei punti sulla mappa: i punti più vicini al punto di atterraggio effettivo riceveranno “gustosi” premi.

Server tra le nuvole: risultati del progetto

Quindi, il nostro server è già volato tra le nuvole ed è ora di riassumere i risultati della nostra competizione.

Collegamenti a pubblicazioni precedenti sul concorso

  1. Post sulla regata (il premio per il primo posto nel nostro concorso è la partecipazione ad una regata velica AFR (Un'altra fottuta gara), che si terrà dal 3 al 10 novembre nel Golfo Saronico (Grecia) insieme al team RUVDS e Habr.
  2. Come abbiamo fatto"parte in ferro»progetto - per gli appassionati del porno geek, con dettagli e analisi del codice.
  3. Megapost sul progetto con descrizione completa.
  4. Il sito del progetto, dove era possibile monitorare il movimento della palla e la telemetria in tempo reale.
  5. rapporto dal punto in cui è stata lanciata la palla.

E esperienza, figlio di errori difficili

Come ricorderete, avevamo pianificato di trasmettere i dati dal server tramite un modem GSM. Questo era il canale principale per la trasmissione delle informazioni. Ci è sembrato di aver previsto eventuali sorprese con la copertura della rete cellulare inserendo nel modem due SIM card degli operatori con la migliore copertura nella regione di Dmitrov. Inoltre, il modem aveva una buona antenna omnidirezionale. Ma, come si suol dire, una persona assume e l'opsos dispone. Quando la palla salì sopra i 500 metri (l'altezza della torre della televisione di Ostankino), le comunicazioni cellulari scomparvero completamente.

Server tra le nuvole: risultati del progetto

Col senno di poi sembra ovvio, ma il senno di poi serve a questo. Naturalmente, le antenne dei cellulari sono progettate per la copertura a terra, non in aria. I loro schemi di radiazione “colpiscono” lungo il rilievo e non “brillano” tra le nuvole. Quindi la comunicazione cellulare ad un'altitudine di mezzo chilometro e oltre è solo un riflesso casuale del lobo di qualche antenna. Quindi per metà del percorso non c'è stata comunicazione con il pallone tramite canale cellulare. E durante la discesa, quando siamo scesi sotto i 500 metri, le comunicazioni cellulari hanno ripreso a funzionare.

Come abbiamo ricevuto la telemetria dal pallone? Ciò grazie al canale di trasmissione dati ridondante. Abbiamo installato un kit sulla palla Comunicazioni radio LoRa, operante a 433 MHz.

Server tra le nuvole: risultati del progetto

La sua produttività è ridotta, ma per i nostri scopi era abbastanza. Per quanto riguarda la determinazione della posizione della palla tramite GPS, non ci sono stati problemi, il tracker ha funzionato senza intoppi.

Server tra le nuvole: risultati del progetto

E durante il volo si è scoperto che il cavo USB che collega il modulo di telemetria al Raspberry Pi 3 era difettoso. Lavorò sulla terra, ma rifiutò di andare in paradiso. Probabilmente ha paura dell'altezza. Abbiamo scoperto il guasto del cavo dopo l'atterraggio. Fortunatamente siamo riusciti a stabilire il trasferimento dei dati direttamente dal modulo di telemetria tramite LoRa.

Server tra le nuvole: risultati del progetto

Server tra le nuvole: risultati del progetto

Server tra le nuvole: risultati del progetto

E riguardo al bene

La fortuna ha sorriso agli habrayusers @severov_info (primo posto), @MAXXL (secondo posto) e @evzor (terzo posto)! La persona più fortunata avrà molte impressioni (si spera piacevoli). partecipazione alla regata velica AFR, e presto presenteremo buoni smartphone ai possessori del secondo e terzo posto. E naturalmente tutti e tre riceveremo in regalo il noleggio gratuito di un server virtuale da RUVDS.

Server tra le nuvole: risultati del progetto

Server tra le nuvole: risultati del progetto

Potete vedere come è avvenuto il lancio in questo breve video:



Fonte: habr.com

Aggiungi un commento