Сервер у хмарах: Підсумки проекту

Друзі, настав час підбити підсумки нашого проекту-конкурсу «Сервер у хмарах». Якщо хтось не в курсі, ми запилили фановий гік-проект: зробили маленький сервер на Raspberry Pi 3, прикрутили до нього GPS-трекер та датчики, занурили все це добро на повітряну кулю та довірили силам природи. Де приземлиться куля, відомо лише богам вітрів і покровителям повітроплавання, тому ми запропонували всім бажаючим ставити крапки на карті — чиї точки виявляться найближче до фактичного місця посадки, одержують «смачні» призи.

Сервер у хмарах: Підсумки проекту

Отже, наш сервер вже злітав у хмари, і настав час підбити підсумки нашого конкурсу.

Посилання на попередні публікації про конкурс

  1. Пост про регату (приз за перше місце у нашому конкурсі – участь у вітрильній регаті AFR (Another F*cking Race), яка пройде з 3 по 10 листопада у Саронічній затоці (Греція) спільно з командою RUVDS та Хабра.
  2. Як ми робили «залізну частину» проекту - для любителів гік-порно, з подробицями та розбором коду.
  3. Мегапост про проект з повним описом.
  4. Сайт проекту, на якому можна було стежити за рухом кулі та телеметрією в режимі реального часу.
  5. Репортаж з місця запуску кулі.

І досвід, син помилок важких

Як ви пам'ятаєте, ми планували транслювати дані із сервера за GSM-модемом. То справді був основний канал передачі. Нам здавалося, ми передбачили будь-які несподіванки з покриттям стільникової мережі, вставивши в модем дві SIM-картки операторів із найкращим покриттям у Дмитрівському районі. До того ж модем мав хорошу всеспрямовану антену. Але, як кажуть, людина передбачає, а опсоси мають у своєму розпорядженні. Коли куля піднялася вище 500 метрів (висота Останкінської телевежі), стільниковий зв'язок зник геть.

Сервер у хмарах: Підсумки проекту

Подумавши заднім числом, це здається очевидним, але на те воно і заднє число. Звичайно, антени стільникового зв'язку призначені для покриття на землі, а не в повітрі. Їхні діаграми спрямованості «б'ють» вздовж рельєфу і в хмари не «світять». Так що стільниковий зв'язок на висоті півкілометра і вище - це лише випадкове переображення пелюстки якоїсь антени. Тож половину маршруту зв'язку з кулею стільниковим каналом не було. А на зниженні, коли спустилися нижче 500 метрів, стільниковий зв'язок знову запрацював.

Яким чином ми отримували з кулі телеметрію? За це завдяки дублюючому каналу передачі даних. Ми встановили на кулю комплект LoRa-радіозв'язку, що працює на частоті 433 МГц

Сервер у хмарах: Підсумки проекту

Пропускна здатність у нього невелика, але наших завдань її цілком вистачило. А щодо визначення розташування кулі по GPS, то з цим жодних проблем не виникло, трекер працював без запинок.

Сервер у хмарах: Підсумки проекту

А ще в польоті з'ясувалося, що USB-кабель, що поєднував модуль телеметрії з Raspberry Pi 3, виявився бракованим. На землі працював, а у небі відмовив. Мабуть, злякався висоти. Провину кабелю ми з'ясували вже після приземлення. На щастя, вдалося налагодити передачу даних безпосередньо з модуля телеметрії через LoRa.

Сервер у хмарах: Підсумки проекту

Сервер у хмарах: Підсумки проекту

Сервер у хмарах: Підсумки проекту

І про хороше

Успіх посміхнувся хабраюзерам @severov_info (перше місце), @MAXXL (друге місце) та @evzor (третє місце)! Найщасливішого в листопаді чекає купа вражень (сподіваємося, приємних) від участі в парусній регаті AFR, А власникам другого та третього місця ми скоро презентуємо гарні смартфони. І звичайно, всім трьом подарунок безкоштовна оренда віртуального сервера від RUVDS.

Сервер у хмарах: Підсумки проекту

Сервер у хмарах: Підсумки проекту

Як проходив запуск можна подивитися в цьому невеликому відео:



Джерело: habr.com

Додати коментар або відгук