Server sa ulap: Mga resulta ng proyekto

Mga kaibigan, oras na upang ibuod ang mga resulta ng aming proyekto-kumpetisyon na "Server in the Clouds". Kung ang isang tao ay hindi alam, nagsimula kami ng isang masayang proyekto ng geek: gumawa kami ng isang maliit na server sa Raspberry Pi 3, nag-attach ng GPS tracker at mga sensor dito, ni-load ang lahat ng bagay na ito sa isang lobo at nagtiwala sa mga puwersa ng kalikasan. Kung saan dadalhin ang lobo ay kilala lamang ng mga diyos ng hangin at mga parokyano ng aeronautics, kaya inanyayahan namin ang lahat na maglagay ng mga puntos sa mapa - na ang mga punto ay pinakamalapit sa aktwal na landing site, makatanggap ng "masarap" na mga premyo.

Server sa ulap: Mga resulta ng proyekto

Kaya, ang aming server ay lumipad na sa mga ulap, at oras na upang buuin ang aming kumpetisyon.

Mga link sa mga nakaraang publikasyon tungkol sa kumpetisyon

  1. Mag-post tungkol sa regatta (isang premyo para sa unang lugar sa ating kompetisyon ay ang paglahok sa isang sailing regatta AFR (Isa pang Fucking Race), na gaganapin mula Nobyembre 3 hanggang Nobyembre 10 sa Saronic Gulf (Greece) kasama ang RUVDS team at Habr.
  2. Paano natin ginawa"bahaging bakalΒ» ng proyekto - para sa mga mahilig sa geek porn, na may mga detalye at pagsusuri ng code.
  3. Megapost tungkol sa proyekto na may buong paglalarawan.
  4. Site ng proyekto, kung saan posible na subaybayan ang paggalaw ng bola at telemetry sa real time.
  5. Pag-uulat mula sa site ng paglulunsad.

At karanasan, ang anak ng mahihirap na pagkakamali

Tulad ng naaalala mo, nagplano kaming mag-broadcast ng data mula sa server sa pamamagitan ng isang GSM modem. Ito ang pangunahing channel para sa pagpapadala ng impormasyon. Tila sa amin ay nakita namin ang anumang mga sorpresa sa saklaw ng cellular network sa pamamagitan ng pagpasok ng dalawang SIM-card ng mga operator na may pinakamahusay na saklaw sa distrito ng Dmitrovsky sa modem. Bilang karagdagan, ang modem ay may magandang omnidirectional antenna. Ngunit, tulad ng sinasabi nila, ang isang tao ay nagmumungkahi, at opsos ay nagtatapon. Kapag ang lobo ay tumaas nang higit sa 500 metro (ang taas ng Ostankino television tower), ang cellular connection ay ganap na nawala.

Server sa ulap: Mga resulta ng proyekto

Kung susuriin, ito ay tila halata, ngunit iyon ay kung ano ito sa pagbabalik-tanaw. Siyempre, ang mga cellular antenna ay idinisenyo para sa coverage sa lupa, hindi sa hangin. Ang kanilang mga pattern ng radiation ay "matalo" sa kahabaan ng lupain at hindi "lumiliwanag" sa mga ulap. Kaya ang cellular communication sa taas na kalahating kilometro pataas ay isang aksidenteng pagmuni-muni lamang ng lobe ng ilang antenna. Kaya walang komunikasyon sa bola sa pamamagitan ng isang cellular channel para sa kalahati ng ruta. At sa pagbaba, nang bumaba kami sa ibaba ng 500 metro, nagsimulang gumana muli ang cellular connection.

Paano kami nakakuha ng telemetry mula sa bola? Para dito, salamat sa duplicate na channel ng paghahatid ng data. Nag-install kami ng kit sa bola Mga radyo ng LoRagumagana sa 433 MHz.

Server sa ulap: Mga resulta ng proyekto

Ang throughput nito ay maliit, ngunit para sa aming mga gawain ay sapat na ito. Tulad ng para sa pagtukoy ng lokasyon ng bola gamit ang GPS, walang mga problema dito, ang tracker ay nagtrabaho nang walang pag-aalinlangan.

Server sa ulap: Mga resulta ng proyekto

At sa paglipad, lumabas na ang USB cable na nagkokonekta sa telemetry module sa Raspberry Pi 3 ay naging depekto. Nagtrabaho siya sa lupa, ngunit tumanggi sa langit. Malamang takot sa taas. Nalaman namin ang kasalanan ng cable pagkatapos ng landing. Sa kabutihang palad, nagawa naming i-set up ang paglilipat ng data nang direkta mula sa telemetry module sa pamamagitan ng LoRa.

Server sa ulap: Mga resulta ng proyekto

Server sa ulap: Mga resulta ng proyekto

Server sa ulap: Mga resulta ng proyekto

At tungkol sa mabuti

Napangiti si luck sa mga habrauser @serov_info (unang lugar), @MAXXL (pangalawang pwesto) at @evzor (ikatlong pwesto)! Ang pinaka-masuwerte sa Nobyembre ay magkakaroon ng maraming impression (sana ay kaaya-aya) mula sa pakikilahok sa AFR sailing regatta, at malapit na kaming magpakita ng magagandang smartphone sa mga nanalo sa pangalawa at pangatlong lugar. At siyempre, silang tatlo ay makakakuha ng libreng pagrenta ng virtual server mula sa RUVDS bilang regalo.

Server sa ulap: Mga resulta ng proyekto

Server sa ulap: Mga resulta ng proyekto

Makikita mo kung paano nangyari ang paglulunsad sa maikling video na ito:



Pinagmulan: www.habr.com

Magdagdag ng komento