Anatomy ya "Space Data Center". Seva ya Sky-high: yang'anani pansi pa hood

Anatomy ya "Space Data Center". Seva ya Sky-high: yang'anani pansi pa hood

Mawa tidzatumiza seva yathu ku stratosphere. Panthawi yowuluka, baluni ya stratospheric idzagawa intaneti, kuwombera ndi kutumiza deta ya kanema ndi telemetry pansi. Tinalemba kangapo kuti tikambirane za luso la polojekiti yathu "Space Data Center" (m'mbuyomu adayankha dzina lakuti "Seva mumtambo 2.0"). Tidalonjeza - tipereka! Pansi pa odulidwa pali zidutswa zingapo za hardware ndi code.

Seva yapaintaneti

Ngakhale mu "Server in the Clouds" pulojekiti yapitayi, pamene tinakwera mu baluni yodzaza ndi gulu la anthu awiri, kutenga nafe seva yodzaza ndi msonkhano wa batri, tiyeni tinene, osati zomveka. Ndipo tsopano tikukamba za baluni yaing'ono ya stratospheric, yomwe idzayenera kukwera makilomita 30, osati 1. Choncho, tinasankha Raspberry Pi yemweyo monga seva ya intaneti. Kompyuta yaying'ono iyi ipanga tsamba la HTML ndikuliwonetsa pagawo lina.

Kulumikiza kwa satellite

Kuphatikiza pa Raspberry, ma modemu ochokera ku Iridium ndi Globalstar satellite communication network adzawulukira. Monga mukukumbukira, tidakonza zoonjezera modemu ya netiweki yapanyumba ya Gonets ku kampani yawo, koma tinalibe nthawi yoti tilandire pasadakhale, ndiye titumiza paulendo wotsatira. Kupyolera mu ma modemu a satellite, seva yapaintaneti ilandila mauthenga anu, omwe angatumizidwe tsamba la polojekiti. Mauthengawa adzatumizidwa ku Raspberry Pi, yomwe idzawayika pamzere ndi kuwawonetsa pa tsamba la HTML.

Mfundo yofunika: malire a kutalika kwa meseji mu Russian ndi zilembo 58 (kuphatikiza mipata). Ngati uthengawo ndi wautali, umadulidwa panthawi yotumizira. Komanso, zilembo zonse zapadera zidzadulidwa kuchokera palemba, mwachitsanzo, /+$%&;''""<>n ndi zina zotero.

Popeza Raspberry Pi ili ndi doko limodzi la UART, tidzalumikiza ma modemu a satana kudzera pakatikati, zomwe zidzasonkhanitsa deta kuchokera ku modem ndikuzitumiza ku Raspberry Pi.

Radio modem

Seva yapaintaneti simangowonetsa mauthenga onse olandilidwa kuchokera kwa inu pachiwonetsero, komanso kuwatumiza ku Earth kudzera pa modemu ya wailesi ya LoRa. Chifukwa chake tikufuna kuyesa lingaliro lakugawa intaneti kuchokera ku stratosphere (msonkho ku projekiti ya Google Loon). Zoonadi, baluni yathu ya stratospheric si yobwerezabwereza yolankhulana, koma ngakhale mphamvu zake zili zokwanira kufalitsa deta yokhazikika, popanda kutayika kwakukulu kwa chidziwitso, ndiye kuti machitidwe apadera adzalimbana ndi kugawa intaneti kuchokera ku malo oyambirira.

Telemetry

Kuphatikiza apo, tikukonzekera kuwonetsa deta ya telemetry patsamba lomwelo la HTML. Raspberry Pi idzawatenga kuchokera kwa wowongolera ndege wosiyana.

Anatomy ya "Space Data Center". Seva ya Sky-high: yang'anani pansi pa hood

Imafunsa masensa osiyanasiyana omwe amatha kuyikidwa mkati ndi kunja kwa bokosi la hermetic la hardware, amasonkhanitsa zidziwitsozo mulu, zisa ndikuzipereka m'njira yabwino kwa omwe amafunsa. Kwa ife, idzafunsa Raspberry Pi. Tidzajambulitsa kuthamanga, kutalika, kugwirizanitsa kwa GPS, liwiro loyima ndi lopingasa ndi kutentha.

Deta yochokera kwa wowongolera ndege imatumizidwa m'mizere yayitali, yomwe ndiye, pogwiritsa ntchito nambala iyi:

$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);

