39
Director , Mobile Architecture Shanmugarajah Device Management for Connected Devices 03 July 2014

Io t devicemanagement

  • Upload
    wso2

  • View
    780

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Io t devicemanagement

Director , Mobile Architecture

Shanmugarajah

Device Management for Connected Devices

03 July 2014

Page 2: Io t devicemanagement

About the PresenterShan specializes in mobile technology with over 10 years experience in that field. !He has a strong background in telecommunication software development and is a hardcore coder in Android and iOS platforms. !Prior to joining WSO2Mobile, he was working as the CTO/Director of Microimage Mobile Media for almost 16 years. !He played a key role in engineering products where Microimage has won many local & international awards which includes winning the Inaugural GSMA Asia Mobile Innovation Award, Commendation from GSMA at the Barcelona World Awards in 2007, Asia Pacific ICT Awards (APICTA) !Hobbyist (Arduino/RPi/ Wearable Devices)

Page 3: Io t devicemanagement

About  WSO2๏ Global enterprise, founded in 2005 by

acknowledged leaders in XML, web services technologies, standards and open source

๏ Provides only open source platform-as-a-service for private, public and hybrid cloud deployments

๏ All WSO2 products are 100% open source and released under the Apache License Version 2.0.

๏ Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C.

๏ Driven by Innovation

๏ Launched first open source API Management solution in 2012

๏ Launched App Factory in 2Q 2013

๏ Launched Enterprise Store and first open source Mobile solution in 4Q 2013

Page 4: Io t devicemanagement

What WSO2 delivers

Page 5: Io t devicemanagement

Internet of Things IoT - Applications IoT Device Management - Challenges IoT Device Management using EMM

Agenda

Page 6: Io t devicemanagement

Large fleet of Cloud connected devices solving some business problem

Page 7: Io t devicemanagement

Wireless Sensor Networks Internet-connected wearables Low power embedded systems RFID enabled tracking Use of mobile phones to interact with the real world Devices that connect via Bluetooth enabled mobile phones to the Internet Smart Homes Connected Cars

Internet of Things - Devices

Page 8: Io t devicemanagement

Wearable Devices

Page 9: Io t devicemanagement

IoT - Applications

Page 10: Io t devicemanagement

Health care

Infant monitor -Baby’s breathing, skin temperature, body position, and activity level on their smartphones

GlowCaps Smartphone's sensors -Monitor your movements, location, and workouts

Pill sensor -Heart rate, body position and activity can also be detected.

Ageing - Monitor their scheduled activity

Wearable sensor -ECG, heart rate, respiration rate and activity Level

Page 11: Io t devicemanagement

Home Cut down on your monthly bills and resource usage

HEAT YOUR HOME EFFICIENTLY -reduce your monthly energy usage by up to 30%,

TRACK DOWN THOSE LOST KEYS -track down those lost keys or cell phone

LIGHT YOUR HOME IN NEW WAYS -Web enabled lights - multi-functional lights

AVOID DISASTERS - water pipe has burst in your basement

KEEP YOUR PLANTS ALIVE - keeping plants fed based on their actual growing needs and conditions while automating much of the labor processes.

MAKE SURE THE OVEN IS OFF - allow you to instantly turn on and off any plugged in device

Page 12: Io t devicemanagement

City Engage with the data exhaust produced from your city and neighborhood

USE ELECTRICITY MORE EFFICIENTLY

LIGHT STREETS MORE EFFECTIVELY KEEP STREETS CLEAN -municipal services know when a bin needs to be emptied.

STOP DRIVING IN CIRCLES

RECEIVE POLLUTION WARNINGS -avoid polluting local waterways

Page 13: Io t devicemanagement

Optimize operations, boost productivity and save in resources and costs

MAINTAIN & REPAIR STOP GUESSING -detect how customers are engaging with specific products and the store's layout.

MONITOR -wireless sensors embedded within concrete foundation piles to ensure the quality and integrity of a structure.

KEEP TRACK OF YOUR ASSETS -sensor data from soil moisture levels, weather forecasts pesticide usage from farming sites

SAFETY FIRST notifies authorities when a fire extinguisher is blocked

Industry

Page 14: Io t devicemanagement

Bluetooth Breathing Device: Spire Bluetooth Smart Mug Wifi Smart Pen 

Braille Interface Navigation 

Interesting IoT Applications

Device for Diabetes Therapy Management

Page 15: Io t devicemanagement

IoT is expected to also make impacts in !

• government !

• education !

• finance !

• transportation

Page 16: Io t devicemanagement

So many devices applications Different technologies and hardware

Page 17: Io t devicemanagement

Centrally managing these devices Challenge

Page 18: Io t devicemanagement

Device management

Secure ,Monitor, Manage fleet of devices

Page 19: Io t devicemanagement

Enroll the device Configure the device Update the firmware or App Monitor and gather connectivity status Collect data and present the data in a meaning way Perform some action Block the device Remove the device

What a Device management can do ?

Page 20: Io t devicemanagement
Page 21: Io t devicemanagement

Enroll the device

Agent Application is needed Separate Agent for separate hardware Identify the device , owner of the device (Authentication)

Page 22: Io t devicemanagement

Enroll the device

Devices with UI UI to enter the Username and password to identify the user

Devices without UI Enter the unique identifier of the device in advance in EMM Enable the device to register and then activate from EMM Separate agent for each device with unique identification Generate a token from the EMM and use it in the agent

Page 23: Io t devicemanagement

Query the device

Agent Can pass the device information to the server Can send the capability of the device to the server Server executes the DM commands on the device

Page 24: Io t devicemanagement

Communication ProtocolsHTTP MQTT (MQ Telemetry Transport) CoAP (Constrained Application Protocol)

TR 069 OMA DM Light Weight M2M (LWM2M)

DM Protocols

Page 25: Io t devicemanagement

25

MQTT - MQ Telemetry TransportM2M/IoT connectivity protocol Extremely lightweight pub/sub messaging transport Useful for connections with remote locations where a small code footprint is

required and/or network bandwidth is at a premium Focuses on

minimizing the amount of bytes flowing over the wire low power usage

CoAP - Constrained Application ProtocolA very efficient RESTful protocol Ideal for contained devices and networks Specialized for M2M applications DTLS and Certificate security

Page 26: Io t devicemanagement

26

TR 069 HTTP/SOAP OMA DM HTTP/XML , WBXML encoded Light Weight M2M (LWM2M) CoAP Based

Page 27: Io t devicemanagement

27

Device Management using WSO2 EMM

Page 28: Io t devicemanagement

IoT Reference Architecture

Page 29: Io t devicemanagement

29

Page 30: Io t devicemanagement

30

Page 31: Io t devicemanagement
Page 32: Io t devicemanagement
Page 33: Io t devicemanagement
Page 34: Io t devicemanagement

34

Page 35: Io t devicemanagement
Page 36: Io t devicemanagement

36

Example Implementation

Page 37: Io t devicemanagement

Business Model

Page 38: Io t devicemanagement

LinksA reference architecture for the Internet of Things !http://wso2.com/whitepapers/a-reference-architecture-for-the-internet-of-things/

Try this out

Download Rasberry Pi Agent

!https://github.com/dulichan/iot-ref-arch

Download the IoT EMM !https://github.com/dulichan/product-emm/releases/download/IoT/Archive.zip !!