Технологический евангелист,
руководитель IoT-направления по CIS
в DX, Microsoft
ЧТО ТАКОЕ
IoT
WINDOWS 10
для IoT
Microsoft
Azure
IoT Suite
Универсальные
приложения на
встраиваемых
устройствах
Облако – ключ к
эффективному
внедрению IoT
Небольшое
введение в
проблематику
Интернет ваших вещей
Интернет вещей начинается с
Ваших вещей.
• Использовать существующую инфраструктуру
• Добавить дополнительные устройства к
существующим
• Получить больше от тех данных, которые легко
можно собрать
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей
• IoT – не только данные
• Автоматическое и умное удаленное управление
• Удаленный контроль = источник эффективности
• Новые формы взаимодействия с клиентами
• IoT делает возможным взаимодействие с пользователями с
помощью физических объектов
• Взаимодействие с потенциальными клиентами:
• Превентивное обслуживание
• Рассылка best practices
• Проактивные продажи
• Удаленное обслуживание
Зачем все это?
Реакция на события
Сбор
телеметрии
УправлениеЭто просто
• Надежный
бэкенд
• Хранилище
• Безопасность
• …
Это уже не очень…
• Security
• Latency
• …
Analyse
@ Scale
Big Data
Data in Motion
Ливневка
Occupancy
Energy used
CO2 levels
Amounts of coffee
Water used
Людей в здании
Энергии спортзалом
Number of cars in the parking
Lights
Температура
Toilet usage
Electricity powered by Solar Energy
Например
Опенспейс
Энергии
Уровень
CO2
Выпито кофе
Использов
ано воды
Парковка
Свет
Туалеты ;)
Электричества потреблено
500 миллионов транзакций
ежедневно
“At first, all mobile phones were bricks – basically two-
way radios. Now, in just a few short years, they have
advanced to become a laptop in your hand,” Smith
says. “Buildings are still that brick phone. We want to
get buildings to where phones are.”
Darrell Smith, Director of Facilities and Energy
Facilities engineers like Whitson and Grove think of the buildings they care for as living, breathing
things. Just like the human body, buildings have a wealth of indicators that things are going well
– or, in some cases, not so well. Also like the human body, small ailments can lead to much larger
failures, and an ounce of prevention can lead to many pounds of cure.
От устройств к облаку
IoT-редакции операционной системы Windows
20 лет опыта со встраиваемыми устройствами
Много устройств = одна платформа
Подходит как для компаний, так и мейкеров
Оптимизировано под текущие реалии и сценарии
Бесплатная редакция IoT Core
Облачные IoT-решения
Легко разворачивать и управлять
Оплата и масштабирование по мере использования
Глобальное покрытие
Современные меры защиты
Windows, Mbed, Linux, iOS, Android, RTOS
Azure IoT
Windows 10
Клиентская составляющая:
Windows 10
Интернет
вещей
Мини-
планшет
Настольный
компьютер
Смартфон
Планшет
Ноутбук
Универсальные
приложения Windows
ПЛАТА ПРОЦЕССОР ПАМЯТЬ
MinnowBoard
Max v1
1.4GHz Single-Core
64-bit Intel Atom
1.0 GB DDR3 RAM
MinnowBoard
Max v2
1.33GHz Dual-Core
64-bit Intel Atom
2.0 GB DDR3 RAM
Raspberry Pi 2
900MHz Quad-Core
ARM Cortex-A7
1.0 GB RAM
AllJoyn
AllJoyn – решаем проблемы с
инкапсуляцией протоколов(IOC/IIC)
Thread – решаем проблемы с
протоколами
DEMO
Управление лампой с Android/Windows Phone с помощью AllJoyn
Cancel
WiFiFirmware
Notifications
AllJoyn-
приложение
AllJoyn
Device
Control
Consumer (client)
Producer (server)
Установить Windows 10 и SDK/Tools
Определить интерфейсы AllJoyn
Сгенерировать код
Реализовать AllJoyn
Сбилдить под нужную архитектуру
Как начать
На Windows 10 можно писать приложения, которые будут работать
везде (при условии правильной их адаптации к форм-фактору)
К Windows 10 можно писать универсальные драйвера, которые будут
работать с многими устройствами
Разработка драйверов стала более простой благодаря Windows
Driver Framework (доступный на GitHub)
Windows 10 можно ставить на разные платы
Azure IoT
Источники Данные Хранилище Аналитика Потребитель
Event/IoT Hubs SQL Database
Machine
Learning
Azure Websites
Service Bus
Table/Blob
Storage
Stream
Analytics
Power BI
Внешние
сервисы
DocumentDB HDInsight
Notification
Hubs
Внешние
источники
данных
Data Factory Mobile Services
BizTalk Services
{ }
Источники
событий
Сервисы в
облаке
Хранение
и анализ
Своя обработка
Пользовательск
ие интерфейсы
Пайплайн на
другие
сервисы
Event Hub
Azure
Service Bus
Queues
Topics
Event hubs
/azure-sdk-for-python/
/azure-sdk-for-php/
/azure-sdk-for-node/
/azure-sdk-for-java/
/azure-sdk-for-ruby/
HTTP(S)
https://github.com/windowsAzure/
AMQP 1.0
AMQP
1.0
Embedded
Proton-C AMQP 1.0
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей
message = Message(base64.b64encode('Hello World'))
sbs = ServiceBusService(service_namespace,
shared_access_key_name=key_name,
shared_access_key_value=key_value)
sbs.send_queue_message(queue_name,message)
from azure.servicebus import ServiceBusService, Message, Queue
from azure.storage import QueueService
import base64
service_namespace = '<YOURSERVICENAME>'
key_name = 'MyIoTDevices'
key_value = '<YOURKEY>'
queue_name = 'mytestqueue'
https://github.com/rudx/content/blob/master/IoT/python_event_hub.py
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей
IoT от Microsoft на русском языке
http://aka.ms/iot2015
azurerus@microsoft.com
facebook.com/ahriman42
blogs.msdn.com/b/albe
facebook.com/groups/azurerus
azure.com AzureHub.ru msftva.ru
©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or
trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this
presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee
the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN
THIS PRESENTATION.

More Related Content

PPTX
плюсы и минусы облачных технологий
PDF
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
 
PPTX
Облачные вычисления
PPTX
облачные вычисления и виртуализация презентация
PPTX
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
PDF
Облачные сервисы. Взгляд из России.
PPTX
Направления применения облачных технологий
PPTX
Интернет ваших вещей- видение Майкрософт
плюсы и минусы облачных технологий
Дмитрий Бутмалай (IBS). Использование облачных технологий в ВПК
 
Облачные вычисления
облачные вычисления и виртуализация презентация
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Облачные сервисы. Взгляд из России.
Направления применения облачных технологий
Интернет ваших вещей- видение Майкрософт

What's hot (19)

PDF
Электронный архив
PPTX
Microsoft reConnect
PPTX
облачные технологии
PPT
Cloud Computing
PPTX
Intel Edison & Microsoft Azure Meetup
PDF
Три необходимых компонента для обеспечения безопасности при осуществлении пре...
PDF
Повышение доступности данных для современных ЦОД
PDF
Compute continuum.
PPTX
Защита информации на съемных носителях и мобильных устройствах с применением ...
PDF
Виртуальный дата-центр от CTI
PDF
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
PPTX
Positive Hack Days. Лысенко. Уязвимости систем виртуализации и варианты защит...
PDF
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
PDF
Построение частного облака с продуктами Cisco Cloud Automation
PPTX
Преимущества VDI инфраструктуры
PPTX
31-03-2016-aeb-acronis
PDF
Внедрение IDM
PPTX
Управление ИТ-инфраструктурой с технологиями Dell Software
PPTX
иб Cti 2014
Электронный архив
Microsoft reConnect
облачные технологии
Cloud Computing
Intel Edison & Microsoft Azure Meetup
Три необходимых компонента для обеспечения безопасности при осуществлении пре...
Повышение доступности данных для современных ЦОД
Compute continuum.
Защита информации на съемных носителях и мобильных устройствах с применением ...
Виртуальный дата-центр от CTI
Рабочий стол всегда и везде. Реализация подхода VDI (Virtual Desktop Infrastr...
Positive Hack Days. Лысенко. Уязвимости систем виртуализации и варианты защит...
Виртуализация рабочих мест: ЧТО? ЗАЧЕМ? КАК?
Построение частного облака с продуктами Cisco Cloud Automation
Преимущества VDI инфраструктуры
31-03-2016-aeb-acronis
Внедрение IDM
Управление ИТ-инфраструктурой с технологиями Dell Software
иб Cti 2014
Ad

Viewers also liked (20)

PPTX
IoT: Windows на платах, облачные холодильники и то, как мы это делаем
PDF
Машины требуют свой "Wi-Fi"
PDF
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
PDF
Алексей Слепцов_"Интернет вещей. Что это и для чего"
PPTX
Умный город как единое многоуровневое IoT-решение
PPTX
Unwired Devices — Технологии Интернета вещей
PPTX
Анатомия Интернета вещей
PDF
Privacy in the Internet of Things
PPTX
Thinger - Сеть Умных Вещей
PDF
#iotconfua
PPTX
Умный город: вектор дальнейшего социально-экономического развития городов
PPTX
IoT Challenges & Promissing Trends Sk 2015
PPTX
Умный дом и Интернет Вещей. Трансформация существующей концепции автоматизации
PDF
IoT on trendscouting
PPTX
IoT: будущее технологии и существующие решения
PDF
Звиад Кардава. Интернет вещей - модное слово или реальность? РИФ-Воронеж 2016
PPTX
Internet of things (IoT)
PPTX
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
PDF
What Exactly Is The "Internet of Things"?
PDF
5 questions about the IoT (Internet of Things)
IoT: Windows на платах, облачные холодильники и то, как мы это делаем
Машины требуют свой "Wi-Fi"
РИФ 2016, Умные вещи и подключенные системы. Что это и как с этим работать?
Алексей Слепцов_"Интернет вещей. Что это и для чего"
Умный город как единое многоуровневое IoT-решение
Unwired Devices — Технологии Интернета вещей
Анатомия Интернета вещей
Privacy in the Internet of Things
Thinger - Сеть Умных Вещей
#iotconfua
Умный город: вектор дальнейшего социально-экономического развития городов
IoT Challenges & Promissing Trends Sk 2015
Умный дом и Интернет Вещей. Трансформация существующей концепции автоматизации
IoT on trendscouting
IoT: будущее технологии и существующие решения
Звиад Кардава. Интернет вещей - модное слово или реальность? РИФ-Воронеж 2016
Internet of things (IoT)
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
What Exactly Is The "Internet of Things"?
5 questions about the IoT (Internet of Things)
Ad

Similar to Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей (20)

PPTX
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
PPTX
Микросервисы в .NET Core
PPT
Ms it cup win-team - мевв
PPT
Развитие инфраструктуры ЦОД. Обзор альянса «Открытый Дата Центр»
PPTX
Построение решений для SmartThings на базе PTC ThingWorx и Vuforia
PPTX
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
PDF
Технологии Microsoft для "Интернета Вещей"
PPTX
Parallels VDI
PPSX
Простая сложная облачная платформа Azure
PDF
IaaS презентация
PDF
Стратегия развития технологий Интернета Вещей в Cisco
PPTX
Подход к обеспечению безопасности IoT в Enterprise
PDF
Май-Tech. Облачные технологии
PPT
Rus ibm cloud computing
PPTX
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
PPTX
Mobile device management and security with Intune and System Ceneter Ru Rus
PDF
IoT IBM. Интернет вещей от IBM
PDF
Зарисовки о том, как устроена кибербезопасность в Cisco
PDF
Александр Белоцерковский — Microsoft — ICBDA2016
PPT
тенденции развития доступа к мировым информационным ресурсам
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
Микросервисы в .NET Core
Ms it cup win-team - мевв
Развитие инфраструктуры ЦОД. Обзор альянса «Открытый Дата Центр»
Построение решений для SmartThings на базе PTC ThingWorx и Vuforia
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Технологии Microsoft для "Интернета Вещей"
Parallels VDI
Простая сложная облачная платформа Azure
IaaS презентация
Стратегия развития технологий Интернета Вещей в Cisco
Подход к обеспечению безопасности IoT в Enterprise
Май-Tech. Облачные технологии
Rus ibm cloud computing
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Mobile device management and security with Intune and System Ceneter Ru Rus
IoT IBM. Интернет вещей от IBM
Зарисовки о том, как устроена кибербезопасность в Cisco
Александр Белоцерковский — Microsoft — ICBDA2016
тенденции развития доступа к мировым информационным ресурсам

More from Microsoft (20)

PPTX
Инструменты тестирования Microsoft - в облаке и локально
PPTX
Организация процессов разработки – введение в Microsoft alm final
PPTX
От локальной Devops инфраструктуры в облако
PDF
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
PPTX
Сервисы Azure для научных исследований
PPTX
Azure Functions для бизнес-систем
PPTX
Пери Инновации - Боты машинное обучение и искусственный интеллект
PPTX
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
PPTX
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
PPTX
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
PPTX
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...
PPTX
Аналитика в облаке для современного бизнеса
PPTX
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
PPTX
ALM Summit 2016 - Кроссплатформенный ALM с инструментами Microsoft
PPTX
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
PPTX
Georgia Azure Event - Scalable cloud games using Microsoft Azure
PPTX
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
PPTX
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
PPTX
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
PPTX
Hackathon KickOff - Azure/Startups part
Инструменты тестирования Microsoft - в облаке и локально
Организация процессов разработки – введение в Microsoft alm final
От локальной Devops инфраструктуры в облако
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
Сервисы Azure для научных исследований
Azure Functions для бизнес-систем
Пери Инновации - Боты машинное обучение и искусственный интеллект
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...
Аналитика в облаке для современного бизнеса
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
ALM Summit 2016 - Кроссплатформенный ALM с инструментами Microsoft
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Georgia Azure Event - Scalable cloud games using Microsoft Azure
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
Hackathon KickOff - Azure/Startups part

Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей

Editor's Notes

  • #23: The event hub is a managed service built specifically to solve these challenges. Whereby queues and topics are focused on individual messages. Event Hubs are about scalable “throughput units” that (by general availability) will enable up to a gigabyte per second with a message based price point that is far more affordable. The trade off is that it operations less as a brokered messaging solution then it does as a huge buffered stream that you can consume and even rewind back through. It allows you to have a massive number of devices, sending their discrete payload, buffer that data up, then consume it at your own leisure. Multiple sources can consume the messages. Be it to persist them into storage, processing and act on them. If the incoming load spikes, Event Hub will help buffer that load, giving your back end processes time to catch up.
  • #28: Showing this for cars but can be insights on any connected devices. EventHubs used to ingest millions of events in real-time ASA used for 1) real-time aggregations on data and 2) spool data into long term storage for batch ML used in real-time for anomaly detection on tire pressure, oil level, engine temp, etc to predict vehicles requiring maintainence Data in BLOB – used for rich analytics using HDI, orchestrated by ADF – for e.g. aggressive driving analysis over past year.