Конференция Inothings-2018

Засмотрел (в виде прямой трансляции на ютубе) некоторые доклады с конференции Inothings-2018. Хотелось бы поделиться впечатлениями.

Честно говоря, я немного не понимаю сам термин “Интернет вещей”. Судя по коммментариям в ютубовском чате – это общая непонятка, правда, некоторые своего непонимания стесняются и подменяют его какими-то дикими “определениями”, а затем – яростно спорят с теми, кто с этим существующим лишь в голове автора “определением” не согласен. В общем, будем считать “интернетом вещей” область человеческих знаний, включающую в себя промышленную автоматизацию, разработку “встраиваемых систем”, системы сбора данных, беспроводные сети – ну и наверное, еще что-нибудь.

Первый доклад – “Разработка устройств IoT – то, о чем не написано в книгах” технического директора фирмы “Стриж” Андрея Цислава произвел довольно странное впечатление. Бесспорно, докладчик в теме разбирается отлично – но по сути все сводилось к словам “Смотрите, как у нас все правильно сделано”. Нет, все удовлетворяло главному условию конференции – “отсутствие маркетинговых и рекламных докладов”, но хотелось все-таки чего-то другого, какого-то неоднозначного и быть может, даже не всегда “правильного” опыта. Впрочем, для незнакомых с продукцией и технологиями “Стрижа” могло бы быть и интересно.

Выступление Антона Сысоева под заголовком “IIoT: проектирование систем промышленного интернета вещей. Учет времени” оказалось неожиданно интересным. Может быть, кому-то показалось скучным и длинным вступление – но это ровно до тех пор, пока вы самостоятельно не столкнетесь с проблемой синхронизации времени на куче устройств. Я, конечно, немного представлял себе суть проблемы и возможные методы решения – но на практике все оказалось намного интереснее. Скажем, я никогда особо не задумывался над различиями между установкой и коррекцией часов – а это, между прочим, две очень разные вещи! К концу выступления докладчик очень оживился, обругал GPS, назвав его “ненадежной системой” – в общем, посмотреть стоит.

Интересный набор примеров “как не надо делать” – в докладе Максима Крентовского “Боль разработки программно-аппаратных проектов“. Собственно, чего-то нового или незнакомого здесь не было – просто набор из нескольких жизненных примеров, с которыми сталкивались, наверное, почти все разработчики “встраиваемых систем” в любом виде – от кривых, но популярных опенсорсных проектов (и да, здесь прозвучало слово “Ардуино”) до собственного “забега по граблям” при разработке даже простейших устройств.

Еще один доклад представителя “Стрижа” Сергея Аксенова – “Антипаттерны разработки программных комплексов для интернета вещей” – касался в основном “бекэнда”, то есть в случае “Стрижа” – систем сбора и хранения данных. В основном, конечно, все опять сводилось к тому, как все сделано у “Стрижа” и почему это правильно – но показалось интереснее первого доклада – наверное, из-за того, что “правильного” ответа на вопрос, как хранить многие миллионы измерений, я до этого не знал (спойлер – не используйте для этого реляционные базы данных).

Надо сказать, что на конференции было два зала, и доклады шли параллельно – поэтому часть из них я просто не мог посмотреть. Тут я виртуально переместился во второй зал, послушать Олега Артамонова из Unwired Devices и Евгения Белова из МТС – про “Цифровое животноводство“. Вроде бы выступления в малом зале были предназначены для представителей “бизнеса” – но вот в этом выступлении, правда, о пользе разрабатываемой системы для бизнеса были сказаны лишь общие слова – да, можно представить, что мониторинг бычков и телочек животноводам интересен, понятно, что внедрить его проще в крупных хозяйствах – но вот о конкретном экономическом эффекте никто ничего так и не сказал. С “технической” же точки зрения коровы, обвешанные беспроводными датчиками, выглядят весьма футуристично.

