Конференция 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) и какие железки с каким софтом взять, чтобы поиграться с такими сетями.

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

Конференция Inothings-2018: 2 комментария

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

Добавить комментарий для Влад Отменить ответ

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