View
17
Download
0
Embed Size (px)
DESCRIPTION
In this session I show together with Jan Tielens how you can integrate the physical world and the virtual together by using sensors, netduino, microsoft azure,
Citation preview
Connecting your app to the real world
Thanks to
2
About Us
• Jan TielensTechnical Evangelist at
Microsoft– Focusing on Apps on Windows 8, Windows Phone
& Azure– Former MVP– Shipping software since 2000
• Yves GoelevenFounder of MessageHandler.net
– Windows Azure MVP– Shipping software since 2001– Developer on NServiceBus
3
Agenda
• Thing on the internet or Internet of Things?• Sensing the world, let there be light! • Mobile Services, not only for mobile• Putting our thing on the internet• Towards an internet of things with MessageHandler• Boy meets world, through Universal Apps
Internet of Things
OEM Revenue Opportunity | Market Forecast CY17
Source: IDC Sept 2013 and Microsoft
Auto & Trans Retail Manufacturing Healthcare Energy Computing Telecom Consumer
$7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B System Revenue
Intelligent Systems1.7T$
6
Want a piece of that?
Stop talking, start building!
7
Thing on the internet, Communication Patterns
z z z z
z z z zTelemetry NotificationsCommands Inquiries
8
Thing on the internet, Connectivity
Technology Purpose
Serial Static, close proximity
Ethernet Static, distant
Wifi Mobile, indoor, high power
HSPA/LTE Mobile, outdoor, high power
Zigbee Mobile, indoor, low power
BLE Mobile, personal, low power
NFC Mobile, very close, low power
9
Thing on the internet, Protocols
Protocol Purpose
MQTT Telemetry
XMPP Commands & notifications
AMQP Commands & notifications
HTTP API Telemetry & Inquiry
CoAP Inquiry
10
Internet of things, reference architecture
11
Sensing the world, let there be light!
12
Sensing the world, let there be light!
Demo
Azure Mobile Services
Data
Notifications
Auth
Server Logic
Scale
Logging
Diagnostics
14
Azure Mobile Services, Key Scenarios
Modern mobile appsReduces the friction associated with repeating common tasks such as user authentication, push notifications, and structured storage
Rapid DevelopmentTime is money. Get your app up and running sooner when you use Mobile Services to configure a straightforward and secure backend in less than five minutes.
Apps requiring structured data Seamlessly connect to a Windows Azure SQL database for simple data management and dynamically created tables. Easy to set and manage permissions.
15
Putting our thing on the internet
Demo
16
Towards an internet of things with MessageHandler
• Send me a notification when my lights are on and I’m not at home
Location
Voltagez
ToastNot at home?
Lights on?
GeoHash Match
Pattern Match Both? Forward to notification hub
Pattern Match
17
Towards an internet of things with MessageHandler
Demo
18
Boy meets world, through Universal Apps
Demo
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners