Adeegaha daruuraha: isu diyaarinta in la bilaabo

Π’ post ku saabsan regatta ah Waxaan soo sheegnay in bisha Agoosto uu jiri doono tartan abaalmarinno ah oo loogu talagalay dhammaan Habrashitels. Waxaa la gaaray waqtigii la jeexjeexi lahaa xijaabka sirta. Si kastaba ha ahaatee waxaan helnay fikradda ah in weedha "server in the clouds" loo qaadan karo macno ahaan. Aynu si dhab ah u billowno server shaqaynaysa cirka oo la pingdi karo! Markii hore fikraddu waxay u muuqatay mid waalan, laakiin ka dib markii aan u leexinay habkan iyo in, si kasta oo loo falanqeeyo, waxaan ugu dambeyntii la nimid hab aan u dirno server-ka dhinaca shimbiraha. Daah-furka xilli-samaynta ayaa dhici doona dhammaadka Agoosto, laakiin hadda waxaan ka shaqeyneynaa qaybta qalabka ee mashruuca. Faahfaahinta hoos goynta.

Adeegaha daruuraha: isu diyaarinta in la bilaabo

  1. Seerfarku wuxuu ku salaysnaan doonaa Raspberry Pi 3

    Waxay noqon lahayd mid xiiso leh in hawada sare loo qaado server hal unug ah, laakiin miisaankiisa + culeyska UPS... Waxaas oo dhan waxay u baahan yihiin xoog qaadis la taaban karo. Iyo sababta, haddii ku saleysan Raspberry Pi 3 oo isku dhafan, waxaad geyn kartaa server aad u wanaagsan, oo leh awood xisaabeed dhowr boqol oo jeer ka weyn mashiinka uu Tim Berners-Lee ku madadaalay 1991.

  2. Aan ku daahno serverka buufin hawo kulul

    Waxaan haysanay fikrado ah in aan kor u qaadno server-ka baaritaanka helium, laakiin markaas seerfarku ma garaaci doono muddo dheer ka hor inta uusan buufinku ku dhicin meel sare oo jawi naadir ah oo dhammaan qaab-dhismeedka ayaa ku dhici doona dhulka. Waxaan rabay in aan balaadhiyo wakhtiga hawada "daaqadda" saacad iyo badh. Kadibna waxay go'aansadeen inay isticmaalaan buufin. Muddada duulimaadku waa laba saacadood. Intaa waxaa dheer, in kasta oo duullimaadka aan si buuxda loo koontarooli karin, waxaa jiri kara injineerkeena dambiisha, kaas oo, haddii ay dhacdo cillad, si dhakhso ah, isla markiiba, "shiri oo dami."

  3. Waxaan u isticmaali doonaa isgaarsiinta gacanta sida shabakad gaadiid ahaan

    Anteenooyinka casriga ah ee WiFi waxay "mulooyi karaan" masaafo aad u dheer, laakiin tani waxay noqon doontaa lagama maarmaan in la dhiso xarun isgaarsiineed oo aan aad uga hooseynin cabbirkeeda saldhigga raadaarka milatariga. Iyo aawadood 1,5-2 saacadood oo isgaarsiineed, macno ma samaynayso in la dhiso nidaamkan oo kale, sababtoo ah heerka sare ee buufinta, isgaarsiinta gacanta waa inay si deggan u shaqeyso.

Ka dib markii la qaabeeyey kuwan "postulates", mashruucu hadda uma eka mid aan macquul ahayn, isla markiiba waxaan bilownay inaan ka shaqeyno dhammaan saddexda jiho hal mar.

Marka hore, waxaan u jeesannay raggii ka yimid meel u dhow.ru, kuwaas oo cunay eyga isaga oo hawada ku soo saaray dhammaan noocyada birta ah ee hawada (baaritaan iyo samatabbixin dambe).

Ka dib waxaan soo saarnay Raspberry Pi 3, kaas oo jiifay miiska sariirta ee maamulkayaga, waxaananu bilownay dejinta.

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Ku xidhan kamarada:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Oo waxaan ku tijaabinay "Semyon" our:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Semyon aad ayuu ugu habboon yahay tusaale ahaan iyo kaaliyaha - isagu ma waydiisto cunto, kuma mashquulin telefoonka, had iyo jeer waa niyadda weyn iyo dhoola cadeyn ballaaran oo ka soo jeeda koofiyaddiisa oo dhan. Dabcan, uma baahnid booska noocan oo kale ah ee duulimaadka, laakiin waxay abuurtaa jawiga saxda ah ee xafiiska.

Qorshaha mashruuca waa sida soo socota:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Powerbank waxaa loo isticmaalaa tijaabinta dhulka; wax la isku halayn karo ayaa loo baahan yahay si loo bilaabo.

