Server in the Clouds: Project Results

Venner, det er pĂ„ tide Ă„ oppsummere resultatene av vĂ„rt prosjekt-konkurranse «Server i skyene». For de som ikke er kjent med det, har vi laget et moro-gikk-prosjekt: vi bygde en liten server pĂ„ Raspberry Pi 3, festet en GPS-tracker og sensorer til den, lastet alt dette pĂ„ en ballong og overlot det til naturkreftene. Hvor ballongen lander, er bare kjent av vindens guder og luftfartsbeskytterne, sĂ„ vi ba alle interesserte om Ă„ sette punkter pĂ„ kartet — de hvis punkter viser seg Ă„ vĂŠre nĂŠrmest den faktiske landingsplassen, fĂ„r «gode» premier.

Server in the Clouds: Project Results

SÄ, serveren vÄr har allerede vÊrt oppe i skyene, og det er pÄ tide Ä oppsummere resultatene av vÄr konkurranse.

Lenker til tidligere publikasjoner om konkurransen

  1. Innlegg om regattaen (premien for fĂžrsteplassen i vĂ„r konkurranse — deltakelse i seilregattaen AFR (Another F*cking Race), som vil finne sted fra 3. til 10. november i Saroniske bukten (Hellas) i samarbeid med RUVDS-teamet og Habr.
  2. Hvordan vi lagde «den tekniske delen» av prosjektet — for de som elsker geeking, med detaljer og gjennomgang av koden.
  3. Megapost om prosjektet med full beskrivelse.
  4. Prosjektets nettsted, der man kunne fĂžlge bevegelsen til ballongen og telemetri i sanntid.
  5. Reportasje fra stedet der ballongen ble lansert.

Og erfaring, sĂžnnen av vanskelige feil

Som dere husker, planla vi Ä overfÞre data fra serveren via GSM-modem. Dette var den primÊre kanalen for informasjonsoverfÞring. Vi trodde vi hadde forutsett enhver uventethet med dekning av mobilnettverket, ved Ä sette inn to SIM-kort fra operatÞrer med best dekning i Dmitrov-distriktet. I tillegg hadde modemet en god omnidireksjonal antenne. Men som sagt, mennesket planlegger, mens mobiloperatÞrene disponerer. Da ballongen steg opp over 500 meter (hÞyden av Ostankino TV-tÄrn), forsvant mobilforbindelsen helt.

Server in the Clouds: Project Results

NÄr jeg tenker tilbake, synes dette Ä vÊre Äpenbart, men det er hva tilbakeskuende tanker er. SelvfÞlgelig er mobilantennene designet for dekning pÄ bakken, ikke i luften. Deres strÄlingsdiagrammer «treffer» langs terrenget og «lyser» ikke opp i skyene. SÄ mobilforbindelse i en halv kilometer og hÞyere er bare en tilfeldig refleksjon av bladet fra et eller annet antenne. Dermed var det ingen mobilforbindelse med ballongen pÄ halve ruten. Og da vi sank ned igjen under 500 meter, begynte mobilforbindelsen Ä fungere igjen.

Hvordan fikk vi telemetri fra kula? Det takker vi den dupliserende datakanalen for. Vi installerte et sett pÄ kula. LoRa-radioforbindelser, som opererer pÄ en frekvens pÄ 433 MHz.

Server in the Clouds: Project Results

BÄndbredden er ikke stor, men til vÄre oppgaver var den helt tilstrekkelig. NÄr det gjelder Ä bestemme posisjonen til kula med GPS, oppstod det ingen problemer, tracker fungerte uten problemer.

Server in the Clouds: Project Results

Og under flyvningen viste det seg at USB-kabelen som koblet telemetrimodulen med Raspberry Pi 3, var defekt. Den fungerte pÄ bakken, men sviktet i luften. Kanskje den ble redd for hÞyden. Vi fant ut om kabelens feil fÞrst etter landing. Heldigvis klarte vi Ä etablere datatransmisjon direkte fra telemetrimodulen via LoRa.

Server in the Clouds: Project Results

Server in the Clouds: Project Results

Server in the Clouds: Project Results

Og til det gode

Luck smiled upon Habr's users @severov_info (fÞrste plass), @MAXXL (andre plass) og @evzor (tredje plass)! Den mest heldige vinner i november vil fÄ en haug med inntrykk (forhÄpentligvis hyggelige) fra deltakelse i seilregattaen AFR, og eierne av andre og tredje plass vil snart fÄ flotte smarttelefoner. Og selvfÞlgelig fÄr alle tre gratis leie av en virtuell server fra RUVDS.

Server in the Clouds: Project Results

Server in the Clouds: Project Results

Hvordan oppskytingen foregikk kan du se i denne lille videoen:

Spill video


Kilde: habr.com
KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster