internet of tested things
TRANSCRIPT
Internet of Tested Things
Никита НалютинExperian Decision Analytics
Пару слов о себе1996-2002 разработчик
1999 получил Excellence in Computer Science Award
2002 пришел в тестирование
2002-2013 самолеты-трейдинг-видео-банки…
2007 книга «Верификация ПО, издана при поддержке
2008 кандидат технических наук
2012- тест-менеджер
1981- инженер по жизни
Полезныеумные вещи
Делают жизнь лучшеРазумно лучше
Какими бываютумные вещи
Что такое Internet of Things
Internet of things ( IoT ) – это единое пространство, единая экосистема,в которой происходит взаимодействие умных устройствмежду собой и с людьми
Что такое Internet of Things
В IoT события реального и виртуального мира отслеживаютсясенсорами, информация передается по сетям при помощи протоколови в результате анализа событий совершаются действия,полезные для человека
Шкала зрелости
Шкаланенависти
Изображение линейки© github.com/a3alamgi
… Futurama … math (1.6M)
I hate...
… Star Wars (24M)
… work (300M)
… Internet of Things (630k)
… Hateful Eight
Кто делаетInternet of Things
•Новый мир умных вещей•Умные вещи как открытые системы•Инструменты (тестирования)•Почему нужно железо•Почему тестировать нужно сейчас
О чем говорим сегодня
•Безопасность умных вещей•Этика и Большой Брат•Промышленный дизайн•Трехмерная печать•Запуск в серию
О чемне говорим сегодня
Классическаявстройка• Долгое
тестирование• Строгие
регуляции• Четкие границы• Пользователи
• Быстрая проба идей
• Правила нечеткие
• Смена экосистем• Бета-тестеры
Умныевещиvs.
В чем силатестировщикаумных вещей
•Системное мышление•Прогнозы будущего•Разумная автоматизация•Cамодельные инструменты
Системологияи умные вещи
Теория хаосаСложная системаТеория сложностиКибернетика
Биологическая кибернетикаТехническая кибернетикаУправление (кибернетика)Медицинская кибернетикаКибернетика второго порядка
Теория управленияТеория управления воздействиямиДинамическая системаТеория управления восприятием
Исследование операцийСистемная биология
Моделирование биологических системСинтетическая биологияСистемная иммунология
Системная динамикаСоциальная динамика
Системная экологияЭкология экосистем
СистемотехникаБиологическая системотехникаТехника и управление земными системамиСистемотехника предприятийСистемный анализ
Теория систем в антропологииФилософия носителейСинкретика
Системная психологияЭргономикаСемейная терапияСистемная терапия
Теория системТеория биохимических системТеория экологических системТеория развивающихся системТеория живых системТеория линейных стационарных системТеория социотехнических системМир-системный анализ
Теория систем в социологииТеория социологического действия
Системология
•Подключенность•Персонализация •Социализация•Эффект игры•Создание истории
Свойства волшебных вещей
(по Дэвиду Роузу)
Тестированиечеловеческого
интерфейса
•Наименьшая разумная индикация•Индикация в другие устройства•Цвет и звук•Специальные дисплеи
Интерфейсумных вещей
Индикация
Интерфейсумных вещей
•Естественность•Вовлеченность в реальность•Незаметность
Обратная связь
Протоколы
Облачныеплатформы
Жизненный циклсамодельной
умной вещиИдея
Разработка
Прототип
Производство
FAIL!
Везде может что-то пойти не так
Инструменты
• Измерительная аппаратура• Свои инструменты• Работа с последовательным
портом• Специальные протоколы
Малыйнабор
Arduino
Raspberry
+ измерительнаяаппаратура
Расширенныйнабор
• Комбинируйте готовые наборы• В Китае есть все• Не берите первое попавшееся • Не бойтесь жечь• Механику тоже можно делать
самому
Полиморфус
Быстрые прототипы корпусов
Трехмерная печать лепка «для бедных»
Последовательныйпорт
• Скорость порта• Напряжение питания• Таймауты• Управляющие коды• Сеть с другой стороны
Макетная платаможет иметь разрывы
(* с ноября месяца)
Не заметили разрыв,питание только наполовине платы
FAIL!
Совпадение частотв железе и софте
Не учли особенностькитайских плат
FAIL!
Здесь 8МГцЗдесь 16МГц
В софте зашиты 16МГц
Конфиги иногданужно паять
Если перемычкибудут задаватьне тот режим
FAIL!
Контрольтока потребления
Это WiFi. Потребляет до 1А
А этопусковое устройство.Стоит до 13K рублей
FAIL!
За ночь WiFi может посадитьаккумулятор машины
Это китайский flash.Не выдерживаетбольше 10-20 прошивок
FAIL!
Контроль компонентовдаже на готовых модулях
На этом фейлыне заканчиваются
• Помехи по питанию• Неизменяемые настройки сети• Нужные платы сняты с производства
Но самое неприятное, что может случиться:• умное устройство никому не нужно• умное устройство не работает в общей
экосистеме
Фронт работ тожене заканчиваются
• Безопасность IoT• Аналитика данных IoT • Управление IoT устройствами• Маломощные IoT сети• Процессоры IoT• Операционные системы IoT• Обработка потока событий• Платформы IoT• Стандарты и экосистема IoT
gartner.com/newsroom/id/32218
Вопросы? *
* Докладчик сам бы не отказался задать пару сотен вопросов