Windows Embedded Day Russia session about Internet of Things and how Microsoft Azure enables the opportunity to implement Machine2Machine communication.
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Windows Embedded Day Russia - Smart Products and Microsoft Azure
1. Умные продукты и платформа Microsoft
VII Ежегодная конференция
«Встраиваемые технологии 2014.
Современные программные
И аппаратные решения»
16 апреля 2014
г. Москва
Александр Белоцерковский (@ahriman_ru)
Эксперт по стратегическим технологиям
Microsoft Russia
2. • Интернет Вещей? О чем это?
• Архитектура: решение с автомобилями
• Технологии-катализаторы
• Microsoft Azure – как Интернет Вещей
создается с помощью облачной платформы
Microsoft
• Почему облако?
Содержание
4. IoT и M2M
• M2M – периодически или постоянные
межмашинные коммуникации
• “Internet Of Things”:
– Идея – автоматизировать сбор данных из
«железных» источников ссылка
– "Gartner Says the Internet of Things Installed Base
Will Grow to 26 Billion Units By 2020". Gartner,
– К 2020 году более чем 30 миллиардов устройств
будет подключено в беспроводном режиме к
Интернету к 2020 году: ABI Research
5. Какие устройства?
• Устройства специального назначения: сенсоры,
контроллеры, что угодно, но не общедоступные
компьютерные
• Простые электронные устройства
• Нестандартные ОС
• Специализированные окружения и инфраструктуры
• Самосборные гаджеты:
– .NET Gadgeteer
– Arduino
6. Подключены как?
• Напрямую:
– (Бес)проводной Интернет
• К другому устройству как брокеру
(смартфону, машине)
– То, что можно надеть
• Через специализированные шлюзы
– Устройства массового использования
7. Какие сценарии?
• Умный город
• Умный завод
• Умный дом
• Умная энергия
• Умный ритейл
• Умная логистика
• Умный транспорт
8. Например...
Можно будет иметь постоянно-обновляемую
программную оснастку, управляющую
автомобильным средством и несущую
функцию социализации и отдачи телеметрии?
9. Customer
Relationship
Management
Maintenance
and Dealers
Roadside
Assistance
ERP
Notification
Fan-Out
Web PaaS/BaaS Messaging Messaging
Notification
Fan-Out
Архитектура решения
3G
100,000 транспортных средств100,000 водителей 100,000 водителей
+ Driving Behavior
+ Predictive Maintenance
+ User Targeting Data
+ Find My Car
+ Geo Fencing
+ Remote Diagnostics
Fleet Information
Systems
+ Points Of Interest
+ Traffic & Parking
+ Seamless Navigation
Web PaaS
Vehicle
Information
Systems
Driver Assistance
Systems
Mobile Experience Portal Experience
3rd Party Content
Points of Interest,
Coupons, Easy Parking
User Profiles
Preferences, Entertainment
Navigation Destinations, Presence
13. Хранение данных, их анализ и
машинное обучение
• Можно получить интересные инсайты, обработав
данные с большого количества устройств
• Анализ в реальном времени:
– Map/Reduce (сырые данные, несколько функций)
– Прогнозирование
• Отложенный анализ:
– Map/Reduce, изучение корреляций
• Машинное обучение
– Обнаружение паттернов, прогнозирование поведения
– Обнаружение мошеннических действий
Хранение
данных, их
анализ и
машинное
обучение
14. Безопасные коммуникации
• Клиенты общаются с сервером:
– Использование индустриальных
непроприетарных стандартов: AMQP, MQTT,
HTTP
– Миллионы и миллиарды одновременных
межустройственных связей
– Интеграция на существующий канал
– Безопасная инфраструктура провайдера
– Привычные инструменты и протоколы
• Без VPN, без открытых портов в
брандмауэре, публичного IPv6 и т.д.
Безопасные
коммуникации
15. Контроль личности
• Использование индустриальных
стандартов, задействованных в
процесса аутентификации и
авторизации:
– OpenID Connect
– OAuth 2.0
• Масштабируемая на много
клиентов инфраструктура
Контроль
личности
17. Microsoft Azure как платформа для
IOT
Network
Compute
Storage
VMs
VM Disks
VPN Public IP
Pre-Built
Images +
Open VM
Depot
UnifiedHTTP/RESTManagementAPI&Portal
IntelligentSystemsServices
SystemCenterOperationsManager
Cloud
Storage
SQL
Hadoop
HDInsight
Web Sites
Cloud
Services
Media
Services
Active
Directory
Multi Factor
Auth
Mobile
Services
Service Bus
Notification
Hub
BizTalk
Services
Traffic Manager, Load Balancing, Firewall
Partners
Twilio,
SendGrid
Node.js
Java, PHP,
Perl, Python,
Ruby
NoSQL
TeamFoundationServer,Git
VisualStudio,Eclipse
Office 365, Dynamics, Microsoft Account, Bing
18. IdentityServices(WAAD)
Command/Notification APITelemetry/Inquiry Dispatcher
Service Bus + BizTalk Services + BizTalk Server + Virtual Networks
Notification
Hubs
Mobile Services
Web Sites
Service Bus
SignalR
Service Bus
Notification
Hubs
Архитектура решения в облаке
3G
Fleet Information
Systems
Web Sites
Vehicle
Information
Systems
Driver Assistance
Systems
Mobile Experience Portal Experience
Corporate and Divisional Line of Business and Information Systems, 3rd Party Systems
Service Bus & Web APITelemetry Adapter Framework
SQL Database, Blob and NoSQL Storage
Real-Time Analytics, HDInsight
Virtual Machines (IaaS)
Cloud Services and Web Sites (PaaS)
Media Services
Service Bus & Web APIService Bus & Web API