Anatomy ye "Space Data Center". Sky-high server: tarisa pasi pehodhi

Anatomy ye "Space Data Center". Sky-high server: tarisa pasi pehodhi

Mangwana tichazotumira server yedu mu stratosphere. Munguva yekubhururuka, bharumu ye stratospheric ichaparadzira Indaneti, kupfura uye kutumira vhidhiyo uye telemetry data pasi. Takanyora kakawanda kuti taizotaura nezve tekinoroji yeprojekiti yedu "Space Data Center" (yakambopindura kuzita "Server mumakore 2.0"). Takavimbisa - isu tanunura! Pasi pekucheka kune zvishoma zvezvidimbu zve hardware uye code.

web server

Kunyangwe mune yakapfuura "Server in the Clouds" purojekiti, patakakwira mubhobhoni yakazara neboka revanhu vaviri, tichitora nesu sevha yakazara nebhatiri gungano raive, ngatiti, kwete zvine musoro. Uye ikozvino tiri kutaura pamusoro pediki stratospheric balloon, iyo ichafanira kukwira makiromita makumi matatu, kwete 30. Nokudaro, takasarudza imwechete Raspberry Pi sevhavha yewebhu. Iyi microcomputer ichagadzira peji reHTML uye yoriratidza pane imwe ratidziro.

Satellite connection

Pamusoro peRaspberry, modem kubva kuIridium neGlobalstar satellite yekutaurirana network inobhururuka pabhodhi. Sezvaunorangarira, takaronga kuwedzera modem yepamba Gonets network kukambani yavo, asi isu takanga tisina nguva yekuigamuchira pachine nguva, saka tichaitumira pane inotevera ndege. Kuburikidza nesatellite modem, sevha yewebhu inogashira mameseji ako, ayo anogona kutumirwa kune peji yeprojekiti. Aya mameseji anozoendeswa kuRaspberry Pi, iyo inovaisa mumutsara uye kuvaratidza pane HTML peji.

Chinhu chakakosha: muganho wehurefu hwemeseji muRussia mavara makumi mashanu nesere (kusanganisira nzvimbo). Kana iyo meseji yakareba, ichagurwa panguva yekutumira. Zvakare, ese akakosha mavara achachekwa kubva pane zvinyorwa, semuenzaniso, /+$%&;''""<>n nezvimwe zvakadaro.

Sezvo Raspberry Pi ichingova nechiteshi chimwe chete cheUART, isu tichabatanidza satellite modem kuburikidza nepakati hub, iyo inounganidza data kubva kumamodemu uye kuitumira kuRaspberry Pi.

Radio modem

Iyo sevha yewebhu haingoratidze mameseji ese anogamuchirwa kubva kwauri pachiratidziro, asi zvakare kuendesa kuPasi kuburikidza neLoRa radio modem. Saka isu tinoda kuyedza iyo pfungwa yekugovera iyo Internet kubva kune stratosphere (mutero kuGoogle Loon chirongwa). Ehe, yedu stratospheric bharumu haisi yakazara-yakazara kutaurirana inodzokorora, asi kunyangwe kana kugona kwayo kwakaringana kugadzika data kutapurirana, pasina kurasikirwa kukuru kweruzivo, saka masisitimu akasarudzika anonyatso kutarisana nekugovera Internet kubva kusati kwasvika nzvimbo.

Telemetry

Uye zvakare, isu tinoronga kuratidza telemetry data pane imwecheteyo HTML peji. Iyo Raspberry Pi inovatora kubva kune yakaparadzana mutongi wendege.

Anatomy ye "Space Data Center". Sky-high server: tarisa pasi pehodhi

Inobvunzurudza masensa akasiyana-siyana anogona kuiswa mukati nekunze kwehardware hermetic bhokisi, inounganidza ruzivo murwi, inoisanganisa uye inoipa nenzira iri nyore kune avo vanobvunza. Mune yedu kesi, ichakumbira Raspberry Pi. Ticharekodha kudzvanywa, urefu, GPS kurongeka, yakatwasuka uye yakatwasuka kumhanya uye tembiricha.

Iyo data kubva kumutongi wendege inofambiswa mumitsara mirefu, inova ipapo, uchishandisa iyi kodhi:

