Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

618 Aufrufe

Veröffentlicht am

Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей - про Windows 10 IoT, Microsoft Azure, Android, AllJoyn и многое другое.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

  1. 1. Технологический евангелист, руководитель IoT-направления по CIS в DX, Microsoft
  2. 2. ЧТО ТАКОЕ IoT WINDOWS 10 для IoT Microsoft Azure IoT Suite Универсальные приложения на встраиваемых устройствах Облако – ключ к эффективному внедрению IoT Небольшое введение в проблематику
  3. 3. Интернет ваших вещей Интернет вещей начинается с Ваших вещей. • Использовать существующую инфраструктуру • Добавить дополнительные устройства к существующим • Получить больше от тех данных, которые легко можно собрать
  4. 4. • IoT – не только данные • Автоматическое и умное удаленное управление • Удаленный контроль = источник эффективности • Новые формы взаимодействия с клиентами • IoT делает возможным взаимодействие с пользователями с помощью физических объектов • Взаимодействие с потенциальными клиентами: • Превентивное обслуживание • Рассылка best practices • Проактивные продажи • Удаленное обслуживание Зачем все это? Реакция на события
  5. 5. Сбор телеметрии УправлениеЭто просто • Надежный бэкенд • Хранилище • Безопасность • … Это уже не очень… • Security • Latency • … Analyse @ Scale Big Data Data in Motion
  6. 6. Ливневка 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 Выпито кофе Использов ано воды Парковка Свет Туалеты ;) Электричества потреблено
  7. 7. 500 миллионов транзакций ежедневно
  8. 8. “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.
  9. 9. От устройств к облаку IoT-редакции операционной системы Windows 20 лет опыта со встраиваемыми устройствами Много устройств = одна платформа Подходит как для компаний, так и мейкеров Оптимизировано под текущие реалии и сценарии Бесплатная редакция IoT Core Облачные IoT-решения Легко разворачивать и управлять Оплата и масштабирование по мере использования Глобальное покрытие Современные меры защиты Windows, Mbed, Linux, iOS, Android, RTOS Azure IoT
  10. 10. Windows 10
  11. 11. Клиентская составляющая: Windows 10 Интернет вещей Мини- планшет Настольный компьютер Смартфон Планшет Ноутбук Универсальные приложения Windows
  12. 12. ПЛАТА ПРОЦЕССОР ПАМЯТЬ 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
  13. 13. AllJoyn
  14. 14. AllJoyn – решаем проблемы с инкапсуляцией протоколов(IOC/IIC) Thread – решаем проблемы с протоколами
  15. 15. DEMO Управление лампой с Android/Windows Phone с помощью AllJoyn Cancel WiFiFirmware Notifications AllJoyn- приложение AllJoyn Device Control
  16. 16. Consumer (client) Producer (server)
  17. 17. Установить Windows 10 и SDK/Tools Определить интерфейсы AllJoyn Сгенерировать код Реализовать AllJoyn Сбилдить под нужную архитектуру Как начать
  18. 18. На Windows 10 можно писать приложения, которые будут работать везде (при условии правильной их адаптации к форм-фактору) К Windows 10 можно писать универсальные драйвера, которые будут работать с многими устройствами Разработка драйверов стала более простой благодаря Windows Driver Framework (доступный на GitHub) Windows 10 можно ставить на разные платы
  19. 19. Azure IoT
  20. 20. Источники Данные Хранилище Аналитика Потребитель 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 { }
  21. 21. Источники событий Сервисы в облаке Хранение и анализ Своя обработка Пользовательск ие интерфейсы Пайплайн на другие сервисы Event Hub
  22. 22. 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
  23. 23. 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'
  24. 24. https://github.com/rudx/content/blob/master/IoT/python_event_hub.py
  25. 25. IoT от Microsoft на русском языке http://aka.ms/iot2015
  26. 26. azurerus@microsoft.com facebook.com/ahriman42 blogs.msdn.com/b/albe facebook.com/groups/azurerus azure.com AzureHub.ru msftva.ru
  27. 27. ©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.

×