Poslužitelj u oblaku: Rezultati projekta

Prijatelji, vrijeme je da sumiramo rezultate našeg natjecateljskog projekta "Poslužitelj u oblacima". Ako netko ne zna, pokrenuli smo zabavan geek projekt: napravili smo mali server na Raspberry Pi 3, spojili GPS tracker i senzore na njega, ukrcali sve te stvari na balon na vrući zrak i povjerili ga silama prirode . Gdje će lopta sletjeti znaju samo bogovi vjetrova i pokrovitelji aeronautike, pa smo pozvali sve da stave točke na kartu - čije točke budu najbliže stvarnom mjestu slijetanja dobit će "ukusne" nagrade.

Poslužitelj u oblaku: Rezultati projekta

Dakle, naš server je već odletio u oblake i vrijeme je da sumiramo rezultate našeg natjecanja.

Linkovi na prethodne objave o natječaju

  1. Objava o regati (nagrada za prvo mjesto u našem natjecanju je sudjelovanje na jedriličarskoj regati AFR (Još jedna jebena utrka), koji će se održati od 3. do 10. studenog u Saronskom zaljevu (Grčka) zajedno s RUVDS i Habr timom.
  2. kako smo radili"željezni dio» projekt - za ljubitelje geek pornografije, s detaljima i analizom koda.
  3. Megapost o projektu s punim opisom.
  4. Web stranica projekta, gdje je bilo moguće pratiti kretanje lopte i telemetriju u realnom vremenu.
  5. Reportaža s mjesta odakle je lopta lansirana.

I iskustvo, sin teških pogrešaka

Kao što se sjećate, planirali smo emitirati podatke sa servera preko GSM modema. To je bio glavni kanal za prijenos informacija. Činilo nam se da smo osigurali sva iznenađenja s pokrivenošću mobilne mreže umetanjem u modem dvije SIM kartice operatera s najboljom pokrivenošću u regiji Dmitrov. Osim toga, modem je imao dobru višesmjernu antenu. Ali, kako kažu, osoba pretpostavlja, a opsos raspolaže. Kada se lopta podigla iznad 500 metara (visina TV tornja Ostankino), mobilne komunikacije potpuno su nestale.

Poslužitelj u oblaku: Rezultati projekta

Gledano unatrag, čini se očiglednim, ali tome služi unatrag. Naravno, antene za mobilne telefone dizajnirane su za pokrivanje na tlu, a ne u zraku. Njihovi uzorci zračenja "pogađaju" duž reljefa i ne "sjaje" u oblake. Dakle, mobilna komunikacija na visini od pola kilometra i više samo je slučajni odraz snopa neke antene. Tako pola rute nije bilo komunikacije s balonom putem mobilnog kanala. I tijekom spuštanja, kada smo pali ispod 500 metara, mobilna komunikacija je ponovno proradila.

Kako smo primili telemetriju iz balona? Zahvaljujući redundantnom kanalu za prijenos podataka za to. Instalirali smo kit na loptu LoRa radio komunikacije, radi na 433 MHz.

Poslužitelj u oblaku: Rezultati projekta

Propusnost mu je mala, ali za naše prilike sasvim dovoljna. Što se tiče određivanja lokacije lopte pomoću GPS-a, s tim nije bilo problema, tracker je radio bez ikakvih smetnji.

Poslužitelj u oblaku: Rezultati projekta

A tijekom leta pokazalo se da je USB kabel koji povezuje telemetrijski modul s Raspberry Pi 3 neispravan. Radio je na zemlji, ali je odbio otići na nebo. Vjerojatno se boji visine. Kvar sajle smo otkrili nakon slijetanja. Srećom, uspjeli smo uspostaviti prijenos podataka izravno iz telemetrijskog modula preko LoRa.

Poslužitelj u oblaku: Rezultati projekta

Poslužitelj u oblaku: Rezultati projekta

Poslužitelj u oblaku: Rezultati projekta

I o dobrom

Sreća se osmjehnula habrayuserima @severov_info (prvo mjesto), @MAXXL (drugo mjesto) i @evzor (treće mjesto)! Najsretnija osoba imat će puno dojmova (nadamo se ugodnih). sudjelovanje na AFR jedriličarskoj regati, a uskoro ćemo predstaviti dobre pametne telefone nositeljima drugog i trećeg mjesta. I naravno, svo troje ćemo od RUVDS-a dobiti na poklon besplatni najam virtualnog servera.

Poslužitelj u oblaku: Rezultati projekta

Poslužitelj u oblaku: Rezultati projekta

Kako je teklo lansiranje možete vidjeti u ovom kratkom videu:



Izvor: www.habr.com

Dodajte komentar