Server in de wolken: Resultaten van het project

Vrienden, het is tijd om de resultaten van ons project-wedstrijd 'Server in de Wolken' te presenteren. Voor degenen die het nog niet weten, we hebben een leuke geek-project opgezet: we hebben een kleine server gebouwd met een Raspberry Pi 3, eraan een GPS-tracker en sensoren bevestigd, alles in een luchtballon geladen en aan de natuur toevertrouwd. Waar de ballon landt, weten alleen de goden van de wind en de beschermers van de luchtsport, daarom hebben we iedereen uitgenodigd om punten op de kaart te zetten — wie het dichtst bij de werkelijke landingsplek komt, wint 'lekkere' prijzen.

Server in de wolken: Resultaten van het project

Dus, onze server heeft al in de wolken gevlogen en het is tijd om de resultaten van onze wedstrijd te presenteren.

Links naar eerdere publicaties over de wedstrijd

  1. Bericht over de regatta (prijs voor de eerste plaats in onze wedstrijd — deelname aan de zeilregatta AFR (Another F*cking Race), die van 3 tot 10 november in de Saronische Golf (Griekenland) zal plaatsvinden, samen met het team van RUVDS en Habra.
  2. Hoe we de 'hardwarekant' van het project hebben gemaakt — voor liefhebbers van geek-porn, met details en code-analyse.
  3. Mega-post over het project met een complete beschrijving.
  4. Website van het project, waarop je de beweging van de ballon en telemetrie in realtime kon volgen.
  5. Verslag van de lanceerplaats van de ballon.

En de ervaring, zoon van moeilijke fouten

Zoals je je herinnert, hadden we gepland om gegevens van de server via een GSM-modem te streamen. Dit was het belangrijkste kanaal voor informatieoverdracht. We dachten dat we alle onverwachtheden met de dekking van het mobiele netwerk hadden voorzien door twee SIM-kaarten van aanbieders met de beste dekking in het Dmitrov-gebied in de modem te plaatsen. Bovendien had de modem een goede omnidirectionele antenne. Maar zoals het gezegde luidt, de mens veronderstelt, maar de providers beschikken. Toen de ballon hoger dan 500 meter steeg (de hoogte van de Ostankino-toren), was het mobiele netwerk volledig weg.

Server in de wolken: Resultaten van het project

Achteraf bezien lijkt dit voor de hand liggend, maar daarom is het achteraf. Natuurlijk zijn mobiele antennes bedoeld voor dekking op de grond, niet in de lucht. Hun richtdiagrammen 'schijnen' langs het reliëf en weten niets van de wolken. Dus mobiele communicatie op een hoogte van een halve kilometer en hoger is slechts een toevallige reflectie van een of andere antennelob. Dus de helft van de communicatieroute met de ballon via het mobiele kanaal was er niet. En tijdens de daling, toen we onder de 500 meter waren, werkte het mobiele netwerk opnieuw.

Hoe hebben we telemetrie van de bal ontvangen? Hiervoor bedanken we het duplicaat datakanaal voor gegevensoverdracht. We hebben een set op de bal geïnstalleerd LoRa-radioverbindingen, werkend op een frequentie van 433 MHz.

Server in de wolken: Resultaten van het project

De doorvoersnelheid is niet hoog, maar voor onze doeleinden was het meer dan voldoende. Wat betreft het bepalen van de positie van de bal via GPS, daar deden zich geen problemen voor, de tracker werkte zonder haperingen.

Server in de wolken: Resultaten van het project

Daarnaast bleek tijdens de vlucht dat de USB-kabel die de telemetriemodule met de Raspberry Pi 3 verbond, defect was. Op de grond werkte het, maar in de lucht viel het uit. Misschien had het angst voor de hoogte. We ontdekten het probleem met de kabel pas na de landing. Gelukkig konden we de gegevensoverdracht direct vanaf de telemetriemodule via LoRa opzetten.

Server in de wolken: Resultaten van het project

Server in de wolken: Resultaten van het project

Server in de wolken: Resultaten van het project

En goed nieuws

Geluk glimlachte naar de Habr-gebruikers @severov_info (eerste plek), @MAXXL (tweede plek) en @evzor (derde plek)! De gelukkigste in november wacht een hoop indrukken (hopelijk aangename) van deelname aan de zeilregatta AFR, en de houders van de tweede en derde plaats zullen binnenkort goede smartphones van ons ontvangen. En natuurlijk krijgen alle drie een gratis verhuur van een virtuele server van RUVDS.

Server in de wolken: Resultaten van het project

Server in de wolken: Resultaten van het project

Hoe de lancering verliep, is te zien in deze korte video:

Video afspelen


Bron: habr.com
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster