Server v cloudoch: Záver projektu

Priatelia, je čas zhrnúť výsledky nášho projektového súťaže „Server v oblakách“. Ak niekto nevie, spustili sme zábavný geek projekt: urobili sme malý server na Raspberry Pi 3, pripojili sme k nemu GPS sledovač a senzory, a celé toto vybavenie sme umiestnili na balón a zverili sme ho silám prírody. Kde sa balón pristane, to vedia jedine bohovia vetra a patroni vzduchoplavby, preto sme navrhli všetkým zúčastneným umiestniť body na mape — tí, ktorých body sa ocitnú najbližšie k skutočnému miestu pristátia, získajú „lahodné“ ceny.

Server v cloudoch: Záver projektu

Takže náš server už letel do oblakov a je čas zhrnúť výsledky našej súťaže.

Odkazy na predchádzajúce publikácie o súťaži

  1. Príspevok o regate (cena za prvé miesto v našej súťaži — účasť na plachetnickej regate AFR (Another F*cking Race), ktorá sa uskutoční od 3. do 10. novembra v Sarónickom zálive (Grécko) spolu s tímom RUVDS a Habrom.
  2. Ako sme robili „hardvérovú časť“ projektu — pre milovníkov geek porna, s podrobnosťami a analýzou kódu.
  3. Megapost o projekte s úplným popisom.
  4. Webová stránka projektu, na ktorom bolo možné sledovať pohyb balónu a telemetriu v reálnom čase.
  5. Reportáž z miesta vypustenia balónu.

A skúsenosť, syn ťažkých chýb

Ako si pamätáte, plánovali sme vysielať údaje zo servera cez GSM modem. To bol hlavný kanál prenosu informácií. Zdalo sa nám, že sme predvídali akékoľvek nečakanosti s pokrytím mobilnej siete, keď sme do modemu vložili dve SIM karty operátorov s najlepším pokrytím v Dmitrovskom okrese. Navyše mal modem dobrú všesmerovú anténu. Ale, ako sa hovorí, človek predpokladá, a operátori sa prispôsobujú. Keď sa balón dostal vyššie ako 500 metrov (výška Ostankinskej televíznej veže), mobilný signál úplne zmizol.

Server v cloudoch: Záver projektu

Premýšľajúc spätne, to sa zdá byť očividné, ale na to je zadné číslo. Samozrejme, antény mobilnej siete sú určené na pokrytie na zemi, nie vo vzduchu. Ich výseče „zasahujú“ pozdĺž reliéfu a do oblakov „nesvietia“. Takže mobilná komunikácia vo výške pol kilometra a vyššie — to je len náhodné odrazenie lupienka nejakej antény. Takže polovica trasy komunikácie s balónom prostredníctvom mobilného kanála neexistovala. A pri klesaní, keď sme sa dostali pod 500 metrov, mobilný signál opäť ožil.

Akým spôsobom sme získavali telemetriu zo šaša? Za to vďačíme duplikovanému kanálu prenosu dát. Nainštalovali sme na šaša súpravu LoRa-rádiovej komunikácie, pracujúcu na frekvencii 433 MHz.

Server v cloudoch: Záver projektu

Jeho prenosová kapacita nie je veľká, ale na naše úlohy to stačilo. Čo sa týka určovania polohy šaša pomocou GPS, s tým neboli žiadne problémy, tracker fungoval hladko.

Server v cloudoch: Záver projektu

A počas letu sa ukázalo, že USB kábel, ktorý spájal modul telemetrie s Raspberry Pi 3, bol vadný. Na zemi fungoval, ale vo vzduchu zlyhal. Možno sa bál výšky. Chybu kábla sme zistili až po pristátí. Našťastie sme dokázali nastaviť prenos dát priamo z modulu telemetrie cez LoRa.

Server v cloudoch: Záver projektu

Server v cloudoch: Záver projektu

Server v cloudoch: Záver projektu

A o dobrých správach

Šťastie sa usmialo na užívateľov Habr @severov_info (1. miesto), @MAXXL (2. miesto) a @evzor (3. miesto)! Najšťastlivejšieho v novembri čaká množstvo zážitkov (dúfame, príjemných) z účasti na plachetnici AFR, a držiteľom druhého a tretieho miesta čoskoro predstavíme kvalitné smartfóny. A samozrejme, všetkým trom darujeme bezplatný prenájom virtuálneho servera od RUVDS.

Server v cloudoch: Záver projektu

Server v cloudoch: Záver projektu

Ako prebiehal štart, si môžete pozrieť v tomto krátkom videu:

Prehrajte video


Zdroj: habr.com
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster