Главная » Хабрахабр » Сервер в облаках 2.0. Запускаем сервер в стратосферу

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

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

Сервер не просто полетел на воздушном шаре, интрига была в том, что девайс был действующим и транслировал на землю свою телеметрию. Теперь мы решили пойти ещё дальше, то есть выше — нас ждёт стратосфера!
Вкратце напомним, в чём была суть первого проекта «Сервер в облаках».

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

Поэтому экипажу пришлось в буквальном смысле на лету переходить на резервную связь на основе LoRa. Конечно, в полном соответствии с законом Эдварда Мёрфи, уже в полёте «отвалился» основной канал связи по GSM-модему. Хорошо, что на этом неполадки закончились и шар благополучно приземлился. Также воздухоплавателям пришлось решать проблему с USB-кабелем, соединявшим модуль телеметрии и Raspberry 3 — кажется, он испугался высоты и отказался работать. К слову, за первое место мы подарили участие в парусной регате AFR 2018 (Виталик, привет!). Трое счастливчиков, чьи метки оказались ближе всего к месту посадки, получили вкусные призы.

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

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

Но изюминка в другом: мы хотим проверить концепцию знаменитого проекта Google Loon и протестировать саму возможность раздачи интернета из стратосферы. Как и в первом проекте, сервер будет действующим.

Они по HTTP-протоколу через 2 независимые системы спутниковой связи будут передаваться на подвешенный под стратостатом компьютер, а тот будет передавать эти данные обратно на Землю, но не тем же путём через спутник, а по радиоканалу. Схема работы сервера будет выглядеть следующим образом: на лендинговой странице вы сможете через форму отправлять на сервер текстовые сообщения. Также мы сможем вычислить процент потерянной «на трассе» информации. Таким образом мы будем знать, что сервер вообще получает данные, и что он может раздавать интернет из стратосферы. То есть вы сможете в реальном времени отслеживать маршрут и высоту «заоблачного сервера». На том же лендинге будет отображаться график полёта стратостата, и на нём будут отмечаться точки получения каждого вашего сообщения.

Экран будет снимать камера, в поле зрения которой будет и часть горизонта. А для совсем неверующих, которые скажут, что это всё подстроено, мы установим на борту маленький экранчик, на котором на HTML-странице будут выводиться все полученные от вас сообщения. При облачности дальность передачи может упасть километров до 20. Мы хотим транслировать видеосигнал по радиоканалу, но тут есть нюанс: если погода будет хорошей, то видео должно добивать до земли на протяжении большей части полёта стратостата, на 70-100 км. К слову, искать его мы будем по сигналу бортового GPS-маяка. Но в любом случае, видео будет записываться и мы его опубликуем после того, как найдём упавший стратостат. По статистике, сервер приземлится в пределах 150 км от места запуска.

А заодно раскроем ещё некоторые интересные подробности проекта, связанные с космосом. В скором времени мы подробно расскажем, как будет устроена аппаратура полезной нагрузки стратостата, и как всё это должно будет работать друг с другом.

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

Следите за новостями в блоге 🙂


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Как изучение критической уязвимости DHCP в Windows 10 привело к обнаружению еще двух ошибок безопасности

Изображение: Unsplash А в некоторых случаях таких новых уязвимостей оказывается больше одной. Как было описано в предыдущей статье про CVE-2019-0726, иногда поиск деталей об уже известной уязвимости приводит к обнаружению новой уязвимости. Как всегда происходит при поиске уязвимостей, даже если ...

Быстрорастворимое проектирование

Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. Увидим обзор типовых ...