Server pilvedes: Projekti kokkuvõtted

Sõbrad, on aeg kokku võtta meie projekti-konkurssi „Server pilvedes” tulemused. Kui keegi ei tea, siis me tegime lõbusat geeki projekti: ehitasime väikese serveri Raspberry Pi 3-l, lisasime sellele GPS-jälgija ja andureid, laadisime kõik selle hea õhupalli ning usaldasime looduse jõududele. Kus pall maandub, teavad ainult tuulet jumalad ja õhulaevade patroonid, seega pakkusime kõikidele soovijatele võimaluse märkida kaardile punkte — kelle punktid on kõige lähemal tegelikule maandumiskohale, saavad „maitsvaid” auhindu.

Server pilvedes: Projekti kokkuvõtted

Nii et meie server on juba pilvedes tiirutanud ja on aeg kokku võtta meie konkursi tulemused.

Lingid eelnevatele postitustele konkursist

  1. Postitus regati kohta (auhinnaks esikohal meie konkursis — osalemine purjetamisregatil AFR (Another F*cking Race), mis toimub 3. – 10. novembril Saroonia lahes (Kreekas) koos RUVDS meeskonna ja Habraga.
  2. Kuidas me tegime „rahlise osa“ projekti — geek-pornole, üksikasjade ja koodi analüüsiga.
  3. Megapost projektist täieliku kirjeldusega.
  4. Projekti koodideposiit, mille kaudu võis jälgida palli liikumist ja telemeetria reaalajas.
  5. Reportaaž palli startimiskohast.

Ja kogemus, poeg raskete vigade kohta

Nagu te mäletate, plaanisime edastada andmeid serverist GSM-modemi kaudu. See oli peamine teabe edastamise kanal. Me arvasime, et oleme ette näinud kõik ootamatused mobiilivõrgu katvuses, paigaldades modemisse kaks SIM-kaarti parima katvusega operaatoritelt Dmitrovi piirkonnas. Lisaks oli modemil hea suunatud antenn. Kuid nagu öeldakse, inimene kavandab, aga operaatorid määravad. Kui pall tõusis üle 500 meetri (Ostankino televisioonitornist kõrgemal), kadus mobiilside täielikult.

Server pilvedes: Projekti kokkuvõtted

Tagantjärele mõeldes näib see ilmselge, kuid see ongi tagantjärele. Loomulikult on mobiilside antennid mõeldud katmiseks maapinnal, mitte õhus. Nende suunamuster „lööb” mööda maastikku ja ei „valgusta” pilvi. Nii et mobiilside poole kilomeetri kõrgusel ja kõrgemal on vaid juhuslik uue peegeldus mõne antenni lehelt. Seega pool teed mobiilsidega palliga ei olnud. Ja langemisel, kui olime langenud alla 500 meetri, töötas mobiilside taas.

Kuidas me saime kuuldata teavet kuuli kohta? Selle eest on tänu andmeseiru dubleerivale kanalile. Me paigaldasime kuule komplekti LoRa-raadiotehnoloogiat, mis töötab sagedusel 433 MHz.

Server pilvedes: Projekti kokkuvõtted

Selle läbilaskevõime ei ole suur, kuid meie ülesannete jaoks oli seda täiesti piisavalt. Ja mis puudutab kuuli asukoha määramist GPS-i järgi, siis sellega ei ilmnenud mingeid probleeme, jälgija töötas tõrgeteta.

Server pilvedes: Projekti kokkuvõtted

Ja lennu ajal selgus, et USB-kaabel, mis ühendas telemeetriamooduli Raspberry Pi 3-ga, oli defektne. Maandudes töötas see, kuid lennates andis otsad. Ilmselt kartis kõrgust. Kaabli viga avastasime alles pärast maandumist. Õnneks suutsime andmeedastust otse telemeetriamoodulist LoRa kaudu taastada.

Server pilvedes: Projekti kokkuvõtted

Server pilvedes: Projekti kokkuvõtted

Server pilvedes: Projekti kokkuvõtted

Ja head uudised

Õnne naeratas Habrakülastajatele @severov_info (esimene koht), @MAXXL (teine koht) ja @evzor (kolmas koht)! Novembris ootab kõige õnnelikumat mitu elamust (loodame, et meeldivat) osalemisest AFR purjeregatt, ja teise ja kolmanda koha võitjateni toome peagi häid nutitelefone. Ja muidugi saavad kõik kolm tasuta virtuaalserveri rendi RUVDS-ilt.

Server pilvedes: Projekti kokkuvõtted

Server pilvedes: Projekti kokkuvõtted

Kuidas käivitus toimus, saab vaadata sellest väiksest videost:

Mängi videot


Allikas: habr.com
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster