Shanmugarajah is the Director of Mobile Architecture at WSO2 and has over 10 years of experience in mobile technology. He previously worked as CTO/Director at Microimage Mobile Media for 16 years. WSO2 provides open source platform-as-a-service for private, public and hybrid cloud deployments. All WSO2 products are open source and released under the Apache License. Shanmugarajah's presentation will discuss device management challenges for connected IoT devices and how an Enterprise Mobility Management (EMM) solution can be used for IoT device management.
1. Director , Mobile Architecture
Shanmugarajah
Device Management for Connected Devices
03 July 2014
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. 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
5. Internet of Things
IoT - Applications
IoT Device Management - Challenges
IoT Device Management using EMM
Agenda
6. Large fleet of Cloud connected devices solving some business problem
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
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. 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. 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. 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. Bluetooth Breathing Device: Spire
Bluetooth Smart Mug Wifi Smart Pen
Braille Interface Navigation
Interesting IoT Applications
Device for Diabetes Therapy Management
15. IoT is expected to also make impacts in
!
• government
!
• education
!
• finance
!
• transportation
16. So many devices applications
Different technologies and hardware
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.
21. Enroll the device
Agent Application is needed
Separate Agent for separate hardware
Identify the device , owner of the device (Authentication)
22. 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
23. 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
25. 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
38. 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
!
!