Director , Mobile Architecture
Shanmugarajah
Device Management for Connected Devices
03 July 2014
About the Presenter
Shan specializes in mobile technology with over 10 years experience
in that field.
!
He has a strong b...
About	
  WSO2
๏ Global enterprise, founded in 2005 by
acknowledged leaders in XML, web services
technologies, standards an...
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 phone...
Wearable Devices
IoT - Applications
Health care
Infant monitor
-Baby’s breathing, skin temperature,
body position, and activity level on their
smartphones
Glo...
Home Cut down on your monthly bills and resource usage
HEAT YOUR HOME EFFICIENTLY
-reduce your monthly energy
usage by up ...
City Engage with the data exhaust produced from your city and neighborhood
USE ELECTRICITY MORE EFFICIENTLY
LIGHT STREETS ...
Optimize operations, boost productivity and save in resources and costs
MAINTAIN & REPAIR STOP GUESSING
-detect how custom...
Bluetooth Breathing Device: Spire 
Bluetooth Smart Mug Wifi Smart Pen 
Braille Interface Navigation 
Interesting IoT Appli...
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 ...
Enroll the device
Agent Application is needed
Separate Agent for separate hardware
Identify the device , owner of the devi...
Enroll the device
Devices with UI
UI to enter the Username and password to identify the user
Devices without UI
Enter the ...
Query the device
Agent
Can pass the device information to the server
Can send the capability of the device to the server
S...
Communication Protocols
HTTP
MQTT (MQ Telemetry Transport)
CoAP (Constrained Application Protocol)
TR 069
OMA DM
Light Wei...
25
MQTT - MQ Telemetry Transport
M2M/IoT connectivity protocol
Extremely lightweight pub/sub messaging transport
Useful fo...
26
TR 069
HTTP/SOAP
OMA DM
HTTP/XML , WBXML encoded
Light Weight M2M (LWM2M)
CoAP Based
Device Management using WSO2 EMM
IoT Reference Architecture
Example Implementation
Business Model
Links
A reference architecture for the Internet of Things
!
http://wso2.com/whitepapers/a-reference-architecture-for-the-i...
Contact	
  us	
  !
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Io t devicemanagement
Upcoming SlideShare
Loading in …5
×

Io t devicemanagement

1,170 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,170
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
105
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Io t devicemanagement

  1. 1. Director , Mobile Architecture Shanmugarajah Device Management for Connected Devices 03 July 2014
  2. 2. About the Presenter Shan 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)
  3. 3. 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
  4. 4. What WSO2 delivers
  5. 5. Internet of Things IoT - Applications IoT Device Management - Challenges IoT Device Management using EMM Agenda
  6. 6. Large fleet of Cloud connected devices solving some business problem
  7. 7. 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
  8. 8. Wearable Devices
  9. 9. IoT - Applications
  10. 10. 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
  11. 11. 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
  12. 12. City Engage with the data exhaust produced from your city and neighborhood USE ELECTRICITY MORE EFFICIENTLY LIGHT STREETS MORE EFFECTIVELYKEEP STREETS CLEAN -municipal services know when a bin needs to be emptied. STOP DRIVING IN CIRCLES RECEIVE POLLUTION WARNINGS -avoid polluting local waterways
  13. 13. 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
  14. 14. Bluetooth Breathing Device: Spire  Bluetooth Smart Mug Wifi Smart Pen  Braille Interface Navigation  Interesting IoT Applications Device for Diabetes Therapy Management
  15. 15. IoT is expected to also make impacts in ! • government ! • education ! • finance ! • transportation
  16. 16. So many devices applications Different technologies and hardware
  17. 17. Centrally managing these devices Challenge
  18. 18. Device management Secure ,Monitor, Manage fleet of devices
  19. 19. 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 ?
  20. 20. Enroll the device Agent Application is needed Separate Agent for separate hardware Identify the device , owner of the device (Authentication)
  21. 21. 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
  22. 22. 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
  23. 23. Communication Protocols HTTP MQTT (MQ Telemetry Transport) CoAP (Constrained Application Protocol) TR 069 OMA DM Light Weight M2M (LWM2M) DM Protocols
  24. 24. 25 MQTT - MQ Telemetry Transport M2M/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 Protocol A very efficient RESTful protocol Ideal for contained devices and networks Specialized for M2M applications DTLS and Certificate security
  25. 25. 26 TR 069 HTTP/SOAP OMA DM HTTP/XML , WBXML encoded Light Weight M2M (LWM2M) CoAP Based
  26. 26. Device Management using WSO2 EMM
  27. 27. IoT Reference Architecture
  28. 28. Example Implementation
  29. 29. Business Model
  30. 30. Links A 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 ! !
  31. 31. Contact  us  !

×