Друзья, пора подвести итоги нашего проекта-конкурса «Сервер в облаках». Если кто-то не в курсе, мы запилили фановый гик-проект: сделали маленький сервер на Raspberry Pi 3, прикрутили к нему GPS-трекер и датчики, погрузили всё это добро на воздушный шар и доверили силам природы. Где приземлится шар, ведомо только богам ветров и покровителям воздухоплавания, поэтому мы предложили всем желающим ставить точки на карте — чьи точки окажутся ближе всего к фактическому месту посадки, получают «вкусные» призы.
![](https://habrastorage.org/getpro/habr/post_images/ad0/08b/b37/ad008bb371faff8f672acd4f18cf22d7.png)
Итак, наш сервер уже слетал в облака, и пора подвести итоги нашего конкурса.
Как вы помните, мы планировали транслировать данные с сервера по GSM-модему. Это был основной канал передачи информации. Нам казалось, мы предусмотрели любые неожиданности с покрытием сотовой сети, вставив в модем две SIM-карты операторов с лучшим покрытием в Дмитровском районе. К тому же у модема была хорошая всенаправленная антенна. Но, как говорится, человек предполагает, а опсосы располагают. Когда шар поднялся выше 500 метров (высота Останкинской телебашни), сотовая связь пропала напрочь.
![](https://habrastorage.org/getpro/habr/post_images/a9a/ad1/f00/a9aad1f000a51812ed6a31ae3a6ff519.png)
Поразмыслив задним числом, это кажется очевидным, но на то оно и заднее число. Конечно же, антенны сотовой связи предназначены для покрытия на земле, а не в воздухе. Их диаграммы направленности «бьют» вдоль рельефа и в облака не «светят». Так что сотовая связь на высоте полукилометра и выше — это лишь случайное переотражение лепестка какой-нибудь антенны. Так что половину маршрута связи с шаром по сотовому каналу не было. А на снижении, когда спустились ниже 500 метров, сотовая связь снова заработала.
Каким же образом мы получали с шара телеметрию? За это спасибо дублирующему каналу передачи данных. Мы установили на шар комплект LoRa-радиосвязи, работающий на частоте 433 МГц.
![](https://habrastorage.org/getpro/habr/post_images/18a/250/6ab/18a2506abe5fe749116b4d1ff00f544a.jpg)
Пропускная способность у него невелика, но для наших задач её вполне хватило. А что касается определения местоположения шара по GPS, то с этим никаких проблем не возникло, трекер работал без запинок.
![](https://habrastorage.org/getpro/habr/post_images/3a4/f7f/490/3a4f7f4900d150fbceadf9ff0d6298c7.jpg)
А ещё в полёте выяснилось, что USB-кабель, соединявший модуль телеметрии с Raspberry Pi 3, оказался бракованным. На земле работал, а в небе отказал. Наверное, испугался высоты. Вину кабеля мы выяснили уже после приземления. К счастью, удалось наладить передачу данных напрямую с модуля телеметрии через LoRa.
![](https://habrastorage.org/getpro/habr/post_images/f91/4e1/605/f914e1605c997dd26396b0fc6552557e.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e75/43b/eb3/e7543beb3e697256a084106bde4539b7.jpg)
![](https://habrastorage.org/getpro/habr/post_images/da0/573/318/da0573318cb175da8a91e2a151b1a13a.jpg)
Удача улыбнулась хабраюзерам @severov_info (первое место), @MAXXL (второе место) и @evzor (третье место)! Самого удачливого в ноябре ждёт куча впечатлений (надеемся, приятных) от участия в парусной регате AFR, а обладателям второго и третьего места мы скоро презентуем хорошие смартфоны. И конечно, всем троим в подарок бесплатная аренда виртуального сервера от RUVDS.
![](https://habrastorage.org/getpro/habr/post_images/add/390/c6b/add390c6b7c866735b74288734e5fe89.jpg)
![](https://habrastorage.org/getpro/habr/post_images/8d7/e6c/f3f/8d7e6cf3f029220e1537c115c3965dd3.png)
Как проходил запуск можно посмотреть в этом небольшом видео:
![](https://habrastorage.org/getpro/habr/post_images/ad0/08b/b37/ad008bb371faff8f672acd4f18cf22d7.png)
Итак, наш сервер уже слетал в облака, и пора подвести итоги нашего конкурса.
Ссылки на предыдущие публикации о конкурсе
- Пост про регату (приз за первое место в нашем конкурсе — участие в парусной регате AFR (Another F*cking Race), которая пройдёт с 3 по 10 ноября в Сароническом заливе (Греция) совместно с командой RUVDS и Хабра.
- Как мы делали «железную часть» проекта — для любителей гик-порно, с подробностями и разбором кода.
- Мегапост про проект с полным описанием.
- Сайт проекта, на котором можно было следить за движением шара и телеметрией в режиме реального времени.
- Репортаж с места запуска шара.
И опыт, сын ошибок трудных
Как вы помните, мы планировали транслировать данные с сервера по GSM-модему. Это был основной канал передачи информации. Нам казалось, мы предусмотрели любые неожиданности с покрытием сотовой сети, вставив в модем две SIM-карты операторов с лучшим покрытием в Дмитровском районе. К тому же у модема была хорошая всенаправленная антенна. Но, как говорится, человек предполагает, а опсосы располагают. Когда шар поднялся выше 500 метров (высота Останкинской телебашни), сотовая связь пропала напрочь.
![](https://habrastorage.org/getpro/habr/post_images/a9a/ad1/f00/a9aad1f000a51812ed6a31ae3a6ff519.png)
Поразмыслив задним числом, это кажется очевидным, но на то оно и заднее число. Конечно же, антенны сотовой связи предназначены для покрытия на земле, а не в воздухе. Их диаграммы направленности «бьют» вдоль рельефа и в облака не «светят». Так что сотовая связь на высоте полукилометра и выше — это лишь случайное переотражение лепестка какой-нибудь антенны. Так что половину маршрута связи с шаром по сотовому каналу не было. А на снижении, когда спустились ниже 500 метров, сотовая связь снова заработала.
Каким же образом мы получали с шара телеметрию? За это спасибо дублирующему каналу передачи данных. Мы установили на шар комплект LoRa-радиосвязи, работающий на частоте 433 МГц.
![](https://habrastorage.org/getpro/habr/post_images/18a/250/6ab/18a2506abe5fe749116b4d1ff00f544a.jpg)
Пропускная способность у него невелика, но для наших задач её вполне хватило. А что касается определения местоположения шара по GPS, то с этим никаких проблем не возникло, трекер работал без запинок.
![](https://habrastorage.org/getpro/habr/post_images/3a4/f7f/490/3a4f7f4900d150fbceadf9ff0d6298c7.jpg)
А ещё в полёте выяснилось, что USB-кабель, соединявший модуль телеметрии с Raspberry Pi 3, оказался бракованным. На земле работал, а в небе отказал. Наверное, испугался высоты. Вину кабеля мы выяснили уже после приземления. К счастью, удалось наладить передачу данных напрямую с модуля телеметрии через LoRa.
![](https://habrastorage.org/getpro/habr/post_images/f91/4e1/605/f914e1605c997dd26396b0fc6552557e.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e75/43b/eb3/e7543beb3e697256a084106bde4539b7.jpg)
![](https://habrastorage.org/getpro/habr/post_images/da0/573/318/da0573318cb175da8a91e2a151b1a13a.jpg)
И о хорошем
Удача улыбнулась хабраюзерам @severov_info (первое место), @MAXXL (второе место) и @evzor (третье место)! Самого удачливого в ноябре ждёт куча впечатлений (надеемся, приятных) от участия в парусной регате AFR, а обладателям второго и третьего места мы скоро презентуем хорошие смартфоны. И конечно, всем троим в подарок бесплатная аренда виртуального сервера от RUVDS.
![](https://habrastorage.org/getpro/habr/post_images/add/390/c6b/add390c6b7c866735b74288734e5fe89.jpg)
![](https://habrastorage.org/getpro/habr/post_images/8d7/e6c/f3f/8d7e6cf3f029220e1537c115c3965dd3.png)
Как проходил запуск можно посмотреть в этом небольшом видео:
Комментарии (4)
trapwalker
06.09.2018 14:38Странно, что не дали скачать трек и не показали его на карте, чтобы все могли убедиться в честности, а так же прикинуть насколько кто промахнулся со своими прогнозами.
ru_vds Автор
06.09.2018 15:04Сайт проекта, на котором можно было следить за движением шара и телеметрией в режиме реального времени.
об этом написано в начале статьи, на сайте есть карта движения шара и отмечены точки участников конкурса
Javian
К слову на хабре не единственная статья про запуск шаров и многие ловили проблему с отсутствием GSM. И первая статья где применили LoRa