SlideShare a Scribd company logo
1 of 30
Дмитрий Кирьянов
editor@polybook.ru
Построение решений
для SmartThings на
базе PTC ThingWorx
и Vuforia
• В науке и ВУЗе
– МГУ (1997…2004)
– РАН (2000…2013)
• Тех.писатель – несколько десятков книг (Россия, США,)
– ИТ
– Computational Science
– Сотни курсов
• Сейчас:
– ООО «Полибук Мультимедиа»
– ООО «Продуктивные технологические системы»
КТО Я?
Платформа разработки для Интернета вещей
Recognized as Industry LeaderОснована в 2009
Платформа для приложений IoT
Широкое применение
Уменьшение стоимости разработки
IoT/M2M приложений в 10 и более раз
Most Innovative Product Best Application Platform
“ThingWorx is re-defining the concept of
connected platforms and creating a new
market meta-category”
Платформа ThingWorx
Управление устройствами
на низком уровне:
ThingWorx Edge MicroServer
Управление
устройствами
и подключениями
Средства для онлайн-
разработки приложений
Вертикальная архитектура
приложений и полная
интеграция с бизнесомCloud Services
Business Systems
Датчики и
устройства
Элементы
инфраструкту
ры связи
Разработка
приложений
Приложения
Интернет
Мобильные сети
Облака устройств
Беспроводной доступ
Сети
Пример: умный траффик
Пример для «Умного города»:
Байкшеринг в 20 крупных городах мира (в т.ч. Чикаго)
The Composer
Демонстрационный пример
Чтение
значений
свойств
Вызов
сервиса
Код сервиса
реализован на
стороне
устройства
Отображение
виджета в
зависимости
от значения
свойства
Управляющее
воздействие
или
Платформа ThingWorx
THINGWORX ANALYTICS:
решение для ML
Платформа ThingWorx
VUFORIA: инструкции
с дополненной реальностью
Vuforia view – Дополненная
реальность на вашем столе
Authored by
ThingBuilder
2
Соответствующая
инструкция для этой вещи,
полученная с Vuforia
Experience Service
In-context display of
3D data
1 Запустить Vuforia View
Выбрать инструкцию3
Отсканировать ThingMark и
определить изделие
Просмотреть изделие -
С контекстной информацией и 3D
4
Дополненная реальность
для физического объекта
2
Соответствующая
инструкция для этой вещи,
полученная с Vuforia
Experience Service
1
4
3
Запустить Vuforia View
Выбрать инструкцию
Отсканировать ThingMark и
определить изделие
Просмотреть изделие -
С контекстной информацией и
3D
Импорт 3D-файлов
различных форматов:
– Creo View PVZ
– STEP
– IGES
– STL
– OBJ*
– VRML
– DGN
• PTC и партнеры также
предоставляют адаптеры для
перевода в Creo View данных
следующих программ:
– Autodesk Inventor,
– SolidWorks
– Siemens NX,
– JT,
– Creo Elements/Direct
– Адаптеры для судостроения
от Virtalis
– CATIA V5 от Theorem
1 Бесплатно
Простой доступ через Apple App store
2 Интегрированная дополненная реальность
Контекстно-зависимые объекты и конструкторские 3D- данные
3
Интернет Вещей
Отображение данных вещей в режиме реального времени на
вашем мобильном устройстве.
Идентификация и отслеживание объекта
ThingMarks - распознавание и отслеживания огромного числа
изделий.
4
5 Поддержка множества инструкций
Одно приложение обеспечивает развертывание всех
инструкций для обслуживания, эксплуатации и т.д.
Компоненты Vuforia studio
Не требующая написания кода
среда разработки Инструкций
Внешние источники данных Данные из корпоративных систем
Хранит и обеспечивает доступ к актуальным
инструкциям с дополненной реальностью
Vuforia Experience Service
Универсальные мобильные приложения для
работы с инструкциями и взаимодействия с
объектами
Подключение объектов
1 Создание пользовательских инструкций
Встроенные виджеты ускоряют создание инструкций
2 Предпросмотр инструкций
Предварительный просмотр перед публикацией
3
Редактирование CSS
Создание своих стилей
Упрощенная публикация
Публикация ваших инструкций в Vuforia Experience Service с
помощью одного клика
4
5 Расширенные возможности с Javascript
Гибкая настройка с помощью встроенных функций Javascript
Конфигурация
Компоненты
Инструкции
Используемые
ресурсы
Виджеты Поле
2D и 3D
Связи
Свойства
компонентов
интерфейса
пользователя
Свойства Вещей и
сервисы
Операции
Forward looking information is subject to change without notice. Copyright PTC 2016
ThingMark «на полу»
ThingMark на изделии
• Другие платформы для Vuforia View
• Расширение используемых форматов данных
• Дальнейшая оптимизация
(сжатие) данных для использования
• Включение изменений в Vuforia SDK
• Поддержка очков дополненной реальности
Что дальше
28
Просмотр модели вещи в
ThingWorx
Thing = Серийный номер
Thing Template = Обозначение
изделия
Привяжите свойства Вещи
или услуги к индикаторам
инструкции
Данные Вещей
отображаются
динамически
Связь с Вещами
Отобразите свойства в 2D
или 3D
Режим «Mate» автоматически
привязывает к поверхности
Просмотр модели ThingWorx
Выбор индикаторов 3D-датчиков
Размещение индикаторов 3D-датчиков
Привязка данных датчиков к индикатору
Представленная информация может быть изменена без предварительного уведомления. Copyright PTC 2016
1
2
3
4
Краткий итог
Vuforia Studio обеспечивает..
• Простоту создания инструкций с дополненной
реальностью
• Неограниченное повторное использование
различных 3D-данных
• Возможность использования данных интернета
вещей
• Доступ к данным предприятия
• Универсальный браузер для Интернета вещей и
дополненной реальности
• Управление и обеспечение доступа

More Related Content

Similar to Построение решений для SmartThings на базе PTC ThingWorx и Vuforia

Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Microsoft
 
Технологии Microsoft для "Интернета Вещей"
Технологии Microsoft для "Интернета Вещей"Технологии Microsoft для "Интернета Вещей"
Технологии Microsoft для "Интернета Вещей"Quarta-Embedded
 
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...MobileUp
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияКварта Технологии
 
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?Тарасов Константин
 
Особенности разработки для подключенных устройств
Особенности разработки для подключенных устройствОсобенности разработки для подключенных устройств
Особенности разработки для подключенных устройствCEE-SEC(R)
 
Технологические тренды цифрового правительства. Видение Microsoft 2016
Технологические тренды цифрового правительства. Видение Microsoft 2016Технологические тренды цифрового правительства. Видение Microsoft 2016
Технологические тренды цифрового правительства. Видение Microsoft 2016Victor Gridnev
 
Windows Embedded Day Russia - Smart Products and Microsoft Azure
Windows Embedded Day Russia - Smart Products and Microsoft AzureWindows Embedded Day Russia - Smart Products and Microsoft Azure
Windows Embedded Day Russia - Smart Products and Microsoft AzureMicrosoft
 
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups partIntel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups partMicrosoft
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneNikita Lukianets
 
Особенности разработки для подключенных устройств
Особенности разработки для подключенных устройствОсобенности разработки для подключенных устройств
Особенности разработки для подключенных устройствMobileUp
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа AzureTechExpert
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect Microsoft
 
Immersion and Interaction System
Immersion and Interaction SystemImmersion and Interaction System
Immersion and Interaction SystemViktor Erivantcev
 
Open Source and Windows Azure platform
Open Source and Windows Azure platformOpen Source and Windows Azure platform
Open Source and Windows Azure platformAlexey Bokov
 
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...GeeksLab Odessa
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016rusbase
 

Similar to Построение решений для SmartThings на базе PTC ThingWorx и Vuforia (20)

Концепция платформы АН.2
Концепция платформы АН.2Концепция платформы АН.2
Концепция платформы АН.2
 
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
 
Технологии Microsoft для "Интернета Вещей"
Технологии Microsoft для "Интернета Вещей"Технологии Microsoft для "Интернета Вещей"
Технологии Microsoft для "Интернета Вещей"
 
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...
Мобильная разработка и IoT, machine learning, VR. Специфика проектов с точки ...
 
AiCare - self-organizing device management service
AiCare - self-organizing device management serviceAiCare - self-organizing device management service
AiCare - self-organizing device management service
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управления
 
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
 
Особенности разработки для подключенных устройств
Особенности разработки для подключенных устройствОсобенности разработки для подключенных устройств
Особенности разработки для подключенных устройств
 
Технологические тренды цифрового правительства. Видение Microsoft 2016
Технологические тренды цифрового правительства. Видение Microsoft 2016Технологические тренды цифрового правительства. Видение Microsoft 2016
Технологические тренды цифрового правительства. Видение Microsoft 2016
 
Windows Embedded Day Russia - Smart Products and Microsoft Azure
Windows Embedded Day Russia - Smart Products and Microsoft AzureWindows Embedded Day Russia - Smart Products and Microsoft Azure
Windows Embedded Day Russia - Smart Products and Microsoft Azure
 
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups partIntel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
METRO. Дизайн для Windows Phone
METRO. Дизайн для Windows PhoneMETRO. Дизайн для Windows Phone
METRO. Дизайн для Windows Phone
 
Особенности разработки для подключенных устройств
Особенности разработки для подключенных устройствОсобенности разработки для подключенных устройств
Особенности разработки для подключенных устройств
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа Azure
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect
 
Immersion and Interaction System
Immersion and Interaction SystemImmersion and Interaction System
Immersion and Interaction System
 
Open Source and Windows Azure platform
Open Source and Windows Azure platformOpen Source and Windows Azure platform
Open Source and Windows Azure platform
 
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016
 

Построение решений для SmartThings на базе PTC ThingWorx и Vuforia

  • 2. • В науке и ВУЗе – МГУ (1997…2004) – РАН (2000…2013) • Тех.писатель – несколько десятков книг (Россия, США,) – ИТ – Computational Science – Сотни курсов • Сейчас: – ООО «Полибук Мультимедиа» – ООО «Продуктивные технологические системы» КТО Я?
  • 3. Платформа разработки для Интернета вещей
  • 4.
  • 5. Recognized as Industry LeaderОснована в 2009 Платформа для приложений IoT Широкое применение Уменьшение стоимости разработки IoT/M2M приложений в 10 и более раз Most Innovative Product Best Application Platform “ThingWorx is re-defining the concept of connected platforms and creating a new market meta-category”
  • 7. Управление устройствами на низком уровне: ThingWorx Edge MicroServer Управление устройствами и подключениями Средства для онлайн- разработки приложений Вертикальная архитектура приложений и полная интеграция с бизнесомCloud Services Business Systems Датчики и устройства Элементы инфраструкту ры связи Разработка приложений Приложения Интернет Мобильные сети Облака устройств Беспроводной доступ Сети
  • 9.
  • 10.
  • 11. Пример для «Умного города»: Байкшеринг в 20 крупных городах мира (в т.ч. Чикаго)
  • 13. Демонстрационный пример Чтение значений свойств Вызов сервиса Код сервиса реализован на стороне устройства Отображение виджета в зависимости от значения свойства Управляющее воздействие или
  • 14.
  • 15.
  • 17. Платформа ThingWorx VUFORIA: инструкции с дополненной реальностью
  • 18. Vuforia view – Дополненная реальность на вашем столе Authored by ThingBuilder 2 Соответствующая инструкция для этой вещи, полученная с Vuforia Experience Service In-context display of 3D data 1 Запустить Vuforia View Выбрать инструкцию3 Отсканировать ThingMark и определить изделие Просмотреть изделие - С контекстной информацией и 3D 4
  • 19. Дополненная реальность для физического объекта 2 Соответствующая инструкция для этой вещи, полученная с Vuforia Experience Service 1 4 3 Запустить Vuforia View Выбрать инструкцию Отсканировать ThingMark и определить изделие Просмотреть изделие - С контекстной информацией и 3D
  • 20. Импорт 3D-файлов различных форматов: – Creo View PVZ – STEP – IGES – STL – OBJ* – VRML – DGN • PTC и партнеры также предоставляют адаптеры для перевода в Creo View данных следующих программ: – Autodesk Inventor, – SolidWorks – Siemens NX, – JT, – Creo Elements/Direct – Адаптеры для судостроения от Virtalis – CATIA V5 от Theorem
  • 21. 1 Бесплатно Простой доступ через Apple App store 2 Интегрированная дополненная реальность Контекстно-зависимые объекты и конструкторские 3D- данные 3 Интернет Вещей Отображение данных вещей в режиме реального времени на вашем мобильном устройстве. Идентификация и отслеживание объекта ThingMarks - распознавание и отслеживания огромного числа изделий. 4 5 Поддержка множества инструкций Одно приложение обеспечивает развертывание всех инструкций для обслуживания, эксплуатации и т.д.
  • 22. Компоненты Vuforia studio Не требующая написания кода среда разработки Инструкций Внешние источники данных Данные из корпоративных систем Хранит и обеспечивает доступ к актуальным инструкциям с дополненной реальностью Vuforia Experience Service Универсальные мобильные приложения для работы с инструкциями и взаимодействия с объектами Подключение объектов
  • 23. 1 Создание пользовательских инструкций Встроенные виджеты ускоряют создание инструкций 2 Предпросмотр инструкций Предварительный просмотр перед публикацией 3 Редактирование CSS Создание своих стилей Упрощенная публикация Публикация ваших инструкций в Vuforia Experience Service с помощью одного клика 4 5 Расширенные возможности с Javascript Гибкая настройка с помощью встроенных функций Javascript
  • 24.
  • 25. Конфигурация Компоненты Инструкции Используемые ресурсы Виджеты Поле 2D и 3D Связи Свойства компонентов интерфейса пользователя Свойства Вещей и сервисы Операции Forward looking information is subject to change without notice. Copyright PTC 2016
  • 27. • Другие платформы для Vuforia View • Расширение используемых форматов данных • Дальнейшая оптимизация (сжатие) данных для использования • Включение изменений в Vuforia SDK • Поддержка очков дополненной реальности Что дальше
  • 28. 28 Просмотр модели вещи в ThingWorx Thing = Серийный номер Thing Template = Обозначение изделия Привяжите свойства Вещи или услуги к индикаторам инструкции Данные Вещей отображаются динамически Связь с Вещами Отобразите свойства в 2D или 3D Режим «Mate» автоматически привязывает к поверхности Просмотр модели ThingWorx Выбор индикаторов 3D-датчиков Размещение индикаторов 3D-датчиков Привязка данных датчиков к индикатору Представленная информация может быть изменена без предварительного уведомления. Copyright PTC 2016 1 2 3 4
  • 29.
  • 30. Краткий итог Vuforia Studio обеспечивает.. • Простоту создания инструкций с дополненной реальностью • Неограниченное повторное использование различных 3D-данных • Возможность использования данных интернета вещей • Доступ к данным предприятия • Универсальный браузер для Интернета вещей и дополненной реальности • Управление и обеспечение доступа

