SlideShare a Scribd company logo
Intel Edison & Microsoft
Azure
Alex Belotserkovskiy {Microsoft Russia | DX | Tech Evangelist Cloud, IoT & HPC}
Специальные редакции IoT для устройств
20 лет опыта с Windows Embedded
Одна платформа для всех устройств
Как для корпоративного использования, так и
для энтузиастов
С учетом текущих реалий
Редакция IoT - бесплатно
Клиентская и облачная перспективы
Для решений, требущих вычислительные ресурсы
Легко разворачивать и управлять
Оплата по факту использования
Масштабирование
Безопасность
Поддержка Windows, Mbed, Linux, iOS, Android,
RTOS
Azure IoT
Устройства Сбор Хранение Аналитика Вывод
Event Hubs SQL Database
Machine
Learning
App Service
Service Bus
Table/Blob
Storage
Stream
Analytics
Power BI
External Data
Sources
DocumentDB HDInsight
Notification
Hubs
Внешние
источники
Data Factory Mobile Services
Logic Apps
{ }
Intel Edison & Microsoft Azure Meetup
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
Источники
событий
Сервисы в
облаке
Хранение
и анализ
Своя обработка
Пользовательск
ие интерфейсы
Пайплайн на
другие
сервисы
Event Hub
Intel Edison & Microsoft Azure Meetup
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
Intel Edison & Microsoft Azure Meetup
Intel Edison & Microsoft Azure Meetup

More Related Content

PPTX
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
PPTX
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
PPSX
Простая сложная облачная платформа Azure
PPTX
Atilekt & Windows Azure - презентация возможностей
PDF
Виртуальный дата-центр от CTI
PPTX
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
PPTX
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
PPSX
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Простая сложная облачная платформа Azure
Atilekt & Windows Azure - презентация возможностей
Виртуальный дата-центр от CTI
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
Бизнес-аналитика – не роскошь, а средство для принятия решений:

What's hot (10)

PPSX
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
ODP
Распределённые вычисления
PPSX
Переход в Облако для решения «земных» задач
PDF
Виртуализация Данных: Введение
PDF
Фокус на бизнес-эффективность - программно определяемый ЦОД и унифицированная...
PDF
Услуги КРОК в сфере облачных вычислений
PPTX
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
PPTX
облачные вычисления и виртуализация презентация
PDF
Зачем ИТ-инфраструктуре Облака, а бизнесу ИТ как услуга?
PPTX
Направления применения облачных технологий
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
Распределённые вычисления
Переход в Облако для решения «земных» задач
Виртуализация Данных: Введение
Фокус на бизнес-эффективность - программно определяемый ЦОД и унифицированная...
Услуги КРОК в сфере облачных вычислений
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
облачные вычисления и виртуализация презентация
Зачем ИТ-инфраструктуре Облака, а бизнесу ИТ как услуга?
Направления применения облачных технологий
Ad

Similar to Intel Edison & Microsoft Azure Meetup (12)

PPTX
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
PPTX
Миграция в Azure Service Fabric
PPTX
Arduino and Azure IoT
PPTX
AiCare - self-organizing device management service
PDF
AiCare - самоорганизующийся сервис управления
PPTX
IoT и Microsoft Azure: хранение и обработка данных с миллионов устройств?
PDF
Информационная безопасность Интернета вещей: от кофеварки до атомной электрос...
PPTX
Интернет ваших вещей- видение Майкрософт
PPTX
Выживут ли SCADA? О будущем распределенных систем управления
PPTX
Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработк...
PDF
M2M to IoT - standartization_and_security #iotconfua
PPTX
Microsoft reConnect
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
Миграция в Azure Service Fabric
Arduino and Azure IoT
AiCare - self-organizing device management service
AiCare - самоорганизующийся сервис управления
IoT и Microsoft Azure: хранение и обработка данных с миллионов устройств?
Информационная безопасность Интернета вещей: от кофеварки до атомной электрос...
Интернет ваших вещей- видение Майкрософт
Выживут ли SCADA? О будущем распределенных систем управления
Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработк...
M2M to IoT - standartization_and_security #iotconfua
Microsoft reConnect
Ad

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
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
PPTX
Hackathon KickOff - Azure/Startups part
PPTX
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
Инструменты тестирования 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
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
Hackathon KickOff - Azure/Startups part
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...

Intel Edison & Microsoft Azure Meetup

Editor's Notes

  • #5: When we start trying to solve IOT scenarios, there are three key challenges we need to overcome How to deal with unpredictable peaks and valleys in communication from potentially millions of devices Support massive ingestion of data And support that ingestion for terabytes of data This system will also need to be able to buffer the data so we have predictability in processing, store the messages securely, with low latency.
  • #7: 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.
  • #12: 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.