SlideShare a Scribd company logo
WSO2 IoT Server 1.0.0
<Insert Presenter Name>
<Insert Designation>
Overview
2
• The Challenge
• WSO2 Open Platform for IoT
• Introducing WSO2 IoT Server
• Customer benefits
• Deployment Options
IoT Platform Requirements
3
● Device Management
○ Connect to and manage a wide range of devices
○ Update and manage apps/ firmware
● Integrate the IoT and the IT world
○ Enterprise and their partners services and processes integrating with the world of IoT
● IoT Analytics
○ Batch and real-time analytics
○ Available at the edge
● Events Processing
○ Business Process Management (workflows)
○ Complex Event Processing
● Security
○ Control access to collected data and devices
WSO2 Reference Architecture for IoT
4
Deployed by customers today
5
● For Integration (ESB, Message Broker)
○ Capture IoT traffic, apply transformations to data and events, and integrate with back-end
services/business processes.
● Events streams are sent to analytics platform for two purposes
○ Batch analysis of data for reporting purposes
○ Streaming analysis of data for real-time processing of events
● Real-time alerts are used to trigger business processes
● API Management is used to securely expose devices to 3rd party
developers
● Products have been extended to support IoT specific transports, security
requirements.
API Management
6
Modelling Devices as APIs
● Devices are modelled as APIs
○ API Gateway becomes the gateway to devices actuators
● Benefits
○ APIs are a standard integration pattern
○ App Developers are already familiar with programming
paradigm
○ Standard interface on top of heterogenous devices
protocols, access control mechanisms, data formats
○ Seamless integration with existing systems
○ Ability to use known patterns for securing, hardening
APIs
Temperature Sensor
http://{ip}/{locationid}/sensors/temperature1 - GET
Motor
http://{ip}/{locationid}/actuators/motor1/rotate/{turns}/{direction} - GET
http://{ip}/{locationid}/actuators/motor1/status - GET
7
● Provides a solid foundation for an IoT analytics
solution, should it be for device manufacturers or
device users
● Platform can be leveraged to:
○ React in a few hours, a few mins or a few ms to a condition,
leveraging batch and streaming analytics.
○ Implement closed loop control (autonomic computing)
leveraging Machine Learning.
○ Embed streaming engine in IoT devices or gateways
○ Use a SDK and data agent to directly publish events at the
device hardware level.
● Pre-built visualizations customers can extend.
● Scales to 250.000 events / sec
● Very low latency for streaming analytics (< 1ms)
Events Processing & Analytics
Analytics Platform
Events Processing & Analytics
8
Integrating with Services & Workflows
9
Events Processing & Analytics
Applying Machine Learning to IoT
Introducing IoT Server
10
WSO2 IoT Server Vision
11
Extensible, server-side, open IoT architecture for device management,
complete with integration capabilities, IoT analytics, and security for
devices and data.
WSO2 IoT Server
12
WSO2 IoT Server
13
● Offers the most important components of WSO2 IoT Platform as a single
distribution pack for ease of development.
● Centralized device management
○ Third parties to add their own device to our device management platform
○ Device type encompasses all artefacts related to a device (actuators API, sensors data for example)
○ Device-specific analysis
● Extensible underlying connected device management framework
● Pre-defined set of devices and protocols
● Introduction of IoT Analytics at the edge
● Support for specific IoT protocols
○ Device integration
○ Security
WSO2 IoT Server
14
● Builds on current expertise with IoT projects deployed in production.
● Customers are free to consume the platform components of their choice.
● Cloud enabled.
● Natively multi-tenant.
● Integrated packaging/ download
● SaaS deployment
Customer Benefits
15
Device Management Framework
16
● Customers use their favourite IDE to define a device type (eg: iBeacon)
○ Management APIs
○ Controller APIs
○ Event streams
○ Database structure to store data
○ User interface components to register/
manage devices
○ UI representation (logos etc)
○ Analytics Scripts
● At deployment time
○ APIs are published in API Manager
○ Event streams are defined for IoT Analytics
○ Analytics scripts are deployed to analytics engine
○ Configuration UI is assembled from UI components
Creating a device type
Device Management Framework
17
● APIs
○ Management APIs: used by Device
Management layer and administrative
apps
○ Controller APIs: used by end-users’
applications
● Security
○ OAuth2 token
○ Certificate generated at enrolment type
via SCEP (Simple Certificate Enrolment
Protocol)
Using device APIs and events
Manage Devices
18
● Self-service enrolment and management of connected devices
● Group, manage and monitor connected devices
● Share device operations/ data with other users
● Distribution and management of applications and firmware to devices
● Edge computing powered by Siddhi (http://github.com/wso2/siddhi)
● OOTB support for some known device types such as RaspberryPi, Arduino
Uno, IRIS+ Drone
Sample UI
19
IoT Protocol Support
20
● Leverage IoT protocols for device communications with IoT Server
○ MQTT
○ XMPP
○ Websockets
○ HTTP
● Framework extension for adding more protocols and data formats
Pre-built Visualisation for Sensor Readings
21
● View instant, visualised statistics
● Pre-built graphs for common sensor reading types: temperature and
velocity
● Traverse through or analyze and zoom in/out of filtered data
● Stats-API to write your own visualisation
IoT Analytics
22
● Turn data from IoT devices into
actionable insights.
● Batch analytics
○ Predefined analytics by device
○ Template gadgets for visualisation
○ Grouped data (all iBeacon in terminal 1, all
iBeacon in terminal 2)
● Real-time analytics
○ Predefined alerts if a certain condition is met
○ Alerts can be SMS, email, start a service, a
business process
● Edge analytics
○ Manage centrally real-time analytics rules
deployed on edge devices or gateways
Why WSO2 for IoT?
23
● Lean and innovative platform
● Component architecture built from a single consistent codebase
gives customers what they need, when they need it and no more.
● Already proven in production
● Cloud native
● Scalable
● OEM friendly
● Cost effective
● 100% Open Source
Deployment Options
24
Deployment Options
25
Managed Cloud
● Dedicated hosting of WSO2 based IoT Server/
Platform solutions
● WSO2 Operations team manages deployment and
keeps it running
● 99.99% uptime SLA
● Any AWS region of choice
● Can be VPNed to local network
● Includes monitoring, backups, patches, updates
On-premise/ Stand-alone servers
● Private Clouds (eg: Kubernetes)
● Public Clouds (eg: AWS)
● Hybrid deployments
Device Cloud - coming soon
26
● Part of WSO2 Public Cloud
● SaaS deployment of IoT Server
● Planned for Beta early Q2 2016.
● Part of overall Cloud deployment
strategy
● Combines Apps Dev, API
Management, Integration, IoT
Analytics, Identity under a single
CONTACT US
!

More Related Content

PDF
An Introduction to WSO2 IoT Server - Charitha Goonetilleke
PDF
WSO2Con EU 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
PDF
AN INTRODUCTION TO THE WSO2 IOT SERVER
PDF
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
PDF
What’s New in WSO2 IoT Server 3.1.0
PDF
Identity Federation Patterns with WSO2 Identity Server​
PPTX
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
PDF
OAuth 2.0 Threat Landscapes
An Introduction to WSO2 IoT Server - Charitha Goonetilleke
WSO2Con EU 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
AN INTRODUCTION TO THE WSO2 IOT SERVER
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
What’s New in WSO2 IoT Server 3.1.0
Identity Federation Patterns with WSO2 Identity Server​
WSO2 IoT Server: Implementing Device Gateway Pattern using Android Device & XBee
OAuth 2.0 Threat Landscapes

What's hot (20)

PPTX
IoT on Azure
PDF
[WSO2Con EU 2018] Identity APIs is the New Black
PPTX
Connecting the Retail Industry
PDF
Digital Asset Governance for the Enterprise
PPTX
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
PPTX
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
PPTX
Business Transformation with Microsoft Azure IoT
PDF
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
PDF
42Crunch Security Audit for WSO2 API Manager 3.1
PDF
New Features for Mobile Device Management (MDM) With Entgra
PPTX
IoT and API Management - A Match Made in Heaven
PDF
API Security Best Practices and Guidelines
PDF
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
PPTX
DotNetToscana - Azure IoT Hub - Il Concentratore
PDF
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
PPTX
Demystifying Internet of Things with Azure IoT Suite
PDF
[APIdays NY] Managing the usage of Asynchronous APIs: What does it take?
PPTX
Internet of things (IoT) with Azure
PPTX
Introduction to Azure IoT Suite
PPTX
Connecting IoT devices to Azure
IoT on Azure
[WSO2Con EU 2018] Identity APIs is the New Black
Connecting the Retail Industry
Digital Asset Governance for the Enterprise
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
Business Transformation with Microsoft Azure IoT
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
42Crunch Security Audit for WSO2 API Manager 3.1
New Features for Mobile Device Management (MDM) With Entgra
IoT and API Management - A Match Made in Heaven
API Security Best Practices and Guidelines
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
DotNetToscana - Azure IoT Hub - Il Concentratore
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
Demystifying Internet of Things with Azure IoT Suite
[APIdays NY] Managing the usage of Asynchronous APIs: What does it take?
Internet of things (IoT) with Azure
Introduction to Azure IoT Suite
Connecting IoT devices to Azure
Ad

Viewers also liked (20)

PPTX
Role of integration in Digital Transformation
PPTX
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
PDF
Introducing the WSO2 Enterprise Mobility Manager
PDF
What is over-the-air programming
PPTX
The IoT Open Source World: Where WSO2 stands
PDF
Esb 4.9.0 release webinar
PDF
Advaced training-wso2-esb
PDF
WSO2 Enterprise Mobility Manager - Product Overview
PDF
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
PDF
Wso2 esb-maintenance-guide
PDF
Wso2 integration platform deep dive eu con 2016
PDF
Introduction to WSO2 ESB Pass-Through Transport
PDF
Wso2 esb-rest-integration
PDF
Wso2 esb 5.0.0 product release webinar
PDF
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
PDF
Reference architecture for Internet of Things
PDF
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
PDF
WSO2Con USA 2017: WSO2 Partner Program – Engaging with WSO2
PDF
WSO2Con USA 2017: Integrating Systems for University of Exeter using Zero and...
PDF
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
Role of integration in Digital Transformation
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
Introducing the WSO2 Enterprise Mobility Manager
What is over-the-air programming
The IoT Open Source World: Where WSO2 stands
Esb 4.9.0 release webinar
Advaced training-wso2-esb
WSO2 Enterprise Mobility Manager - Product Overview
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Wso2 esb-maintenance-guide
Wso2 integration platform deep dive eu con 2016
Introduction to WSO2 ESB Pass-Through Transport
Wso2 esb-rest-integration
Wso2 esb 5.0.0 product release webinar
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
Reference architecture for Internet of Things
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
WSO2Con USA 2017: WSO2 Partner Program – Engaging with WSO2
WSO2Con USA 2017: Integrating Systems for University of Exeter using Zero and...
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
Ad

Similar to WSO2 IoT Server - Product Overview (20)

PDF
WSO2Con USA 2015: WSO2 Platform for IoT
PPTX
WSO2 IoT Server and Device Cloud
PDF
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
PDF
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
PPTX
AggreGate IoT Integration Platform
PDF
Extending WSO2 Analytics Platform
PPTX
Ii3DS novitech-midih_presentation_oc2
PDF
WSO2 API microgateway introduction
PPTX
Industrial automation ignition by Anil.pptx
PDF
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
PPTX
Security Best Practices for Your Ignition System
PDF
“Building Large-scale Distributed Computer Vision Solutions Without Starting ...
PDF
IoT Device Fleet Management: Create a Robust Solution with Azure
 
PDF
Thingsboard IoT Platform - A Quick Tour
PDF
An introduction to the WSO2 Analytics Platform
PPTX
Google Cloud IoT Core
PPTX
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
PPTX
Event log analyzer by me
PDF
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
PPTX
From IoT Central to IoT Hub
WSO2Con USA 2015: WSO2 Platform for IoT
WSO2 IoT Server and Device Cloud
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Integrate IoT cloud analytics and over the-air (ota) updates with google and ...
AggreGate IoT Integration Platform
Extending WSO2 Analytics Platform
Ii3DS novitech-midih_presentation_oc2
WSO2 API microgateway introduction
Industrial automation ignition by Anil.pptx
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
Security Best Practices for Your Ignition System
“Building Large-scale Distributed Computer Vision Solutions Without Starting ...
IoT Device Fleet Management: Create a Robust Solution with Azure
 
Thingsboard IoT Platform - A Quick Tour
An introduction to the WSO2 Analytics Platform
Google Cloud IoT Core
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
Event log analyzer by me
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
From IoT Central to IoT Hub

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
How to Get Funding for Your Trucking Business
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
MSPs in 10 Words - Created by US MSP Network
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Training And Development of Employee .pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPTX
5 Stages of group development guide.pptx
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
A Brief Introduction About Julia Allison
PDF
Business model innovation report 2022.pdf
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
How to Get Funding for Your Trucking Business
Reconciliation AND MEMORANDUM RECONCILATION
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
MSPs in 10 Words - Created by US MSP Network
unit 1 COST ACCOUNTING AND COST SHEET
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Lecture (1)-Introduction.pptx business communication
Training And Development of Employee .pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
ICG2025_ICG 6th steering committee 30-8-24.pptx
WRN_Investor_Presentation_August 2025.pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
New Microsoft PowerPoint Presentation - Copy.pptx
5 Stages of group development guide.pptx
Business Ethics - An introduction and its overview.pptx
COST SHEET- Tender and Quotation unit 2.pdf
A Brief Introduction About Julia Allison
Business model innovation report 2022.pdf
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman

WSO2 IoT Server - Product Overview

  • 1. WSO2 IoT Server 1.0.0 <Insert Presenter Name> <Insert Designation>
  • 2. Overview 2 • The Challenge • WSO2 Open Platform for IoT • Introducing WSO2 IoT Server • Customer benefits • Deployment Options
  • 3. IoT Platform Requirements 3 ● Device Management ○ Connect to and manage a wide range of devices ○ Update and manage apps/ firmware ● Integrate the IoT and the IT world ○ Enterprise and their partners services and processes integrating with the world of IoT ● IoT Analytics ○ Batch and real-time analytics ○ Available at the edge ● Events Processing ○ Business Process Management (workflows) ○ Complex Event Processing ● Security ○ Control access to collected data and devices
  • 5. Deployed by customers today 5 ● For Integration (ESB, Message Broker) ○ Capture IoT traffic, apply transformations to data and events, and integrate with back-end services/business processes. ● Events streams are sent to analytics platform for two purposes ○ Batch analysis of data for reporting purposes ○ Streaming analysis of data for real-time processing of events ● Real-time alerts are used to trigger business processes ● API Management is used to securely expose devices to 3rd party developers ● Products have been extended to support IoT specific transports, security requirements.
  • 6. API Management 6 Modelling Devices as APIs ● Devices are modelled as APIs ○ API Gateway becomes the gateway to devices actuators ● Benefits ○ APIs are a standard integration pattern ○ App Developers are already familiar with programming paradigm ○ Standard interface on top of heterogenous devices protocols, access control mechanisms, data formats ○ Seamless integration with existing systems ○ Ability to use known patterns for securing, hardening APIs Temperature Sensor http://{ip}/{locationid}/sensors/temperature1 - GET Motor http://{ip}/{locationid}/actuators/motor1/rotate/{turns}/{direction} - GET http://{ip}/{locationid}/actuators/motor1/status - GET
  • 7. 7 ● Provides a solid foundation for an IoT analytics solution, should it be for device manufacturers or device users ● Platform can be leveraged to: ○ React in a few hours, a few mins or a few ms to a condition, leveraging batch and streaming analytics. ○ Implement closed loop control (autonomic computing) leveraging Machine Learning. ○ Embed streaming engine in IoT devices or gateways ○ Use a SDK and data agent to directly publish events at the device hardware level. ● Pre-built visualizations customers can extend. ● Scales to 250.000 events / sec ● Very low latency for streaming analytics (< 1ms) Events Processing & Analytics Analytics Platform
  • 8. Events Processing & Analytics 8 Integrating with Services & Workflows
  • 9. 9 Events Processing & Analytics Applying Machine Learning to IoT
  • 11. WSO2 IoT Server Vision 11 Extensible, server-side, open IoT architecture for device management, complete with integration capabilities, IoT analytics, and security for devices and data.
  • 13. WSO2 IoT Server 13 ● Offers the most important components of WSO2 IoT Platform as a single distribution pack for ease of development. ● Centralized device management ○ Third parties to add their own device to our device management platform ○ Device type encompasses all artefacts related to a device (actuators API, sensors data for example) ○ Device-specific analysis ● Extensible underlying connected device management framework ● Pre-defined set of devices and protocols ● Introduction of IoT Analytics at the edge ● Support for specific IoT protocols ○ Device integration ○ Security
  • 14. WSO2 IoT Server 14 ● Builds on current expertise with IoT projects deployed in production. ● Customers are free to consume the platform components of their choice. ● Cloud enabled. ● Natively multi-tenant. ● Integrated packaging/ download ● SaaS deployment
  • 16. Device Management Framework 16 ● Customers use their favourite IDE to define a device type (eg: iBeacon) ○ Management APIs ○ Controller APIs ○ Event streams ○ Database structure to store data ○ User interface components to register/ manage devices ○ UI representation (logos etc) ○ Analytics Scripts ● At deployment time ○ APIs are published in API Manager ○ Event streams are defined for IoT Analytics ○ Analytics scripts are deployed to analytics engine ○ Configuration UI is assembled from UI components Creating a device type
  • 17. Device Management Framework 17 ● APIs ○ Management APIs: used by Device Management layer and administrative apps ○ Controller APIs: used by end-users’ applications ● Security ○ OAuth2 token ○ Certificate generated at enrolment type via SCEP (Simple Certificate Enrolment Protocol) Using device APIs and events
  • 18. Manage Devices 18 ● Self-service enrolment and management of connected devices ● Group, manage and monitor connected devices ● Share device operations/ data with other users ● Distribution and management of applications and firmware to devices ● Edge computing powered by Siddhi (http://github.com/wso2/siddhi) ● OOTB support for some known device types such as RaspberryPi, Arduino Uno, IRIS+ Drone
  • 20. IoT Protocol Support 20 ● Leverage IoT protocols for device communications with IoT Server ○ MQTT ○ XMPP ○ Websockets ○ HTTP ● Framework extension for adding more protocols and data formats
  • 21. Pre-built Visualisation for Sensor Readings 21 ● View instant, visualised statistics ● Pre-built graphs for common sensor reading types: temperature and velocity ● Traverse through or analyze and zoom in/out of filtered data ● Stats-API to write your own visualisation
  • 22. IoT Analytics 22 ● Turn data from IoT devices into actionable insights. ● Batch analytics ○ Predefined analytics by device ○ Template gadgets for visualisation ○ Grouped data (all iBeacon in terminal 1, all iBeacon in terminal 2) ● Real-time analytics ○ Predefined alerts if a certain condition is met ○ Alerts can be SMS, email, start a service, a business process ● Edge analytics ○ Manage centrally real-time analytics rules deployed on edge devices or gateways
  • 23. Why WSO2 for IoT? 23 ● Lean and innovative platform ● Component architecture built from a single consistent codebase gives customers what they need, when they need it and no more. ● Already proven in production ● Cloud native ● Scalable ● OEM friendly ● Cost effective ● 100% Open Source
  • 25. Deployment Options 25 Managed Cloud ● Dedicated hosting of WSO2 based IoT Server/ Platform solutions ● WSO2 Operations team manages deployment and keeps it running ● 99.99% uptime SLA ● Any AWS region of choice ● Can be VPNed to local network ● Includes monitoring, backups, patches, updates On-premise/ Stand-alone servers ● Private Clouds (eg: Kubernetes) ● Public Clouds (eg: AWS) ● Hybrid deployments
  • 26. Device Cloud - coming soon 26 ● Part of WSO2 Public Cloud ● SaaS deployment of IoT Server ● Planned for Beta early Q2 2016. ● Part of overall Cloud deployment strategy ● Combines Apps Dev, API Management, Integration, IoT Analytics, Identity under a single