Server v oblacích: Výsledky projektu

Přátelé, je čas shrnout výsledky našeho soutěžního projektu „Server v oblacích“. Pokud někdo neví, vytvořili jsme zábavný geek projekt: udělali jsme malý server na Raspberry Pi 3, připojili k němu GPS tracker a senzory, vše toto jsme umístili na balón a vz trusting focused on weather conditions. Kde balón přistane, ví jen bohové větru a patroni vzduchoplavby, proto jsme navrhli všem zájemcům umisťovat body na mapě — kteří body se ocitnou nejblíže skutečnému místu přistání, získají „lahodné“ ceny.

Server v oblacích: Výsledky projektu

Takže náš server už letěl do oblak a je čas shrnout výsledky naší soutěže.

Odkazy na předchozí publikace o soutěži

  1. Příspěvek o regatě (cena za první místo v naší soutěži — účast v plachetní regatě AFR (Another F*cking Race), která se uskuteční od 3. do 10. listopadu v Saronském zálivu (Řecko) společně s týmem RUVDS a Habrem.
  2. Jak jsme dělali „hardwarovou část“ projektu — pro milovníky geek porna, s podrobnostmi a rozborem kódu.
  3. Megapost o projektu s kompletním popisem.
  4. Web projektu, na kterém se dalo sledovat pohyb balónu a telemetrii v reálném čase.
  5. Reportáž z místa vypuštění balónu.

A zkušenost, syn těžkých chyb

Jak si pamatujete, plánovali jsme přenášet data ze serveru přes GSM modem. To byl hlavní kanál pro přenos informací. Mysleli jsme, že jsme zvážili všechny nepředvídané okolnosti s pokrytím mobilní sítě, když jsme do modemu vložili dvě SIM karty operátorů s nejlepším pokrytím v Dmitrovském okrese. Kromě toho měl modem dobrou všesměrovou anténu. Ale, jak se říká, člověk předpokládá, ale operátoři disponují. Když balón vzlétl výš než 500 metrů (výška Ostankinské televizní věže), mobilní spojení úplně zmizelo.

Server v oblacích: Výsledky projektu

Když se zamyslíme zpětně, zdá se to být jasné, ale to už je retroaktivní úvaha. Samozřejmě, antény mobilní sítě jsou určeny na pokrytí na zemi, nikoli ve vzduchu. Jejich směrové diagramy „střílí“ podél terénu a do oblaků „nesvítí“. Takže mobilní spojení ve výšce půl kilometru a výše je pouhé náhodné odražení petal nějaké antény. Takže půlku trasy spojení s balónem po mobilním kanálu nebylo. A při sestupu, když jsme se snížili pod 500 metrů, mobilní spojení opět začalo fungovat.

Jak jsme získávali telemetrii ze sférického tělesa? Děkujeme duplikovanému kanálu přenosu dat. Na kouli jsme nainstalovali sadu LoRa-rozhraní, pracující na frekvenci 433 MHz.

Server v oblacích: Výsledky projektu

Jeho propustnost není velká, ale pro naše účely to stačilo. Co se týče určení polohy koule pomocí GPS, s tím nebyly žádné problémy, tracker fungoval bez zaváhání.

Server v oblacích: Výsledky projektu

A během letu se ukázalo, že USB kabel spojující telemetrický modul s Raspberry Pi 3 byl vadný. Na zemi fungoval, ale v oblacích selhal. Asi se lekl výšky. O vinu kabelu jsme se dozvěděli až po přistání. Naštěstí se podařilo obnovit přenos dat přímo z telemetrického modulu přes LoRa.

Server v oblacích: Výsledky projektu

Server v oblacích: Výsledky projektu

Server v oblacích: Výsledky projektu

A něco pozitivního

Štěstí se usmálo na uživatele Habr @severov_info (první místo), @MAXXL (druhé místo) a @evzor (třetí místo)! Nejšťastnější účastník v listopadu se může těšit na spoustu zážitků (doufejme, že příjemných) z účasti v plachetní regatě AFR, a majitelům druhého a třetího místa brzy připravíme skvělé smartphony. A samozřejmě, všichni tři dostanou jako dárek bezplatný pronájem virtuálního serveru od RUVDS.

Server v oblacích: Výsledky projektu

Server v oblacích: Výsledky projektu

Jak probíhalo spuštění, můžete vidět v tomto krátkém videu:

Přehrát video


Zdroj: habr.com
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster