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,
2. About Us
• Jan Tielens
Technical Evangelist at Microsoft
– Focusing on Apps on Windows 8, Windows Phone
& Azure
– Former MVP
– Shipping software since 2000
2
• Yves Goeleven
Founder 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
3
5. OEM Revenue Opportunity | Market Forecast CY17
Energy Computing Telecom Consumer
$7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B System Revenue
Intelligent
Systems
1.7T$
6. Want a piece of that?
Stop talking, start building!
6
7. Thing on the internet, Communication Patterns
7
z z z z
z z z z
Telemetry NotificationsCommands Inquiries
8. Thing on the internet, Connectivity
8
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
9
Protocol Purpose
MQTT Telemetry
XMPP Commands & notifications
AMQP Commands & notifications
HTTP API Telemetry & Inquiry
CoAP Inquiry
16. Towards an internet of things with MessageHandler
16
• Send me a notification when my lights are on and I’m not
at home
Location
Voltage
z
Toast
Not at home?
Lights on?
Both? Forward to
notification hub
Pattern Match
19. 20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners
Editor's Notes
More detailed session outline
Thing on the internet or Internet of Things? (15 mins)
Introduction & opportunity
Common communication patterns for individual devices (thing on the internet) and architectures (internet of things)
Sensing the world, let there be light! (10 mins)
Explain what a photo resistor does
Wire it up
Show code to read analog value
Mobile Services, not only for mobile (10 mins)
Introduce mobile services
Show Data & Push notifications configuration
Putting our thing on the internet (10 mins)
- Show code to send data to mobile services
Towards an internet of things with MessageHandler (10 mins)
- Deploy prebuild channel (which sends data to mobile services, analyzes data & sends push notification if condition met)
- Modify netduino code to send data to channel instead
Boy meets world, through Universal Apps (5mins)
- Show prebuild app which displays data from mobile services & subscribes to push notification
Definition of Internet Of Things
Instrumenting & controlling the real world through software & services, in order to augment it and make our lives easier.
It starts with connecting a thing to the internet.
But ultimately it’s about analysing data coming from many things and automate actions based on the results of that analyses