sinthani kukhala gulu lomwe liyenera kuwonetsedwa:

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 
)

Tidzawulutsanso deta ya telemetry ku Earth pamodzi ndi mauthenga anu. Kuti tichite izi, titumiza malo olandirira pamalo otsegulira.

Chiwonetsero ndi kamera

Kuti muwonetsetse kuti seva ikulandira mauthenga anu kudzera pa satellite communication, komanso kuti idawulukira ku stratosphere ndipo siyimayima muofesi yathu, tinaganiza zowonetsera mauthenga onse ndi telemetry pachiwonetsero chomwe chidzagwidwa ndi ndi GoPro. Panali nthawi yochepa yokonzekera polojekitiyi (zingakhale bwanji zambiri?!), Kotero sitinavutike ndi Aliexpress ndi chitsulo chosungunula, koma m'malo mwake tinatenga chipangizo chokonzekera. Ndi zochuluka kuposa zosowa zathu. Tidzalumikiza chiwonetserochi ku Raspberry kudzera pa HDMI.

Tikukonzekeranso kuwulutsa kanema kuchokera ku GoPro kudzera pawailesi yosiyana, koma momwe zidzagwirira ntchito sizikudziwikabe - mwina mitambo yotsika ingachepetse kwambiri kulumikizana. Koma mulimonse momwe zingakhalire, titapeza baluni ya stratospheric, tidzayika kanema kuchokera ku kamera ndipo mutha kudziwonera nokha mauthenga omwe "pre-space data center" adalandira komanso kutalika kwake komwe adakwera - telemetry idzawonetsedwa. patsamba lomwelo la HTML, Kuphatikiza apo, chidutswa cham'mphepete chidzawoneka.

Mphamvu

Kukongola konse komwe tafotokozazi kudzayendetsedwa ndi msonkhano wa mabatire a lithiamu osonkhanitsidwa molingana ndi dera la 3S4B - atatu motsatizana, anayi mofananira. Mphamvu yonseyi ili pafupi ndi 14 Ah pamagetsi a 12 V. Malingana ndi kuyerekezera kwathu, izi ziyenera kukhala zokwanira, koma pambuyo pa msonkhano womaliza, ndithudi, tidzayesa kugwiritsa ntchito kwenikweni, ndipo ngati kuli kofunikira, onjezerani mabatire ambiri.

Onjezani ku ma bekoni onsewa a GPS, omwe tidzagwiritsa ntchito posaka chibaluni chomwe chatera. Ndipo bokosi la hermetic lidzakhala "nyumba" ya seva ndi zipangizo zina.

Anatomy ya "Space Data Center". Seva ya Sky-high: yang'anani pansi pa hood

Idzateteza zida zosakhwima ku kutentha ndi kusintha kwamphamvu. Panthawi imodzimodziyo, idzachepetsanso mlingo wa ma radiation, ngakhale kuti izi sizikugwira ntchito pa polojekiti yathu, seva idzawulukira mu stratosphere kwa nthawi yochepa kwambiri, ndipo maziko ake sakhala okwera kwambiri ngati pa ISS.

Kuphatikiza pa kutumiza mauthenga ku tsamba la polojekiti, mutha kutenga nawo gawo pampikisano ndikulingalira komwe kafukufukuyo afikira. Mphotho yayikulu ndi ulendo wopita ku Baikonur kukakhazikitsa ndege yapamlengalenga ya Soyuz-MS-13.

Anatomy ya "Space Data Center". Seva ya Sky-high: yang'anani pansi pa hood

Source: www.habr.com

Kuwonjezera ndemanga