Собрать и испытать палаточный городок, внутри которого поднята чистейшая p2p сеть, работающая автономно и при этом способная удовлетворить потребности города технократов. За 7 дней летней школы вместе с откликнувшимися на наш клич инженерами мы связали: mesh-топологию, cjdns, ipfs, ipfs pubsub, ethereum-протокол и платформу Робономики. Получилась у нас сеть по обслуживанию кибер-физических систем умного города, к которой 3 группы участников подключили свои проекты в области сенсорных сетей, Индустрии 4.0 и мобильной робототехники. Небольшой сводный отчёт ниже.
4 дня инженерного интенсива в Жигулёвской долине
День 1. В первый день мы учились работать с mesh-сетями по материалам, подготовленным Сашей Крупенькиным: Настраиваем IPFS поверх WiFi-mesh. К концу первого дня мы научились общаться с помощью ipfs pubsub, который заменил нам Твиттер (горите в аду за доступ к API по решению саппорта). И поделились с его помощью хэшем фильма 13 этаж (2.14 Гб весом) для скачивания всеми участниками. Первый, кто к концу дня поставил на скачку фильм и открыл доступ к пицце всем остальным, стал Саша Грязнов.
День 2. Мы продолжили работать над построением mesh-сети, так как столкнулись с классическими сложностями построения децентрализованной сети с малым количеством участников и низкой связанностью пиров, а также с парой нетривиальных сложностей, таких как, например, несовместимость некоторых wifi-адаптеров с работой в режиме ad-hoc. К обеду мы перешли к разворачиванию локальной сети Ethereum и добыче эфира на газ своими ноутбуками.
После синхронизации и добычи небольшого количества эфира тремя-четырьмя участниками школы мы перешли к обучению работе с truffle и демонстрации процесса миграции с его помощью умных контрактов Робономики в новую сеть. Учебный материал также у Саши в блоге: Настраиваем Ethereum поверх WiFi-mesh.
К вечеру мы бегло прошлись по ROS и оставили его изучение в виде домашнего задания.
День 3 и 4. Оставшиеся 2 дня инженерного интенсива мы провели уже в непосредственной работе с сенсорами, дронами и 3D-принтером для подключения их к получившейся в первые два дня сети.
Записки участника инженерного интенсива
Наша Маша подготовила цикл материалов в свой русскоязычный блог, советую почитать:
- Робономика 2018. Инженерный интенсив. День 1
- Робономика 2018. Инженерный интенсив. День 2
- Робономика 2018. Инженерный интенсив. Домашка
- Робономика 2018. Инженерный интенсив. Дни 3 и 4. Итоги
Возможно будут еще записки участников, если что то пришлют — обязательно выложу в этом разделе.
Турбаза Лада под дамбой
День 5 и 6. Полуостров Копылово начинается у основания дамбы, которая сдерживает много-много тонн воды в направлении Самары. В итоге два дня мы провели ниже уровня воды, но с прекрасной солнечной погодой последних выходных лета 2018. Коллеги из «Волга Инжиниринг» установили солнечную панель для питания палаточного городка, мы оборудовали палатки, получилось вот так:
Круглые столы прошли неплохо, пусть и расписание поехало ко всем чертям. Собирались в основном заинтересованные, общались вживую и старались договориться о том, что вместе можно сделать этой осенью или в следующем году.
Что команда Airalab взяла в работу после Робономики 2018
- Больше качественной документации по платформе Робономика. Займётся переработкой нашего учебного центра devops Вадим Манаенко.
- Сделать подборку полезных материалов для обучения вокруг Робономики, например, работе с ROS. Публикацию сделает в документацию Вадима, наш промышленный инженер Алишер.
- Продолжить эксперименты по налаживанию работы в mesh-сетях. Будет пробовать наш второй devops Паша.
- Выделить функционал провайдеров Робономики в отдельное программное обеспечение, скорее всего, на Haskell, ибо писать будет Саша Крупенькин.
- Провести повторные нагрузочные тесты Саши Старостина в локальной и основной сети до момента TGE XRT.
- Наш КреативДеп встает на путь интернет-магазина вокруг Робономики. Может быть запустят к новому году.
- Мы подумываем о проведении онлайн-школы зимой’19. Если сдвинется, то сообщу в блоге отдельно.
По результатам круглых столов, организованных командой Airalab:
- Саша Крупенькин подготовит общий материал по mesh и поставит новые задачи для экспериментов.
- Саша Капитонов подготовит список задач, которые команда Дрон-сотрудника реализует в ближайшее время.
- Иван Петров опишет договоренности и план работы с администрацией города Тольятти в направлении экспериментов умного города.
- Команда Evercity поможет как партнёр в работе с Азиатским рынком инвестиций.
И немного данных:
- Транзакций к маяку на заключение обязательства робота за время школы: 377
- Дамп цепочки Ethereum: http://ipfs.io/ipfs/QmVq358wr8u4pWWwn7TMCSBFfH9DWynJS3uadP9qw9B5Eq
- Дамп IPFS http://ipfs.io/ipfs/Qmbzii6rgA52f68AoYBAXPhd9gFKxaTm4Ceacc7Qfa9X19
Спасибо!
Благодаря Алексею Волошенко, нашему другу-музыканту, на Робономику приехали два прекрасных коллектива — Эмпатия и Либерия. Иван Бирюк показал шоу дронов в небе над Волгой под инструментальную музыку. Чайный домик — Матвей, спасибо, что взял эту задачу на себя!
Отдельное спасибо Ивану Подмаско, Антону Акентьеву, конечно же, ребятам из Parity, Павлу из ТГУ (водный дрон), друзьям-журналистам, кто в этом году все-таки добрался к нам, команде Evercity, что взяли несколько столов на себя. И всем, кто был с нами 🙂
Немного фотографий: