Device Management for Connected Devices

1,538 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,538
On SlideShare
0
From Embeds
0
Number of Embeds
90
Actions
Shares
0
Downloads
90
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Device Management for Connected Devices

  1. 1. Software Engineer, Dulitha Wijewantha Device Management for Connected Devices 24th July 2014
  2. 2. 2   About  the  Presenter   Dulitha  is  a  So,ware  Engineer  in  the   WSO2  EMM  team.  He  is  working  on  the   Enterprise  Mobile  Device  Manager,   Enterprise  Mobile  ApplicaAon  Manager  &   Internet  of  Things.  He  started  exploring   HTML  and  JavaScript  at  the  age  of  11  and   forayed  into  programming  wizardry.  He  is   interested  in  Node.js,  Ruby,  Java  and   Internet  of  Things.   He  recently  demonstrated  the  Internet  of   Things  reference  architecture  demo  at   Solid  Conference,  held  in  San  Francisco   2014.    
  3. 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  plaVorm-­‐ 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  AcAve  Member  of  OASIS,  Cloud   Security  Alliance,  OSGi  Alliance,   AMQP  Working  Group,  OpenID   FoundaAon  and  W3C.   ๏  Driven  by  InnovaAon   ๏  Launched  first  open  source  API   Management  soluAon  in  2012   ๏  Launched  App  Factory  in  2Q   2013   ๏  Launched  Enterprise  Store  and   first  open  source  Mobile  soluAon   in  4Q  2013  
  4. 4. 4   What  WSO2  delivers  
  5. 5. 1.Enroll the device 2.Configure the device 3.Update the firmware or App 4.Monitor and gather connectivity status 5.Collect data and present the data in a 6.Perform some action 7.Block the device 8.Remove the device or UnEnroll What a Device management can do
  6. 6. Enroll the deviceAgent Application is needed Separate Agent for separate hardware Identify the device , owner of the device ( Handles Subscribing , Publishing Broker IoT DM IoT
  7. 7. Enroll the deviceDevices with UI (if Interactive) UI to enter the Username and password to identify the user Token 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
  8. 8. Query the deviceAgent Can pass the device information to the server Server executes the DM commands on the device
  9. 9. Communication Protocols HTTP MQTT (MQ Telemetry Transport), MQTT- SN CoAP (Constrained Application Protocol) TR 069 OMA DM Light Weight M2M (LWM2M) on Top of CoAP DM Protocols
  10. 10. 1 Security - MQTT API Protection SSL/TLS Broker IoT DM IoT
  11. 11. 1 TR 069 HTTP/SOAP OMA DM HTTP/XML , WBXML encoded Light Weight M2M (LWM2M) CoAP Based
  12. 12. Device Management using WSO2 EMM
  13. 13. IoT Reference Architecture
  14. 14. Starting the agent with the token"
  15. 15. 5   More  InformaDon  !   ๏  h`p://wso2.com/whitepapers/a-­‐reference-­‐ architecture-­‐for-­‐the-­‐internet-­‐of-­‐things/   ๏  h`p://wso2.com/products/enterprise-­‐mobility-­‐ manager/     ๏  h`ps://github.com/dulichan/iot-­‐ref-­‐arch  
  16. 16. 6   Business  Model  
  17. 17. Contact  us  !  

×