Server në retë: Përmbledhja e projektit

Miq, është koha të përfundoni projektin tonë-konkursin "Server në Retë". Nëse dikush nuk është informuar, ne krijuam një projekt argëtues geek: bëmë një server të vogël me Raspberry Pi 3, i lidhëm një GPS tracker dhe sensorë, dhe e ngarkuam të gjitha këto në një balonë ajri duke i besuar natyrës. Ku do të ulet balona, e dinë vetëm zotat e erërave dhe mbrojtësit e aviacionit, prandaj ofruam të gjithëve mundësinë të vendosin pika në hartë - ata që janë më afër vendndodhjes faktike të uljes, do të marrin çmime "të shijshme".

Server në retë: Përmbledhja e projektit

Pra, serveri ynë tashmë ka fluturuar në retë dhe është koha të përfundojmë konkursin tonë.

Linket për publikimet e mëparshme rreth konkursit

  1. Postimi rreth regatës (çmimi për vendin e parë në konkursin tonë - pjesëmarrja në regatën e vela AFR (Another F*cking Race), e cila do të zhvillohet nga 3 deri më 10 nëntor në Gjirin Saronik (Greqi) në bashkëpunim me ekipin RUVDS dhe Habra.
  2. Si e bëmë "pjesën harduerike" të projektit - për adhuruesit e geek-porn, me detaje dhe analiza të kodit.
  3. Postim i madh rreth projektit me përshkrim të plotë.
  4. Faqja e projektit, ku mund të ndiqni lëvizjen e balonës dhe telemetrinë në kohë reale.
  5. Reportazh nga vendi i lancimit të balonës.

Dhe eksperienca, biri i gabimeve të vështira

Siç e mbani mend, ne planifikuam të transmetojmë të dhënat nga serveri përmes një modemi GSM. Ky ishte kanali kryesor i transmetimit të informacionit. Na dukej se ishim parashikuar çdo papërgjigje me mbulimin e rrjetit celular, duke vendosur në modem dy SIM nga operatorët me mbulim më të mirë në zonën e Dmitrovit. Për më tepër, modemi kishte një antenë të mirë omnidirekuese. Por, siç thotë fjalë e urtë, njeriu ka plane dhe operatorët kanë ndryshe. Kur balona u ngrit mbi 500 metra (lartësia e TV Tower Ostankino), lidhja celulare u prish krejtësisht.

Server në retë: Përmbledhja e projektit

Duke reflektuar pas ngjarjeve, kjo duket e qartë, por kjo është e kaluar. Sigurisht, antenat celulare janë të destinuara për mbulim në tokë, dhe jo në ajër. Diagramet e orientimit të tyre "godasin" për gjatë relievit dhe nuk "ndriçojnë" në re. Prandaj, lidhja celulare në lartësitë gjysmë kilometri dhe më lart është vetëm një reflektim i rastit i një petal të ndonjë antene. Pra, gjysma e rrugës së lidhjes me balonën përmes kanalit celular nuk kishte. Ndërsa po zbritnim, kur zbritëm nën 500 metra, lidhja celulare rifilloi.

Si e morëm telemetrinë nga balona? Falë kanaleve të dyta të transmetimit të të dhënave. Kemi instaluar në balonë një komplet LoRa-radiokomunikimi, duke punuar në frekuencën 433 MHz.

Server në retë: Përmbledhja e projektit

Kapaciteti i saj nuk ishte i madh, por për qëllimet tona ishte mjaft. Sa i përket përcaktimit të vendndodhjes së balonës nëpërmjet GPS, me këtë nuk patëm ndonjë problem, tracker-i punoi pa ndalesa.

Server në retë: Përmbledhja e projektit

Dhe gjithashtu në fluturim u zbulua se kablli USB, i cili lidhte modulin e telemetrisë me Raspberry Pi 3, ishte defekt. Në tokë punonte, por në ajër dështoi. Ndoshta pati frikë nga lartësia. Ne zbulim përgjegjësinë e kabllit pas uljes. Për fat, arritëm të vendosim transmetimin e të dhënave drejtpërdrejt nga moduli i telemetrisë përmes LoRa.

Server në retë: Përmbledhja e projektit

Server në retë: Përmbledhja e projektit

Server në retë: Përmbledhja e projektit

Dhe për mirë

Fati e ndihmoi përdoruesit e Habra @severov_info (vendi i parë), @MAXXL (vendi i dytë) dhe @evzor (vendi i tretë)! Fituesi më i suksesshëm në nëntor e pret një mori përvojash (shpresojmë, të këndshme) nga pjesëmarrja në regatën e vela AFR, ndërsa fituesit e vendit të dytë dhe të tretë së shpejti do t'u prezantojmë smartphone të mirë. Dhe natyrisht, të treve, dhuratë: qira falas e një serveri virtual nga RUVDS.

Server në retë: Përmbledhja e projektit

Server në retë: Përmbledhja e projektit

Si u zhvillua lëshimi mund të shihet në këtë video të vogël:

Luaj videon


Burimi: habr.com
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster