Сервер у хмарах 2.0. Запускаємо сервер у стратосферу

Друзі, ми вигадали нову движуху. Багато хто з вас пам'ятає наш минулорічний фановий гік-проект «Сервер у хмарах»: ми зробили маленький сервачок на основі Raspberry Pi та запустили його на повітряній кулі.

Сервер у хмарах 2.0. Запускаємо сервер у стратосферу

Тепер ми вирішили піти ще далі, тобто вище – на нас чекає стратосфера!

Коротко нагадаємо, у чому була суть першого проекту «Сервер у хмарах». Сервер не просто полетів на повітряній кулі, інтрига була в тому, що девайс діяв і транслював на землю свою телеметрію.

Сервер у хмарах 2.0. Запускаємо сервер у стратосферу

Тобто всі бажаючі могли реально відстежувати маршрут руху. Перед запуском 480 людей поставили на карті мітки, де може приземлитися повітряна куля.

Сервер у хмарах 2.0. Запускаємо сервер у стратосферу

Звичайно, у повній відповідності до закону Едварда Мерфі, вже в польоті «відвалився» основний канал зв'язку за GSM-модемом. Тому екіпажу довелося буквально на льоту переходити на резервний зв'язок на основі Lora. Також повітроплавцям довелося вирішувати проблему з USB-кабелем, що з'єднував модуль телеметрії та Raspberry 3 – здається, він злякався висоти та відмовився працювати. Добре, що на цьому неполадки закінчилися і куля благополучно приземлилася. Троє щасливчиків, чиї мітки виявилися найближчими до місця посадки, отримали смачні призи. До речі, за перше місце ми подарували участь у вітрильній регаті AFR 2018 (Віталік, привіт!).

Проект довів, що ідея «серверів повітряного базування» не така шалена, як може здатися. І ми хочемо зробити наступний крок на шляху до «літаючого ЦОДу»: перевірити роботу сервера, який на стратостаті підніметься на висоту близько 30 км — у стратосферу. Запуск приурочимо до Дня космонавтики, тобто часу залишилося нічого, менше місяця.

Назва «Сервер у хмарах 2.0» виходить не зовсім коректною, оскільки на такій висоті не зустрінеш жодної хмарини. Так що можна назвати проект «Захмарний сервер» (наступний проект доведеться назвати «Дітко, ти космос!»).

Сервер у хмарах 2.0. Запускаємо сервер у стратосферу

Як і в першому проекті, сервер буде чинним. Але особливість в іншому: ми хочемо перевірити концепцію знаменитого проекту Google Loon і протестувати можливість роздачі інтернету зі стратосфери.

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

А для зовсім невіруючих, які скажуть, що це все підлаштовано, ми встановимо на борту маленький екран, на якому на HTML-сторінці будуть виводитися всі отримані від вас повідомлення. Екран зніматиме камера, у полі зору якої буде й частина обрію. Ми хочемо транслювати відеосигнал радіоканалом, але тут є нюанс: якщо погода буде гарною, то відео має добивати до землі протягом більшої частини польоту стратостату, на 70-100 км. При хмарності дальність передачі може впасти кілометрів до 20. Але в будь-якому випадку, відео буде записуватися і ми його опублікуємо після того, як знайдемо стратостат, що впав. До речі, шукатимемо його ми за сигналом бортового GPS-маяка. За статистикою сервер приземлиться в межах 150 км від місця запуску.

Незабаром ми докладно розповімо, як буде влаштовано апаратуру корисного навантаження стратостату, і як усе це має працювати один з одним. А заразом розкриємо ще деякі цікаві подробиці проекту, пов'язані з космосом.

Щоб вам було цікаво стежити за проектом, як і минулого року, ми вигадали конкурс, у якому потрібно визначити місце приземлення сервера. Переможець, який вгадав найточніше місце приземлення, зможе поїхати на Байконур, на запуск пілотованого корабля «Союз МС-13» 6 липня, приз за друге місце – сертифікат на подорож від наших друзів з Туту.ру. Двадцять інших учасників зможуть поїхати на групову екскурсію до Зоряного містечка у травні. Подробиці на сайті конкурсу.

Слідкуйте за новинами у блозі 🙂

Джерело: habr.com

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