Waxaa laga yaabaa in qaybta ugu xiisaha badan ee qalabka ay tahay guddi laga helo xogta dhammaan dareemayaasha:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Niman ka socda meel u dhow.ru Waxaan muddo dheer ku dhibtoonnay analoogyo kala duwan, ka dibna waxaan samaynay kombuyuutar dusha saaran nafteena, sababtoo ah isku halaynta ayaa muhiimad gaar ah leh, masiirka mashruuca oo dhan wuxuu ku xiran yahay xogta telemetry. Kumbiyuutarka dusha saaran ayaa mas'uul ka ah inuu xogta ka helo dhammaan dareemayaasha ku xiran oo u gudbiyo Raspberry Pi.

Waanu soo saarnay, qaabeynay, ka dib dhowr toddobaad oo barnaamij ah iyo daf-tuur ah, waxaan ku guuleysanay inaan helno xogta telemetry iyo sawirka Semyon kamarad xagal ballaaran:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Xogta Telemetry waxa lagu kala qaadaa hal sadar oo qaabkan ah:

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Koodhkan ayaa markaa u beddelaya xadhigga isku xidhka oo u soo saara xogta goobta:

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

Sharaxaada xogta qaar

  • N:2432; - lambarka xirmada xogta, had iyo jeer sii kordhaya
  • T: 40m39s; - laga bilaabo markii la damiyay hagaha duulista
  • MP.Marxaladda:0; - heerka duulimaadka (0 - dhulka ama ka hooseeya 1 km, 1 - fuulid, 2 - ku dul heehaabaya joog, 3 - soo deg)
  • Xildhibaan.Alt:54; - joogga barometric ee mitir u jira heerka badda - waa in la soo bandhigaa
  • MP.VSpeed:0.0; - Xawaaraha tooska ah ee mitirka ilbiriqsi kasta oo leh filtar dhexdhexaad ah
  • MP.AvgVSpeed:0.0; β€” Xawaaraha tooska ah ee mitirka ilbiriqsi kasta oo leh shaandheyn celcelis ah
  • Baro.Saxaafadda:1006.49; - cadaadiska barometerka ee millibars
  • Baro.Alt:54; - joogga marka loo eego barometerka
  • Baro.Temp:36.99; - heerkulka barometerka laftiisa
  • GPS.Coord:N56d43m23s,E37d55m68s; - isku-duwayaasha hadda
  • GPS.Home:N56d43m23s,E37d55m68s; - isku-dubaridyada barta bilowga
  • GPS.Alt:165; - joogitaanka GPS ee mitirka
  • GPS.Dst:10; - fogaanta meesha laga bilaabo mitir
  • DS.Temp:[fc]=34.56; - dareenka heerkulka sabuuradda

Sidee wax soo saarku u eg yahay:

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 
)

Maxaa la sameeyaa haddii isgaarsiinta gacanta ay "dhacdo"? Xaaladdan, waxaan haynaa kaadh labaad; laba SIM kaar ayaa la geliyey modem-ka (hal boos markiiba):

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Waxay si toos ah ugu wareegi kartaa kanaalka firaaqada ah haddii kan ugu weyni uu si lama filaan ah u joojiyo ka jawaabista.

Maxaa dhacaya haddii labada shabakadood ee gacanta ay noqdaan kuwo aan la heli karin?

Adeegaha daruuraha: isu diyaarinta in la bilaabo(Wiil ka Arrinta "Yeralash" No. 45 Waxba maaha in uu akhriyo "Theory of Probability"

Xaaladdan oo kale, waxaan yeelan doonaa raadraaca GPS madax-bannaan oo soo diraya calaamad ku saabsan meesha uu ku yaal. Fadlan ogow in tani aysan ku samaynayn shabakad gacanta, helitaanka taas oo masaafo dheer cidna dammaanad qaadin, laakiin iyada oo loo marayo dayax-gacmeed.

Adeegaha daruuraha: isu diyaarinta in la bilaabo
Haa, raadraacayaasha GPS-ka ayaa xoogaa ka weyn kan lagu dhex geliyey maqaarka James Bond hoostiisa. Maadaama tartankeenu uu ku xiran yahay isku-duwayaasha server-ka duulaya, qaybtan xogta laga helayo guddiga ayaa noqon doonta tan ugu muhiimsan. Balse waxan kaga hadli doonaa qormada soo socota. Dhawaan imanaya, la soco blog-keena!

Waxaan aaminsanahay guusha ganacsiga oo dhan si aad u badan oo aan xitaa ku dhawaaqnay tartan loogu talagalay kuwa si lama filaan ah u doonaya inay qiyaasaan halka ay kubaddu ku degi doonto. Faahfaahinta in our post cusub.

Source: www.habr.com

Add a comment