Connecting your app to the real world

Preview:

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

Recommended