$str = 'N:647;T:10m55s;MP.Stage:0;MP.Alt:49;MP.VSpeed:0.0;MP.AvgVSpeed:0.0;Baro.Press:1007.06;Baro.Alt:50;Baro.Temp:35.93;GPS.Coord:N56d43m23s,E37d55m68s;GPS.Home:N56d43m23s,E37d55m68s;Dst:5;GPS.HSpeed:0;GPS.Course:357;GPS.Time:11h17m40s;GPS.Date:30.07.2018;DS.Temp:[fc]=33.56;Volt:5.19,0.00,0.00,0.00,0.00,0.00,0.00,0.00';
parse_str(strtr($str, [
	
':' => '=',
	
';' => '&'
]), $result);
print_r($result);

shandura kuita rondedzero muchimiro chakanakira kuratidzwa:

Array 
(
       [N] => 647
       [Π’] => 10m55Π·
       [MP_Stage] => 0
       [MP_Alt] => 49
       [MP_VSpeed) => 0.0
       [MP_AvgVSpeed] => 0.0
       [Baro Π rΠ΅ss] => 1007.06
       [Baro_Alt] => 50
       [Baro_Temp] => 35.93
       [GPS_Coord] => N56d43m23s,E37d55m68s 
       [GPS_Home) => N56d43m23s,E37d55m68s 
       [Dst] => 5
       [GPS_HSpeed] => 0
       [GPS_Course] => 357
       [GPS_Time] => 11h17m40s
       [GPS_Date] => 30.07.2018
       [DS_Temp] => [fс] Π—Π—.56
       [Volt] => 5.19, 0.00,0.00,0.00,0.00,0.00,0.00,0.00 
)

Isu tichatepfenyurawo telemetry data kuPasi pamwe nemameseji ako. Kuti tiite izvi, isu tinotumira chiteshi chekugamuchira panzvimbo yekutanga.

Ratidza uye kamera

Kuti iwe uve nechokwadi chekuti sevha iri kugamuchira mameseji ako kuburikidza nesatellite kutaurirana, uye kuti yakanyatsobhururuka ichienda mu stratosphere uye haina kumira muhofisi yedu, takasarudza kuratidza mameseji ese ane telemetry pachiratidziro chinozotorwa uye GoPro. Pakanga pane nguva shoma yekugadzirira purojekiti (zvingave zviine zvakawanda? Hunopfuura zvakakwana kune zvatinoda. Tichabatanidza kuratidzwa kuRaspberry kuburikidza neHDMI.

Isu tinorongawo kutepfenyura vhidhiyo kubva kuGoPro kuburikidza neredhiyo chiteshi, asi kuti ichashanda sei hazvisati zvazivikanwa - pamwe makore akaderera achaderedza zvakanyanya huwandu hwekutaurirana. Asi chero zvazvingava, mushure mekunge tawana iyo yakamhara stratospheric balloon, isu tinotumira vhidhiyo kubva kamera uye iwe unogona kuzvionera wega mameseji edu "pre-space data data" akagamuchira uye kuti yakakwira kusvika papi - iyo telemetry icharatidzwa. mune imwecheteyo HTML peji, Pamusoro pezvo, chidimbu chemupendero chichaonekwa.

Power supply

Runako rwese rwakatsanangurwa pamusoro ruchafambiswa negungano remabhatiri e-lithium akaunganidzwa maererano ne3S4B redunhu - matatu munhevedzano, mana anoenderana. Zvose zvinokwana zvinenge 14 Ah pamagetsi e12 V. Maererano nekufungidzira kwedu, izvi zvinofanira kunge zvakakwana, asi mushure megungano rekupedzisira, hongu, tichayera kushandiswa kwechokwadi, uye kana zvichidiwa, kuwedzera mamwe mabhatiri.

Wedzera kune ese aya mabhekoni eGPS, atichashandisa kutsvaga iyo yakamhara stratospheric balloon. Uye iyo hermetic bhokisi ichava "imba" yevhavha uye mamwe madivayiri.

Anatomy ye "Space Data Center". Sky-high server: tarisa pasi pehodhi

Iyo inodzivirira yakapfava michina kubva kune tembiricha uye kudzvanywa shanduko. Panguva imwecheteyo, ichaderedzawo dhizimusi yeradiation, kunyangwe izvi zvisingaite chero basa repurojekiti yedu, sevha inobhururuka mu stratosphere kwenguva pfupi yakawandisa, uye kumashure uko hakuna kukwira sepaISS.

Pamusoro pekutumira mameseji ku projekiti webhusaiti, unogona kutora chikamu mumakwikwi uye fungidzira kuti probe ichamhara kupi. Mubairo mukuru rwendo rwekuenda kuBaikonur kune kuvhurwa kweSoyuz-MS-13 ine vanhu spacecraft.

Anatomy ye "Space Data Center". Sky-high server: tarisa pasi pehodhi

Source: www.habr.com

Voeg