Upload
wso2
View
780
Download
3
Tags:
Embed Size (px)
Citation preview
Director , Mobile Architecture
Shanmugarajah
Device Management for Connected Devices
03 July 2014
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)
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
What WSO2 delivers
Internet of Things IoT - Applications IoT Device Management - Challenges IoT Device Management using EMM
Agenda
Large fleet of Cloud connected devices solving some business problem
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
Wearable Devices
IoT - Applications
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
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
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
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
Bluetooth Breathing Device: Spire Bluetooth Smart Mug Wifi Smart Pen
Braille Interface Navigation
Interesting IoT Applications
Device for Diabetes Therapy Management
IoT is expected to also make impacts in !
• government !
• education !
• finance !
• transportation
So many devices applications Different technologies and hardware
Centrally managing these devices Challenge
Device management
Secure ,Monitor, Manage fleet of devices
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 ?
Enroll the device
Agent Application is needed Separate Agent for separate hardware Identify the device , owner of the device (Authentication)
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
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
Communication ProtocolsHTTP MQTT (MQ Telemetry Transport) CoAP (Constrained Application Protocol)
TR 069 OMA DM Light Weight M2M (LWM2M)
DM Protocols
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
26
TR 069 HTTP/SOAP OMA DM HTTP/XML , WBXML encoded Light Weight M2M (LWM2M) CoAP Based
27
Device Management using WSO2 EMM
IoT Reference Architecture
29
30
34
36
Example Implementation
Business Model
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 !!
Contact us !