Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 2 года назад пользователемЮлия Лисянская
1 Windows Camp 2015
2 #wincamp Windows Camp
3 Дмитрий Сошников Эксперт по стратегическим технологиям, | vk.com/shwars Строим погодные станции на платформе Microsoft
4 ПОГОДА- это очень важно by alex de flickr
5 С чего всё началось…
6 by Ron flickr
7 Погодная станция, убивающая двух зайцев
8 NetDuino Plus 2 Разработка на.NET Встроенный Ethernet Arduino-совместимый Microsoft Azure Azure Table Storage ASP.NET FrontEnd Worker Role для сбора прогнозных данных WebAPI для связи с контроллером
9 Используем сенсор давления BMP-085/BMP-180 для точного измерения температуры и давления Поддержка сенсора Погодная станция: железо
10 Azure Storage Worker role Веб- интерфейс Web Role ASP.NET Web API Облачное приложение.NET MF /api/temperature/350 Архитектура погодной станции
11 Windows Camp 2015 #wincamp DEMO ПОГОДНАЯ СТАНЦИЯ ПЕРВОГО ПОКОЛЕНИЯ
12 Мораль Настоящие евангелисты настолько суровы, что узнают погоду по самодельному приложению, показывающему температуру у них за окном… … самые крутые из них могут еще и предсказывать погоду точнее, чем гидрометцентр.
13 Основные недостатки решения Передача данных по открытому каналу Злоумышленник может узнать температуру в моей квартире! Злоумышленник может легко нарушить собираемую статистику Недостаточная производительность NetDuino, чтобы обеспечивать шифрованное соединение по протоколу HTTPS Сложность масштабирования Если надо собирать данные с нескольких датчиков – возникает проблема с масштабированием Можно настроить автомасштабирование Azure, но есть риск терять данные
14 Решение Более мощный контроллер на клиенте Специальные облачные сервисы Intel Galileo Raspberry Pi
15 Возможные варианты аппаратной части Raspberry Pi с подключенными сенсорами Нет аналоговых входов Не очень хорошая поддержка устройств на уровне библиотек (пока) Raspberry Pi + Arduino Подключение по USB или последовательному порту Arduino Yun Плата семейства Arduino, включающая в себя Arduino Uno + компьютер на базе Yocto Linux Intel Galileo / Edison Azure SDK for Python Wiring x86
16 Microsoft Azure IoT Источники ДанныеХранилище Аналитика Потребитель Event HubsSQL Database Machine Learning Azure Websites Service Bus Table/Blob Storage Stream Analytics Power BI Внешние сервисы DocumentDBHDInsight Notification Hubs Внешние источники данных Data FactoryMobile Services BizTalk Services { }
17 Windows Camp 2015 #wincamp DEMO ПОГОДНАЯ СТАНЦИЯ RASPBERRY PI + EVENT HUB
18 Основные компоненты Azure IoT Event Hub Очередь, способная принимать поток данных с сенсоров Stream Analytics Анализ потоков в реальном времени с помощью декларативного языка запросов HDInsight Реализация обработки данных по стратегии Map- Reduce Hadoop на стероидах AzureML Графический язык для построения моделей извлечения знаний из данных
19 https://github.com/Azure/connectthedots
20 Ещё немного технологий для мейкеров Windows Remote Arduino Подключение Arduino к ПК/смартфону по USB или Bluetooth Из универсальных приложений Windows можем прозрачно обращаться к выводам Arduino Общение происходит по последовательному каналу по протоколу Firmata Arduino Virtual Shield Используем смартфон Windows 10, чтобы предоставить программе на Arduino данные с датчиков Акселерометр, гироскоп, экран, …
21 Windows Camp 2015 #wincamp DEMO WINDOWS REMOTE ARDUINO
22 Дмитрий Сошников Эксперт по стратегическим технологиям (Win, IoT), | vk.com/shwars | Строим погодные станции на платформе Microsoft
23 ©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.
Еще похожие презентации в нашем архиве:
© 2018 MyShared Inc.
All rights reserved.