Editor's Notes

  1. I would like to start by giving you a brief introduction to ThingWorx We were founded in 2009, really with the goal to create an application platform that solved a critical need in this emerging IoT Space Removing the barriers to rapid application development. This is evidenced by our customers, who are experiencing a 10x improvement in cost/time-to-market Broad industry applicability – customers ranging from Smart Farming to Medical Devices, Mining Equipment, and Manufacturing. Recognized as industry leader – recently acquired by PTC …
  2. ThingWorx addresses this problem – the 1st application enablement platform designed to meet the unique needs of the IoT: Hybrid networks Heterogeneous device types Integration of business systems and 3rd party cloud services Device and communications agnostic
  3. {This slide contains a video, which can be spoken to and will move into center position when you hit the next slide button} Now lets talk about the Composer. The composer is the web browser based development environment for the ThingWorx platform. It contains everything you will need to build your application. Lets take a quick look at the home tab along the left side of the Composer. The categories are organized by key functional areas of development. {Play the video} The Modeling category contains all of the core modeling elements including the Things and ThingTemplates, which were described earlier Next the Vizualization category provides all the needed flexibility for building the Mashups to provide rich interactive user experiences for your applications The DataStorage category is where any or all of your DataTables and Streams are configured The Collaboration category allows for the flexibility of adding social and collaborative data interaction Below Collaboration is the Security category where Groups, Users, Organizations and other advanced security elements can be configured to completely control security around application and data access at any granularity Lastly, the System section contains localization tables to internationalize your Mashups and other shared system resources.