Вот следующий доклад – “Точное позиционирование персонала на примере особо опасного производства” Константина Нехаева из Гейзер-Телекома – мне показался более ориентированным на потенциальных заказчиков. Да, тема очень интересная, и даже отсылающая к фильмам про “Терминатора”, где киборга-убийцу из будущего непременно побеждают на металлургическом заводе – но доклад был в основном посвящен возможностям систем локального позиционирования, без особых отсылок к их техническим нюансам, а каждую из аббревиатур, изредка проскакивавших на слайдах, проще было загуглить и понять, о чем, собственно, речь. Гейзер-Телеком такие системы внедрять умеет, так и запишите.

В это же самое время (и вот тут-то я оценил прелесть просмотра ютубовских трансляций со скоростью в полтора раза выше нормальной) в большом зале выступал Станислав Елизаров из “Стрижа”, рассказывавший о “Почти надежных решениях“. Наконец-то можно было догадаться, где в “Стриже” все-таки смогли ошибиться! Доклад сводился к нескольким советам на уровне здравого смысла – а это, как известно любому, означает, что все эти советы знают, но никто им не следует. Заодно удалось узнать, что шуточка про рекорд по скорости передачи данных, поставленный КамАЗом с пиратскими дисками – вовсе не шуточка, а реальность в исполнении Amazon и даже Disney.

Конкурирующие технологии сетей LPWAN” в исполнении Олега Артамонова – короткий обзор множества разнообразных технологий построения радиосетей и некоторых неочевидных ограничений. Вывод простой – у всех типов сетей есть свои плюсы и минусы, и можно привести примеры реальных проектов, где выбор будет обусловлен именно этим. Впрочем, именно из-за этих примеров это выступление и надо посмотреть.

Очередной доклад про “операторские” сети я пропустил – хотя его автор должен был доказать аудитории, что обруганный в предыдущем выступлении NB-IoT – это то, что всем нужно. На это может, и стоило бы взглянуть – но я выбрал в качестве некоторой разрядки выступление юриста, партнера компании “Nevsky IP Law” Кирилла Митягина на тему “Как IoT взломает нашу правовую систему: разбираем переворот вековых юридических устоев на трех кейсах“. Признаюсь сразу – немного пожалел. После выступлений “технарей” доклад юриста выглядел слабовато. Пусть даже Nevsky IP Law и специализируется на “околокомпьютерных” спорах – но в терминологии докладчик немного “плавал” (ему явно местами требовался переводчик “с технического на юридический”), приведенные им примеры мне показались чуть ли не очевидными – впрочем, все в данном случае зависит почти исключительно от предварительной подготовки. Скажем, я как-то на досуге полистал 4 часть ГК и имею мнение, что на любые EULA на софт в определенных случаях можно плевать – для части аудитории это, несомненно, было сюрпризом. Довольно забавный и показательный диалог был по поводу “несакционированного” доступа к данным – кто-то из зала считал, что любые “зашифрованные” им данные – на что получил отлуп от такого же слушателя “из зала”, причем совершенно шикарный, попробую его кратенько пересказать:

- У нас есть статья, по-моему, Уголовного кодекса о незаконном доступе к защищенной информации!
- У вас какой режим? Коммерческая тайна?
- Ну… Коммерческая тайна, да!
(быстро, на одном дыхании)
- Вы выполнили пять условий десятой статьи 98-ФЗ?
(первый обтекает)

В общем, аудитория подобралась очень и очень разная.

Кстати, забавно, что на нескольких слайдах в этом выступлении на примере коровы из мультфильма про Простоквашино объяснялась суть права собственности. Интересно, имела ли эта корова отношение к обвешанным датчиками коровам-киборгам из выступления про цифровое животноводство?

Ну и наконец, последний доклад – выступление Владислава Зайцева из Unwired Devices (итого у них со “Стрижом” паритет – по три выступления) про ячеистые сети “от Адама до Саддама”. Доклад действительно всеобъемлющий – от определения mesh network вообще до конкретных примеров (6LoWPAN, ZigBee, ZWave) и какие железки с каким софтом взять, чтобы поиграться с такими сетями.

В общем, получилось вполне себе насыщенно В целом – понравилось, и надо было все же идти “вживую”.

2 комментария

  1. Влад пишет:

    Кстати, ты можешь посмотреть пропущенные доклады в записи трансляции на ютубе.
    А откуда взялся третий доклад от Unwired Devices?)