په بادل کې سرور: د پیل کولو لپاره چمتو کول

В د ریګاټا په اړه پوسټ موږ یادونه وکړه چې د اګست په میاشت کې به د ټولو حبرازیل لپاره د جایزو سره سیالي وي. هغه وخت راغلی چې د محرمیت پرده له مینځه ویسي. یو څه موږ دا نظر ترلاسه کړ چې د "ورځو کې سرور" جمله په لفظي توګه اخیستل کیدی شي. راځئ چې واقعیا یو کاري سرور اسمان ته پیل کړو چې پینګ کیدی شي! په لومړي سر کې دا مفکوره لیونۍ ښکاریده، مګر وروسته له دې چې دا او دا په هر اړخیزه توګه بحث وکړو، بالاخره موږ د مرغیو په لور د سرور لیږلو لاره پیدا کړه. د وخت جوړونې پیل به د اګست په پای کې ترسره شي، مګر د اوس لپاره موږ د پروژې په هارډویر برخه کار کوو. د کټ لاندې توضیحات.

په بادل کې سرور: د پیل کولو لپاره چمتو کول

  1. سرور به د Raspberry Pi 3 پر بنسټ وي

    دا به په زړه پوري وي چې یو واحد سرور په هوا کې پورته کړئ ، مګر د دې وزن + د UPS وزن ... دا ټول به د پام وړ پورته کولو ځواک ته اړتیا ولري. او ولې، که د کمپیکٹ Raspberry Pi 3 پراساس تاسو کولی شئ خورا ښه سرور ځای په ځای کړئ ، د کمپیوټري ځواک سره د هغه ماشین څخه څو سوه ځله لوی چې ټیم برنرز لی په 1991 کې ساتیري درلوده.

  2. راځئ چې سرور په ګرم هوا بالون کې پیل کړو

    موږ نظرونه درلودل چې سرور د هیلیم پروب کې پورته کړو، مګر بیا به سرور د اوږدې مودې لپاره پینګ نه کوي مخکې لدې چې بالون په یوه نادره فضا کې په لوړه ارتفاع کې وسوځیږي او ټول جوړښت به ځمکې ته راښکته شي. ما غوښتل د هوایی وخت "کړکۍ" یو نیم ساعت ته پراخه کړم. او بیا دوی پریکړه وکړه چې یو بالون وکاروي. د الوتنې موده دوه ساعته ده. سربیره پردې، که څه هم الوتنه په بشپړه توګه د کنټرول وړ نه ده، کیدای شي په ټوکرۍ کې زموږ انجینر وي، څوک چې د خرابۍ په صورت کې، په چټکۍ سره، سمدلاسه په ځای کې، "بند او بند کړي."

  3. موږ به د سیلولر مخابراتو څخه د ټرانسپورټ شبکې په توګه کار واخلو

    عصري وائی فای انتن کولی شي ډیر اوږد واټن "سوروي" کړي، مګر د دې لپاره به اړین وي چې د مخابراتو کمپلیکس جوړ کړي چې د نظامي رادار سټیشن په پیرامیټونو کې خورا ټیټ نه وي. او د 1,5-2 ساعتونو اړیکو لپاره، دا د داسې سیسټم جوړولو لپاره هیڅ معنی نلري، ځکه چې د بالون په لوړوالي کې، سیلولر مخابراتو باید په ثابت ډول کار وکړي.

د دې "موقعو" جوړولو وروسته، پروژه نور د عملي کیدو وړ نه ښکاري، او ډیر ژر موږ په ټولو دریو لارښوونو کې په یوځل کار پیل کړ.

تر ټولو لومړی، موږ د هلکانو څخه مخ شو nearspace.ru, چا چې سپي خوړلي پداسې حال کې چې د اوسپنې ټول ډوله ټوټې هوا ته لیږدول کیږي (د ورپسې لټون او ژغورنې سره).

بیا موږ راسبیري پای 3 واخیست ، کوم چې زموږ د مدیر د بستر په میز کې پروت و ، او تنظیم یې پیل کړ.

په بادل کې سرور: د پیل کولو لپاره چمتو کول
کیمره وصل کړه:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
او موږ دا زموږ په "سیمیون" کې ازموینه وکړه:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
سیمیون د ماډل او معاون په توګه خورا اسانه دی - هغه د خواړو غوښتنه نه کوي ، د تلیفون لخوا نه مغشوش کیږي ، تل په عالي مزاج کې وي او د هغه ټول هیلمټ څخه پراخه موسکا سره. البته، موږ د الوتنې لپاره داسې سپیس سوټ ته اړتیا نلرو، مګر دا په دفتر کې سمه فضا رامنځته کوي.

د پروژې طرحه په لاندې ډول ده:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
پاوربینک د ځمکې ازموینې لپاره کارول کیږي؛ د لانچ لپاره یو څه ډیر باوري ته اړتیا ده.

