Сервер во облаците: Резултати од проектот

Пријатели, време е да ги сумираме резултатите од нашиот натпреварувачки проект „Сервер во облаците“. Ако некој не знае, започнавме забавен проект за гик: направивме мал сервер на Raspberry Pi 3, прикачивме GPS тракер и сензори на него, го вчитавме сето ова на балон со топол воздух и им го доверивме на силите на природата. . Каде ќе слета топката им е познато само на боговите на ветровите и патроните на аеронаутиката, затоа ги поканивме сите да стават точки на картата - чии точки се најблиску до вистинското место за слетување ќе добијат „вкусни“ награди.

Сервер во облаците: Резултати од проектот

Значи, нашиот сервер веќе прелета во облаците и време е да ги сумираме резултатите од нашата конкуренција.

Линкови до претходните публикации за натпреварот

  1. Објави за регатата (наградата за прво место во нашата конкуренција е учество на едриличарска регата AFR (Друга F*cking трка), кој ќе се одржи од 3 до 10 ноември во Саронскиот залив (Грција) заедно со тимот на РУВДС и Хабр.
  2. како направивме“железен дел» проект - за љубителите на гик порно, со детали и анализа на кодови.
  3. Мегапост за проектот со целосен опис.
  4. Локација на проектот, каде што беше можно да се следи движењето на топката и телеметријата во реално време.
  5. Репортажа од местото каде што беше лансирана топката.

И искуство, син на тешки грешки

Како што се сеќавате, планиравме да емитуваме податоци од серверот преку GSM модем. Ова беше главниот канал за пренос на информации. Ни се чинеше дека обезбедивме какви било изненадувања со покриеноста на мобилната мрежа со вметнување на две СИМ-картички од оператори со најдобра покриеност во регионот Дмитров во модемот. Покрај тоа, модемот имаше добра сенасочна антена. Но, како што велат, човек претпоставува, а опсосите располагаат. Кога топката се искачи над 500 метри (висината на ТВ-кулата Останкино), мобилната комуникација целосно исчезна.

Сервер во облаците: Резултати од проектот

Во ретроспектива, изгледа очигледно, но за тоа е ретроспективата. Се разбира, антените за мобилни телефони се дизајнирани за покривање на земја, а не во воздух. Нивните модели на зрачење „удираат“ по релјефот и не „блескаат“ во облаците. Значи, мобилната комуникација на надморска височина од половина километар и погоре е само случаен одраз на лобусот на некоја антена. Така, половина од рутата немаше комуникација со балонот преку мобилен канал. И за време на спуштањето, кога отидовме под 500 метри, мобилните комуникации повторно почнаа да работат.

Како ја примивме телеметријата од балонот? Благодарение на вишокот канал за пренос на податоци за ова. Инсталиравме комплет на топката LoRa радио комуникации, кои работат на 433 MHz.

Сервер во облаците: Резултати од проектот

Неговата пропусност е мала, но за наши цели беше сосема доволно. Што се однесува до одредувањето на локацијата на топката со помош на GPS, немаше проблеми со ова; тракерот работеше без никакви икање.

Сервер во облаците: Резултати од проектот

И за време на летот, се покажа дека USB-кабелот што го поврзува телеметрискиот модул со Raspberry Pi 3 се покажа како неисправен. Работел на земја, но одбил да оди во рајот. Веројатно се плаши од височини. Дефектот на кабелот го дознавме по слетувањето. За среќа, успеавме да воспоставиме пренос на податоци директно од модулот за телеметрија преку LoRa.

Сервер во облаците: Резултати од проектот

Сервер во облаците: Резултати од проектот

Сервер во облаците: Резултати од проектот

И за доброто

Среќата им се насмевна на habrayusers @severov_info (прво место), @MAXXL (второ место) и @евзор (трето место)! Најсреќната личност ќе има многу впечатоци (се надеваме пријатни) од учество на AFR едриличарската регата, а на носителите на второто и третото место наскоро ќе им претставиме добри смартфони. И секако, сите тројца ќе добиеме бесплатно изнајмување на виртуелен сервер од RUVDS како подарок.

Сервер во облаците: Резултати од проектот

Сервер во облаците: Резултати од проектот

Како се одвиваше лансирањето можете да видите во ова кратко видео:



Извор: www.habr.com

Додадете коментар