gab 2017 iot azure aymeric weinbach
TRANSCRIPT
![Page 1: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/1.jpg)
Azure IoT
Aymeric Weinbach
![Page 2: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/2.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
2
Meet the Team
Aymeric Weinbach
@aymericw
![Page 3: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/3.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
14
Au programme
■L’IoT ?
■Prototypez vos objets connectés
■Les services Azure IoT
■AI
![Page 4: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/4.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
15
L’IoT ?
![Page 5: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/5.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
16
Harnessing the IoT Revolution
What if I could tell when it’s the best time for my things to _______ ?
What if my things could tell me when they go someplace they
shouldn’t?
What if I simply knew where my things were?
What if I knew when my things were going to break before they did?
What if I could use device telemetry to improve next generation devices?
What insights could I find from all of my devices?
It all starts with a great idea…
![Page 6: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/6.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Prototyping
![Page 7: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/7.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
18
La nécessité de prototyper Cout d’un oubli ou d’un bug coté cloud :
corriger le bug , commit, push, build, deploy ( cout : 3 clics et un café)
Cout d’un oubli ou d’un bug coté device : Hardware : refaire tous les devices
Software : Mise à jour de firmware (est ce que c’est prévu) Dans les 2 cas trés cher $$$
![Page 8: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/8.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
19
Choisir une plateforme de prototypage
![Page 9: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/9.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
20Azure IoT Starter KitsGet started quickly
http://azure.com/iotstarterkits
![Page 10: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/10.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
21
imprimante 3D
![Page 11: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/11.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
22
Objectif Robot connecté et intelligent
![Page 12: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/12.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
23
![Page 13: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/13.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
24
Social Robot
![Page 14: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/14.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Azure IoT
![Page 15: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/15.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
26
Microsoft Cloud offer for IoT
Predictive
maintenanceAsset
managementAzure IoT SuiteAzure services (IoT and others)
![Page 16: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/16.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Azure Services for IoT
![Page 17: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/17.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Platform Services
Infrastructure Services
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Content DeliveryNetwork (CDN)
Media Services
BizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database
DocumentDB
RedisCache
AzureSearch
StorageTables
DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchRemoteApp
ServiceFabric
Visual Studio
AppInsights
Azure SDK
VS Online
Domain Services
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
![Page 18: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/18.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
29Azure IoT Suite
Business
Process
ERP/CRMEvent Hub
Storage Blobs DocumentDB
Web App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
DevicesAzure IoT SDK (OSS)
Linux, RTOS, mBed, Windows,
Android, iOS
Power BI
![Page 19: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/19.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
30
Architecture Lambda
![Page 20: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/20.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
31
Azure IoT HubDesigned for IoT
• Connectivity, Security & Management for billions of devices
Service Assisted Communications• Devices are not servers
• Use IoT Hub to enable secure bi-directional communications
Cloud Scale Messaging• Device-to-cloud and Cloud-to-device
• Durable message inbox/outbox per device
Monitor Devices• Delivery receipts, expired messages
• Device communication errors
![Page 21: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/21.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
32
Stream Analytics
Data Source Collect Process ConsumeDeliver
Event Inputs- Event Hub- Azure Blob
Transform- Temporal joins- Filter- Aggregates- Projections- Windows- Etc.
Enrich
Correlate
Outputs- SQL Azure- Azure Blobs- Event Hub
AzureStorage
• Temporal Semantics• Guaranteed delivery• Guaranteed up time
Azure Stream Analytics
Reference Data- Azure Blob
![Page 22: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/22.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Artificial Intelligence
![Page 23: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/23.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
![Page 24: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/24.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
35
Cortana Intelligence Suite
Action
People
Automated Systems
Apps
Web
Mobile
Bots
Intelligence
Dashboards &
Visualizations
Cortana
Bot
Framework
Cognitive
Services
Power BI
Information
Management
Event Hubs
Data Catalog
Data Factory
Machine Learning
and Analytics
HDInsight
(Hadoop and
Spark)
Stream Analytics
Intelligence
Data Lake
Analytics
Machine
Learning
Big Data Stores
SQL Data
Warehouse
Data Lake Store
Data Sources
Apps
Sensors and devices
Data
http://www.microsoft.com/en-us/server-cloud/cortana-intelligence-suite
![Page 25: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/25.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Machine Learning services in the cloud
![Page 26: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/26.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
37
Machine Learning services in the cloud
![Page 27: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/27.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Cognitive
Services
Give your solutions
a human side
![Page 28: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/28.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Smarter robots with Cognitive Services
![Page 29: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/29.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
EmotionSpeaker
Recognition
Speech
Custom
RecognitionComputer Vision
Face
Video
microsoft.com/cognitive
Linguistic Analysis
Language
Understanding
Bing Spell Check
Entity Linking
Knowledge
Exploration
Academic
Knowledge
Bing
Image Search
Bing
Video Search
Bing
Web Search
WebLM
Text Analytics Recommendations
Bing
Autosuggest
Bing
News Search
Translator
Content
ModeratorQnA Maker
![Page 30: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/30.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Roll your own with REST APIs
Simple to add: just a few lines of code required
Integrate into the language and platform of your choice
Breadth of offerings helps you find the right API for your app
Built by experts in their field from Microsoft Research, Bing, and Azure Machine Learning
Quality documentation, sample code, and community support
Easy Flexible Tested
GET AKEY
![Page 31: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/31.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Analyze an Image – Understand content and features within an image for a growing set of categorization• Wide range of concepts from
cat to fireworks
• OCR – Detect and recognize words within photos or scanned documents
• Generate Thumbnail – Scale and crop an image, while retaining key content
• Powers Bing Image search and OneDrive.com Photos
Vision APIs
Recognized text:A GOAL WITHOUT
A PLAN ISJUST A WISH
Analyze image
OCR
Smart thumbnail
Category People; 1 face found
Adult / Racy? False / True
Black & White? No
Dominant colors
Accent color
![Page 32: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/32.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Face Detection – Detects faces and their attributes within an image
• Face Verification – Check if two faces belong to the same person
• Similar Face Searching – Find similar faces within a set of images
• Face Grouping – Organize many faces into groups
• Face Identification – Search which person a face belongs to
• Models used to power Microsoft Skype & Windows Hello
Face APIs Face Rectangle – width; height; left; top
Attributes:
• Age – 31
• Gender – Male
Face Landmarks –pupil, nose, mouth
Detection Result
Grouping
He is Chao Wang…
Identity
![Page 33: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/33.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Identifies emotions based on expressions that psychologic research identifies as universal: Happiness, Surprise, Sadness, Anger, Fear, and Disgust
• Has been trained to identify emotions in-the-wild.
• A solution for analyzing individual responses to media and products, to crowd analytics, and to enhanced personalization
• Get insights into how your users react to content and experiences
• Track facial expressions for multiple users over time.
Emotion APIs
![Page 34: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/34.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Stabilization – Smooth and stabilize shaky video
• Face Detection and Tracking – Detect and track faces in videos
• Motion Detection – Detect when motion occurs
Video APIs
![Page 35: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/35.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
Speech Intent Recognition
Text to Speech Conversion
Convert text to spoken audio
Speech Recognition
Convert spoken audio to text
450 6th St.
San Francisco
Convert audio to intent
"450 sixth St in San Francisco.""For 50 six St San Francisco.""456th St San Francisco."
• State of the art algorithms to process spoken language
• Voice Recognition – Converts spoken audio to text• Support for 18 languages
(28 locales)
• Voice Output – Synthesize audio from Text • Support for 9 languages (17
locales)
• Powered by Bing, which is the same backend for Xbox and Cortana on Windows Phone 8.1 and Windows 10
Speech APIs
![Page 36: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/36.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Language models from the web
• Capturing distinct expression styles• Text body• Titles• Search queries
• Essential component for• New lexicon discovery• Key phrase extraction• Auto completion• Word/phrase breaking• Speech/Handwriting
recognition• OCR• Spelling correction
Web Language Model API
New York times square report ?
![Page 37: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/37.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Read text document and identify mentions of people, locations, events and things (“entities”)
• Disambiguate mentions in context and link them to a give knowledge base
• Backend API powering • Edge browser: “Ask Cortana”• Android: “Bing Snapshot”
• Available• Now: Wikipedia• Later: Bing Satori Knowledge
• Adaptable to enterprise data
Entity Linking Service
![Page 38: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/38.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
• Draw insights from your data
• Search and Browse
• Rank and Recommend
• Showcase: Academic Knowledge API = KES + academic graph
• What are top publications for a subject?
• Who are the experts?• Where are the activities taking
place?• Who are working with whom on
what?• When was the work done?• What are the new trends?
Knowledge Exploration Service (KES)
![Page 39: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/39.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
![Page 40: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/40.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
![Page 41: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/41.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
59
Merci à nos sponsors
PLATINUM
LOCAUX
PARTENAIRES MEDIA
![Page 42: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/42.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
60
Sponsors internationaux
![Page 43: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/43.jpg)
www.azug.fr© 2017 AZUG FR. All Rights Reserved.
61
Nous suivre
Facebookfacebook.com/groups/azugfr/
Twittertwitter.com/AZUGFR
Meetupmeetup.com/AZUG-FR/
LinkedInLinkedin.com/inspirasign
Webwww.azug.fr
![Page 44: Gab 2017 iot azure aymeric weinbach](https://reader034.vdocument.in/reader034/viewer/2022051504/5a656b9e7f8b9a23688b484d/html5/thumbnails/44.jpg)
Merci
d’être venus
A bientôt !