شاید د هارډویر ترټولو زړه پورې ټوټه د ټولو سینسرونو څخه د معلوماتو ترلاسه کولو لپاره بورډ وي:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
هلکانو څخه nearspace.ru موږ د اوږدې مودې لپاره د مختلف انلاګونو سره مبارزه وکړه ، او بیا موږ پخپله د بورډ کمپیوټر جوړ کړ ، ځکه چې اعتبار خورا مهم دی ، د ټولې پروژې برخلیک د ټیلی میټري ډیټا پورې اړه لري. آن بورډ کمپیوټر د ټولو وصل شوي سینسرونو څخه ډیټا ترلاسه کولو او راسبیري پای ته د لیږد مسؤلیت لري.

موږ دا پیل کړ، ترتیب یې کړ، او د څو اونیو پروګرام کولو او د تیمبورینونو سره سکواټس وروسته، موږ د پراخه زاویې کیمرې څخه د ټیلی میټري ډیټا او د سیمیون عکس ترلاسه کولو توان درلود:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
د ټیلی میټری ډیټا په یوه کرښه کې په لاندې شکل کې لیږدول کیږي:

په بادل کې سرور: د پیل کولو لپاره چمتو کول
دا کوډ بیا تار په یوه صف کې بدلوي او سایټ ته ډاټا ورکوي:

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

د ځینو معلوماتو توضیحات:

  • N: 2432; - د ډیټا پیکټ شمیره، تل زیاتیږي
  • T:40m39s; - هغه وخت چې د الوتنې کنټرولر فعال شو
  • MP.Stage:0; - د الوتنې مرحله (0 - په ځمکه کې یا 1 کیلومتره لاندې، 1 - پورته کیدل، 2 - په لوړوالی کې ځړول، 3 - ښکته)
  • MP.Alt:54; - د سمندر له سطحې څخه په مترو کې د بارومیټریک لوړوالی - دا باید وښودل شي
  • MPVSpeed:0.0; - عمودی سرعت په متر فی ثانیه کې د میډین فلټر سره
  • MP.AvgVSpeed:0.0; - عمودی سرعت په مترو کې په ثانیه کې د اوسط فلټر سره
  • بارو. پریس: 1006.49; - په ملیبارونو کې د بارومیټر فشار
  • Baro.Alt:54; - د بیرومیټر مطابق لوړوالی
  • بارو.Temp: 36.99; - پخپله د بارومیټر د حرارت درجه
  • GPS.Coord:N56d43m23s,E37d55m68s; - اوسني همغږي
  • GPS کور:N56d43m23s,E37d55m68s; - د پیل ټکي همغږي
  • GPS. Alt:165; - په مترو کې د GPS لوړوالی
  • GPS.Dst:10; - د پیل ځای څخه فاصله په مترو کې
  • DS.Temp:[fc]=34.56; - په تخته کې د تودوخې سینسر

محصول څه ډول ښکاري:

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 
)

څه باید وکړو که د سیلولر ارتباط "را لویږي"؟ د دې قضیې لپاره، موږ دویم کارت لرو؛ دوه سیم کارتونه موډیم ته داخل شوي (په یو وخت کې یو سلاټ):

په بادل کې سرور: د پیل کولو لپاره چمتو کول
دا کولی شي په اوتومات ډول اضافي چینل ته لاړ شي که چیرې اصلي یو ناڅاپه غبرګون ودروي.

څه پیښیږي که چیرې دواړه ګرځنده شبکې شتون ونلري؟

په بادل کې سرور: د پیل کولو لپاره چمتو کول(له هلک څخه "یرالش" ګڼه ۴۵ دا د هیڅ شی لپاره نه دی چې هغه "د احتمال تیوري" لوستلی شي)

په دې حالت کې، موږ به یو خپلواک GPS تعقیبونکی ولرو چې د دې موقعیت په اړه سیګنال لیږي. مهرباني وکړئ په یاد ولرئ چې دا د سیلولر شبکې له لارې نه ترسره کیږي، د اوږدې فاصلې شتون د چا لخوا نه تضمین کیږي، مګر د سپوږمکۍ له لارې.

په بادل کې سرور: د پیل کولو لپاره چمتو کول
هو، د GPS ټریکر د هغه څخه یو څه لوی دی چې د جیمز بانډ د پوټکي لاندې نصب شوی و. څرنګه چې زموږ سیالي د الوتنې سرور همغږي پورې اړه لري، د بورډ څخه ترلاسه شوي ډاټا دا برخه به خورا مهم وي. مګر موږ به په راتلونکي پوسټ کې پدې اړه وغږیږو. ژر راځي، زموږ بلاګ تعقیب کړئ!

موږ د ټولې تصدۍ بریا دومره باور لرو چې موږ حتی د هغو کسانو لپاره سیالي اعلان کړه څوک چې ناڅاپه غواړي اټکل وکړي چې بال به چیرې ښکته شي. جزئیات زموږ په لیک کې نوی پوسټ.

سرچینه: www.habr.com

Add a comment