innovating with iot: a toolkit approach
DESCRIPTION
The current landscape of Internet of Things (IoT) applications is extremely fragmented because we are still experimenting to discover the correct mix for our respective markets. Unfortunately in the IoT world, one solution does not fit all.We need much more clarity in understanding the challenges of IoT application development, both in terms of technical feasibility as well as business opportunities. In our talk we present a toolkit approach towards accelerating IoT applications by leveraging modular components that can effectively accelerate go to market for end solutions.TRANSCRIPT
Innovating with IoT: A Toolkit ApproachAtanu Roy Chowdhury, Senior Product Manager, Altiux Innovations Pvt Ltd
Internet of Things Week, Bangalore28th Oct 2014
http://www.unicomlearning.com/IoTweek/
http://www.altiux.com
www.unicomlearning.com http://www.altiux.com
We help Product Designers realize IoT enabled products.
We help Solution Builders create efficient IoT enabled solutions.
What we do
Educate
Prototype
Build
Deploy
www.unicomlearning.com http://www.altiux.com
Agenda
Edu
cate • What is IoT?
• Anatomy of an IoT solution
• Agreeing to agree on IoT
• Challenges to IoT solution development and deployment
Pro
toty
pe • Driving solution
acceleration
• Demo of rapid prototyping
• A toolkit approach
• Toolkit components
• Connectivity Framework
• Management Framework
Bu
ild &
Dep
loy • Integrating an IoT
solution
• Toolkit in practice: Connected City Apps
www.unicomlearning.com http://www.altiux.com
What is IoT ?
“Can I connect a smartwatch to the Internet and deploy an app?” –a banking client
“IoT is just M2M reincarnated” –a manufacturing client
“IoT is a self organizing system of peripheral systems providing new and improved converged services”
–our architect
Device Mgmt
Access Mgmt
Compute Mgmt
Protocol Mgmt
Data MgmtConnectivity
Mgmt
www.unicomlearning.com http://www.altiux.com
Anatomy of an IoT solution
Peripheral Devices
Edge Gateways
Field Area Gateway
Enterprise Gateways
Storage Systems
Data Processing
Systems Applications Workflows
Operational Technologies Information Technologies
IoT Edgeware*
www.unicomlearning.com http://www.altiux.com
So, What is IoT again ?
IoT World Forum Reference Model, Oct 2014
An individual
edge software
function may
serve many applications
Edge software
can be sourced
completely
separately from
the vertical application
Edge
computing
Challenges to IoT Solution Development & Deployment
- Solution delivery through a partner ecosystem
- Long development & go-to-market cycle
- Lack of domain knowledge for vertical solutions
- Diversity of devices, sensors and vendors
- Need for enterprise integration (including with legacy systems)
- Lack of standardization in the IoT world
- New & complex business models
- Policy-related issues in communication
- High capex for dedicated infrastructure
www.unicomlearning.com http://www.altiux.com
Driving Solution Acceleration
The Toolkit
Approach
Horizontal Platform
Modular Design
Open Architecture
Application Enablement
Rapid Prototyping
(Fail Fast)
Customization
Information Mash-Ups
Use frameworks comprising of inter-changeable solution components that can integrate with 3rd party components
Build solution components that adhere to open and emerging IoT standards (LW-M2M, IETF, OMA) thereby reducing technology risk
Libraries of functionalities that can be used to compose a solution thereby accelerating development
Use visual programing to focus on the solution rather than the integration and build prototypes that fail fast
Design specific solutions that can operate with existing systems
Merge information from various sub-systems and systems to derive intelligent insights from machine data, consumer & social data and other data streams
www.unicomlearning.com http://www.altiux.com
Reuse common infrastructure
Components of an Effective Toolkit
DevicesIntelligent hardware with low footprint and cost that are capable of sensing and driving an array of wireless and wired devices
Connectivity FrameworkProvides connectivity between Smart Devices themselves and between Smart Devices & Central Server. In other words, the removes the coupling between the application and the underlying devices
Analytics FrameworkA framework capable of handling high-volume, high-velocity data either in real-time or in batch-processing. Provides complex event processing, machine learning and data visualization
Management FrameworkCentral server for device management, service delivery and application enablement
Mobility FrameworkDeliver a lightweight mobile experience across platforms (Android & iOS) for information and insights on-the-go
www.unicomlearning.com http://www.altiux.com
www.unicomlearning.com http://www.altiux.com
SPI
LWM2M
COAP
LI LIA LISA
Contiki
Connectivity Framework
10
www.unicomlearning.com http://www.altiux.com
LWM2M
COAP
Io TEETM Platform
FoundationEnterpriseEnterprise PLUS
Io TEE Solution
Builder
Io TEE SELF CARE
Portals
IoTelligence PLATFORM
APPLICATION SERVERS
Social Connectors
Secure Connections
Device Data Routing
Device Management
Support
Custom Integration
Business Continuity
APITranslation
Management Framework
11
Enterprise user management
systems
Enterprise issue tracking and
ticketing Systems
Enterprise email and notification
systems
Enterprise service buses
Existing billing and charging
systems
Existing device management
systems
Existing ERP /CRM systems
Other existing applications and
workflows
Existing enterprise data storage
systems
Existing IT infrastructure and
NOCs
www.unicomlearning.com http://www.altiux.com
Integrating an IoT Solution
12
www.unicomlearning.com http://www.altiux.com
Toolkit in Practice: Smart City Apps
Smart ParkingSmart Lighting
Smart Mobility
Large System Integrators (SIs) can use the Toolkit to deploy multipleSmart City solutions. These solutions can be built out rapidly anddeployed with ease.
Sensors & Devices,
Data Acquisition
Core Management Framework
Analytics Framework
Connected Homes
IoT
Edge
war
eTo
olk
it
Smart Parking
Smart Mobility
SmartLighting
Plug-and-play Smart City Apps
Smart City Communication Infrastructure
Connected HomesIntelligent Buildings
Device Mgmt
Access Mgmt
Compute Mgmt
Protocol Mgmt
Connectivity
Mgmt
13
www.unicomlearning.com http://www.altiux.com
Summary
- We need to educate our clients about the capabilities of IoT systems, including the challenges of the solution
- Edge software is unique for IoT systems
- Rapid prototyping is a must for IoT products and solutions
- A toolkit approach best serves the need for rapid prototyping. It includes - Reference Hardware - Connectivity Framework- Management Framework- Analytics Framework- Mobility Framework
- Building the complete solution requires additional integration and a partner ecosystem
14
www.altiux.com
Bangalore | Hyderabad |California
Product Engineering ServicesIoT Toolkit Industry Solutions
Thank You
Connected Homes Intelligent Buildings
Smart CitiesManufacturing
www.unicomlearning.com
http://www.unicomlearning.com/IoTweek/
Organized byUNICOM Trainings & Seminars Pvt. Ltd.
Atanu Roy [email protected]