SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
©2014 GlobalLogic Inc. All Rights Reserved.
Juan Caracoche
juan.caracoche@globallogic.com
@jcaracoche
2 ©2015 GlobalLogic Inc. All Rights Reserved.
IoT: What is it really and
how does it work?
3 ©2015 GlobalLogic Inc. All Rights Reserved.
Similar quote attributed in various forms to
Nobel prize-winning physicists Albert Einstein
and Richard Feynman
“If you can’t explain something
to an intelligent twelve year
old, you probably don’t
understand it yourself.”
4 ©2015 GlobalLogic Inc. All Rights Reserved.
Lego Mindstorm Robot courtesy of TM & © 2015 Marvel & Subs.
5 ©2015 GlobalLogic Inc. All Rights Reserved.
+ “Brain”
+ Sensors
+ Actuators
6 ©2015 GlobalLogic Inc. All Rights Reserved.
“Brain”
Cloud
7 ©2015 GlobalLogic Inc. All Rights Reserved.
+ Sensors “Brain”
Cloud
8 ©2015 GlobalLogic Inc. All Rights Reserved.
+ Sensors “Brain”
Cloud
+ Actuators
9
IoT Architecture Paradigm
©2015 GlobalLogic Inc. All Rights Reserved.
Immediate Actions
(Alerts, Actuators,
Notifications)
End User and
Management Clients
Complex Actions
(Workflow)
Resources Platform Applications
External
Federated Data
Context
Historical
Data
Deep Insights
Fast Decision Making
Observations
and Requests
Connected Devices
and Systems
Action
Triggers
ActuatorsSensors
Sensor
s
Brain Actuators
10
IoT Architecture Paradigm
©2015 GlobalLogic Inc. All Rights Reserved.
Immediate Actions
(Alerts, Actuators,
Notifications)
End User and
Management Clients
Observations
and Requests
Sensors
External
Federated Data
ConnectedDevices
and Systems
Action
Triggers
Complex Actions
(Workflow)
Actuators
Resources Platform Applications
Context
Historical
Data
Deep Insights
Fast Decision Making
11
The Internet of Things
©2015 GlobalLogic Inc. All Rights Reserved.
A set of technologies that connects data from
a variety of sensors with the ability to make
contextually aware decisions and act on them
in near real-time
12
IoT Architecture Paradigm: Sensor Technologies
©2015 GlobalLogic Inc. All Rights Reserved.
Resources
Sensors
Sensor
s
• Alljoyn
• MQTT
• HomeNET (Apple)
• Thread (Google)
• EMIT (Panasonic)
• Electric Imp
• CCNx (PARC)
• OIC / IIC (Intel)
Sensors
13
Speed-layer Technologies:
• Spark Streaming
• Storm
• Samza
• IBM Streams
• Esper
• Sidhi CEP
• AWS Kinesis (Cloud based)
IoT Architecture Paradigm: Analytics Technologies
©2015 GlobalLogic Inc. All Rights Reserved.
External
Federated Data
Context
Historical
Data
Deep Insights
Fast Decision Making
Brain
Batch-layer Technologies:
• Hadoop Map-Reduce (Cloudera, Hortonworks,
MapR )
• HPCC
• Spark
• Hive
• Spark SQL
• Pig
• Analytic Databases (MarkLogic, Vertica, Infobright)
Fast Decision Making Deep Insights
14
• Impala
• VoltDB
• ElephantDB
• SploutSQL
• Hive on Spark
• Hbase+Phoenix
• Couchbase
• MongoDB
IoT Architecture Paradigm: Analytics Technologies
©2015 GlobalLogic Inc. All Rights Reserved.
External
Federated Data
Context
Historical
Data
Deep Insights
Fast Decision Making
Brain
• Oracle Data Federation
• Redhat Data Virtualization
• Mule ESB + Custom code
• EspressoLogic
View Layer
Data Federation
15
IoT Architecture Paradigm: Applications Technologies
©2015 GlobalLogic Inc. All Rights Reserved.
Immediate Actions
(Alerts, Actuators,
Notifications)
End User and
Management Clients
Complex Actions
(Workflow)
Applications
Connected Devices
and Systems
Actuators
Actuators
Technologies:
• MBaaS (Mobile Backend as a service
• mPaaS / aPaaS systems
• Workflow and Rules systems
• Pub / Sub
• Mobile app frameworks
• JS / Browser apps
• Sensors / “M2M” Technologies listed
Actuators and
Applications
16 Internet	of	Things
Architectural Challenges
And Design Considerations
17 CONFIDENTIAL
Architectural Challenges
Internet	of	Things
• Scalability
- Billions of devices and ZBs of data
• Interoperability
- Heterogeneous systems and distributed
resources
• Extensibility
- New things and new opportunities
• Resiliency
- Network partition and system errors
• Performance
- Near real-time processing and high
processing
• Security
- Privacy and Deceit
• Maintenance
- Resource and Platform
18 CONFIDENTIAL
Design Considerations
Internet	of	Things
• Identity Management
- Identity of things and identity of people
• Context awareness
- Location and identity
• Data generation mode
- Event driven and time driven
• Resource capability
- Processing power and memory size
• Forward and backward capability
19 CONFIDENTIAL
Reference Architecture and Platform
Internet	of	Things
External Federated Data
z
z z
M2M, Devices, and
Intelligent Gateways
Fast Decision Making
Historical Information
Notifications
Deep Insights Complex Actions
Platform Functions
External Federated Data
End User and
Management Clients
©2015 GlobalLogic Inc. CONFIDENTIAL
Embedded systems in IoT
CONFIDENTIAL21 Internet of Things
• Secure communication capabilities
• Interoperability means talking to each other
• Sensing/interacting embedded technology
IoT = network of
physical objects
22 Internet	of	Things
Real world interaction is
provided by sensors and
actuators
• Light, pressure, gyro,
movement, temperature, etc.
sensors
• MEMS, motors, valves,
relays, etc.
• Machine vision, human
interaction and other systems
Communication
capabilities are
provided by protocols
CoAP
Well-defined and
secure interoperability
means:
• AAA, provisioning and network
management
• Inter-system capabilities
negotiations and configuration
• Cloud/edge/fog optimal work
distribution
• Security, security and also
security
23 Internet	of	Things
• SSL/TLS based security
(certificates)
• Flexible transport plugins –
AllJoyn or MQTT or REST or
…
• Transport-independent initial
provisioning mechanism
• Capabilities negotiation
between all endpoints based
on GUIDs
• “Edge” and “Fog” computing
concepts support
Security Transport
AllJoyn MQTT REST …
Provisioning
Capabilities negotiation
IFTTT rules & computing
Data flow
Vision of embedded systems in IoT
24 CONFIDENTIAL
Definitions
Internet	of	Things
• Sensor/Actuator
- Pressure sensors, camera, stepper motor, etc.
• Controller
-Collect, process and possibly store data,
implement some custom IFTTT or other logic
-Can have a set of Sensors or Actuators
connected to it
-Can talk to other Controllers or M2M Gateway
• M2M Gateway
- Provides Internet access to one or some
set of Controllers
- Can be smart enough to implement some
custom IFTTT or other logic
25
Device
Gateway PlatformController M2M Gateway
Request
certificate signing
M2M transport connection
Sign GW
certificate
with Private
Key
Create private key
by serial
Create
platform certificate
Return
signed certificateCreate private key
by serial
Request certificate signing
Sign CTL
certificate
with Private
Key
Return signed certificate
Controller-Gateway certificate exchange
(Transport authentication mechanism)
Device registration process
Gateway and Controller are authorized by the Platform, securedconnectionis established
Provisioning
26
Device Gateway Platform
Controller M2M Gateway
Authentication
Check
certificate
authorize
data processing
actions
Connection → announce DeviceInfo + certificate
Device Authorized,setResourceID
getData events
setData events
Message loop
Announce capabilities
Update Device Info
AAA
©2015 GlobalLogic Inc. CONFIDENTIAL
Platform Core
28 CONFIDENTIAL
Reference Architecture and Platform
Internet	of	Things
External Federated Data
z
z z
M2M, Devices, and
Intelligent Gateways
Fast Decision Making
Historical Information
Notifications
Deep Insights Complex Actions
Platform Functions
External Federated Data
End User and
Management Clients
29 CONFIDENTIAL
Platform Core | Cloud
Internet	of	Things
Heterogeneous
Data
Large
Volume
Near Real-Time
Processing
Security Notifications
30
Heterogeneous Data Solutions
Internet of Things
• Transform any format of data to ONE format
• Apply basic rules
• Cache & Aggregate data
• Platform Gateways
31
Large Volume Solutions
Internet of Things
• Fast Hundreds of MBs of RW per second,
serialize/deserialize
• Scalable Elastically and transparently
expanded without downtime
• Durable persisted and replicated to prevent
data loss
• Distributed fault-tolerance guarantees
32
Near Real-Time Processing
Internet of Things
• Low Latency persisted and replicated to prevent
data loss
• Scale High throughput and scale-out by adding
instances
• Dynamic Change the rules dynamically using API
interface
• Complex detecting relationships between events
33
Security Solutions
Internet of Things
• Privacy Multi tenancy and data sharing
• Security Policies apply security policies on
the data before storing
• In Memory Process non-persistable data in
memory
• Transport Secure data transfer to the DMZ
©2015 GlobalLogic Inc. CONFIDENTIAL
IoT Analytics
35 CONFIDENTIAL
Reference Architecture and Platform
Internet	of	Things
External Federated Data
z
z z
M2M, Devices, and
Intelligent Gateways
Fast Decision Making
Historical Information
Notifications
Deep Insights Complex Actions
Platform Functions
External Federated Data
End User and
Management Clients
36 Internet	of	Things
The Internet of Things Analytics(IoTA) , the measurement and
transformation into business intelligence of the Internet of Things
Data Paradigms
Volume
application and
transactional
data
Velocity Machine Variety
Social Data
37 CONFIDENTIAL
IoT Analytics Challenges
Internet	of	Things
• Data Integration
– Aggregation and integration of the collected data streams in a manner that makes them suitable for
analysis.
– Key challenge in dealing with more diverse and disparate data sources before meaningful analysis is
viable.
• Data Storage
– Implementation and management of the data store for the analytics process.
– Key issue to address in this context is how to store time-series sensor data, which can increase
dramatically in volume compared to e.g., transactional data readings
• Different components of IOT analytics
38 CONFIDENTIAL
IoT Analytics Challenges (Cont’d)
Internet	of	Things
• Core Analytics
– Processing of the data by an analytics engine and the subsequent delivery of insights.
• Data Presentation
– Further presentation of the delivered analytical insights to the end-user.
– In IoT analytics, the geography of data is a particularly important presentation element, given
that the location of physical things matters more to analysis than, say, the location of an
ecommerce transaction.
• Different components of IOT analytics
39 CONFIDENTIAL
Enabling IOT Analytics using Lambda Architecture
Internet	of	Things
Components of Lambda Architecture
new data
batch layer serving layer
speed layer
Query
Query
master data set
batch view
batch view
real time view
real time view
40
Technology Stack
Internet	of	Things
Component Technology
Choices
Rationale
Batch View Generator (Batch
Layer)
Hive on Spark ,
Impala
•Queries, especially those involving multiple reducer stages, runs faster.
• Can anytime move to using only Hive by just a JDBC connection parameters change.
• Easy of use than Map Reduce and other processing framework.
• Support SQL by default.
Real Time View Generator (Speed
Layer)
Volt DB , Spark
Streaming ,Storm
•Processes data fast by keepingit in memory and runs on commodity hardware.
•Data can be ingested directly from Kafka queues so would be on low latency as thereis
no intermediate layer betweendataingestion.
Consolidate View Generator
(Serving Layer)
Hbase + Phoenix ,
Couchbase
•Is easy to use and provides real time read and write.
•Good for time series based evaluation.
• Phoenix is used to provide SQL support over hbase
Analytics Engine(Statistical
programming language)
R , Mahout •Gives wide variety of statistical and graphical algorithm.
•It has linear and non linear modeling, time series analysis, classification,clustering etc.
Real time Machine Learning
(Machine Learning Library)
SparkML •Distributed machine learning library.
• Has support for common algorithms.
Data Ingestion Layer (Messaging
System)
Kafka , RabbitMQ •High Throughput , data canbe pulledat consumer's own pace.
•Can replay any messages or set of messages given the necessary selection criteria.
41
IOT Analytics Industry Trends
Internet	of	Things
Informatica Vibe Data Stream for
Machine Data
ParStream IOT Analytic Framework
Source- http://www.informatica.com/in/products/big-data/vibe-data-stream/, https://www.parstream.com/
42
IOT Analytics Industry Trends
Internet	of	Things
Source- http://voltdb.com/
©2015 GlobalLogic Inc. CONFIDENTIAL
Applications in IoT
44 CONFIDENTIAL
GlobalLogic Reference Architecture and Platform
Internet	of	Things
External Federated Data
z
z z
M2M, Devices, and
Intelligent Gateways
Fast Decision Making
Historical Information
Notifications
Deep Insights Complex Actions
Platform Functions
External Federated Data
End User and
Management Clients
45 CONFIDENTIAL
“There’s an app for that”
– Apple’s advertising tagline, circa 2011
With the brain layer
disappearing and becoming
part of the background, how
do we build apps for IoT?
46 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
The Past The Present The Near Future The Future
Concept	from	Jeffery	S.	Engelhardt Courtesy	Sony Courtesy	Nokia	/	Issam Trabelsi
Courtesy	bushlemon.deviantart.com
A rapidly changing ecosystem
47 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
Very high fluctuation in usage
48 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
Ability to handle all types of use cases
Control home appliances
(Connected Home)
Gather meteorological data from
sensors for weather forecasting
Communicate to an aero
engine manufacturer that
this engine needs servicing
49 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
A completely new UX paradigm
How do we do UX for
agriculture?
Will apps on TVs
require a new UX?
How will appliances work in
a vehicle?
50
What are the Challenges? The Future is an Unknown
Internet of Things
2020
2010
2000
1990
1980
1970
1960
1950
1944
1 10 1000s 100s of 1000s 1 Million 100s of Millions 1 Billion 8 Billion 50 Billion
One
Ten
Thousands
Hundreds of Thousands
One Million
Hundreds of Millions
Billion
8 Billion
50 Billion
51 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
Being comfortable with legacy
52 CONFIDENTIAL
What are the Challenges?
Internet	of	Things
Lack of a default standard
What will become the default standard is just a guess for now
53 CONFIDENTIAL
Summary
Internet	of	Things
With challenges of
this kind, it is best to
build IoT applications
on a platform
So: how do we do it,
and what would an
application platform
look like?
54 CONFIDENTIAL
Plenty of Platforms Already Exist
Internet of Things
Xively There are plenty more
being developed . . .
And all of them do
ingestion and analytics
ThingWorx
Mnubo
Bug Labs
55
App Platform Feature Set
Internet of Things
Challenges Solutions
• A rapidly changing ecosystem
• Extreme difference in consumption based on success
• Ability to handle all types of use cases
• A completely new UX paradigm
• The future is an unknown
• Being comfortable with legacy
• A lack of standardization
• Use of Auto-update like features (similar to Google’s Chrome
• Have a plug n play approach to building applications
• Use of cloud and cloud patterns to handle varying levels of
consumption and to make this scalable and fault tolerant and
highly available
• Have the ability to Integrate with all existing systems via an ESB
• Ability to incorporate new devices  displays in a seamless
manner by separating out the rendering out of the view from the
data and the view
• Build once, Reuse everywhere, Continuously update
• Follow the Rapid Application Delivery (RAD model)
With the right Platform as your partner and with the right vendor, go to market would be reduced by months
56 CONFIDENTIAL
Proposed Architecture of the Application Platform
Internet of Things
Views
AppEngineSDK
AppRenderer
WebApps
(MV*)
Native
App
Custom
AppDesktops /
Laptops / Tablets
Smart Phones
Devices &
Gateways
Business Logic
AppPlatformAPI
Worker
VM
(Task A)
Worker
VM
(Task B)
Worker
VM
(Task N)
Orchestration
Manager
Integration ESB
Integration layer
(3rd Party Adapters)
Auto Scale
Manager
PlatformAccessLayer
App DB
Platform Tier
Data
Services
Streaming
Service
Platform
Config
Services
Analytics
Services
Platform Management
…
57 CONFIDENTIAL
Proposed Architecture of the Application Platform
Internet of Things
Views
AppEngineSDK
AppRenderer
WebApps
(MV*)
Native
App
Custom
AppDesktops /
Laptops / Tablets
Smart Phones
Devices &
Gateways
Business Logic
AppPlatformAPI
Worker
VM
(Task A)
Worker
VM
(Task B)
Worker
VM
(Task N)
Orchestration
Manager
Integration ESB
Integration layer
(3rd Party Adapters)
Auto Scale
Manager
PlatformAccessLayer
App DB
Platform Tier
Data
Services
Streaming
Service
Platform
Config
Services
Analytics
Services
Platform Management
…
Custom	built	 once	
for	each	stack
Custom	built	 once	
for	each	stack
Vert.x /	Node.js	/	Web	
API
Polyglot	DB
Polyglot	
Programming
Custom	/	Drools	/	
WWF
Mule	/	Neuron	 /	
Fuse	/	etc.
Vert.x /	Node.js	/	Web	
API
58 CONFIDENTIAL
Reference Architecture and Platform
Internet	of	Things
External Federated Data
z
z z
M2M, Devices, and
Intelligent Gateways
Fast Decision Making
Historical Information
Notifications
Deep Insights Complex Actions
Platform Functions
External Federated Data
End User and
Management Clients
©2014 GlobalLogic Inc. All Rights Reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment Sergey Gordeychik
 
In-kernel Analytics and Tracing with eBPF for OpenStack Clouds
In-kernel Analytics and Tracing with eBPF for OpenStack CloudsIn-kernel Analytics and Tracing with eBPF for OpenStack Clouds
In-kernel Analytics and Tracing with eBPF for OpenStack CloudsPLUMgrid
 
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...Puppet
 
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres Martin Lipka
 
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseOSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseNETWAYS
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitYury Gorbachev
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE
 
A Network Engineer's Approach to Automation
A Network Engineer's Approach to AutomationA Network Engineer's Approach to Automation
A Network Engineer's Approach to AutomationJeremy Schulman
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps TrainCisco DevNet
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overviewCisco DevNet
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDNAPNIC
 
Module 9: CDB Technical Intro
 Module 9: CDB Technical Intro Module 9: CDB Technical Intro
Module 9: CDB Technical IntroTail-f Systems
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogKilton Hopkins
 
What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017DMC, Inc.
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewChristian Esteve Rothenberg
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBSDNRG ITB
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 

Was ist angesagt? (20)

WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
 
In-kernel Analytics and Tracing with eBPF for OpenStack Clouds
In-kernel Analytics and Tracing with eBPF for OpenStack CloudsIn-kernel Analytics and Tracing with eBPF for OpenStack Clouds
In-kernel Analytics and Tracing with eBPF for OpenStack Clouds
 
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...
PuppetConf 2016: Why Network Automation Matters, and What You Can Do About It...
 
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres
Top 5 favourite features of Cisco ACI in Pulsant Cloud Data Centres
 
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseOSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
 
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkitDevelop and optimize CV/DL applications with Intel OpenVINO toolkit
Develop and optimize CV/DL applications with Intel OpenVINO toolkit
 
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using KurentoFIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
 
A Network Engineer's Approach to Automation
A Network Engineer's Approach to AutomationA Network Engineer's Approach to Automation
A Network Engineer's Approach to Automation
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps Train
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
 
OpenVINO introduction
OpenVINO introductionOpenVINO introduction
OpenVINO introduction
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Module 9: CDB Technical Intro
 Module 9: CDB Technical Intro Module 9: CDB Technical Intro
Module 9: CDB Technical Intro
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFog
 
What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive Overview
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 

Andere mochten auch

Conceptos Técnicos de Mobile para QA
Conceptos Técnicos de Mobile para QAConceptos Técnicos de Mobile para QA
Conceptos Técnicos de Mobile para QADiego Suarez
 
Attribute-based Access Control scheme in federated IoT platforms
Attribute-based Access Control scheme in federated IoT platformsAttribute-based Access Control scheme in federated IoT platforms
Attribute-based Access Control scheme in federated IoT platformssymbiote-h2020
 
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceInternet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceDr.-Ing Abdur Rahim Biswas
 
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...Bernhard Kainrath
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Eurotech
 
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of ThingsMQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of ThingsAndy Piper
 
Reference architecture for Internet of Things
Reference architecture for Internet of ThingsReference architecture for Internet of Things
Reference architecture for Internet of ThingsSujee Maniyam
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureKai Wähner
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov
 

Andere mochten auch (9)

Conceptos Técnicos de Mobile para QA
Conceptos Técnicos de Mobile para QAConceptos Técnicos de Mobile para QA
Conceptos Técnicos de Mobile para QA
 
Attribute-based Access Control scheme in federated IoT platforms
Attribute-based Access Control scheme in federated IoT platformsAttribute-based Access Control scheme in federated IoT platforms
Attribute-based Access Control scheme in federated IoT platforms
 
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceInternet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
 
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...
Big Data, Cloud Computing, Internet of Things & Co. Technologien von heute - ...
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?
 
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of ThingsMQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
 
Reference architecture for Internet of Things
Reference architecture for Internet of ThingsReference architecture for Internet of Things
Reference architecture for Internet of Things
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017
 

Ähnlich wie 5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?

IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the CloudsDr. Mirko Kämpf
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationSherin C Abraham
 
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014Adrian Wright
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introductionYadvendra bedi
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart BeatBalwinder Kaur
 
The Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business TransformationThe Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business TransformationEvan Wong
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019ThingsCloud
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)milemadinah
 
Operational information processing: lightning-fast, delightfully simple
Operational information processing: lightning-fast, delightfully simpleOperational information processing: lightning-fast, delightfully simple
Operational information processing: lightning-fast, delightfully simpleXylos
 
Architecting Azure IoT Solutions
Architecting Azure IoT SolutionsArchitecting Azure IoT Solutions
Architecting Azure IoT SolutionsGlobalLogic Ukraine
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
 
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital TransformationSafetyChain Software
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Codit
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdfAAFREEN SHAIKH
 
Internet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzInternet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzDésirée Pfister
 

Ähnlich wie 5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work? (20)

IoT meets AI in the Clouds
IoT meets AI in the CloudsIoT meets AI in the Clouds
IoT meets AI in the Clouds
 
Io t first(1)
Io t first(1)Io t first(1)
Io t first(1)
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M Communication
 
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014
ISSA-UK - Securing the Internet of Things - CIO Seminar 13 May 2014
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
The Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business TransformationThe Internet of Things: Solutions to Drive Business Transformation
The Internet of Things: Solutions to Drive Business Transformation
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Operational information processing: lightning-fast, delightfully simple
Operational information processing: lightning-fast, delightfully simpleOperational information processing: lightning-fast, delightfully simple
Operational information processing: lightning-fast, delightfully simple
 
Architecting Azure IoT Solutions
Architecting Azure IoT SolutionsArchitecting Azure IoT Solutions
Architecting Azure IoT Solutions
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
 
Internet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzInternet of Things IoT Guido Schmutz
Internet of Things IoT Guido Schmutz
 

Mehr von GlobalLogic Latinoamérica (14)

Chuck norris navigates offline - meetup ui lp 2015
Chuck norris navigates offline - meetup ui lp 2015Chuck norris navigates offline - meetup ui lp 2015
Chuck norris navigates offline - meetup ui lp 2015
 
[Bpm practice] focos práctica bpm
[Bpm practice] focos práctica bpm[Bpm practice] focos práctica bpm
[Bpm practice] focos práctica bpm
 
[Bpm practice] breve introduccion a bpm
[Bpm practice] breve introduccion a bpm [Bpm practice] breve introduccion a bpm
[Bpm practice] breve introduccion a bpm
 
Gl club story mapping - impact mapping - 30-09-2015
Gl club   story mapping - impact mapping - 30-09-2015Gl club   story mapping - impact mapping - 30-09-2015
Gl club story mapping - impact mapping - 30-09-2015
 
[Bpm practice] breve introduccion a bpm(1)
[Bpm practice] breve introduccion a bpm(1)[Bpm practice] breve introduccion a bpm(1)
[Bpm practice] breve introduccion a bpm(1)
 
My first app Android
My first app AndroidMy first app Android
My first app Android
 
Architectural katas - La Plata - 23-07-2015
Architectural katas - La Plata - 23-07-2015Architectural katas - La Plata - 23-07-2015
Architectural katas - La Plata - 23-07-2015
 
Presentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic ClubPresentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic Club
 
Workshop Product in a Box
Workshop Product in a BoxWorkshop Product in a Box
Workshop Product in a Box
 
Charla REST API
Charla REST APICharla REST API
Charla REST API
 
Camino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo CorpucciCamino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo Corpucci
 
Seminario Android inicial 2014
Seminario Android inicial 2014Seminario Android inicial 2014
Seminario Android inicial 2014
 
Calidad en Agile - EducacionIT
Calidad en Agile - EducacionITCalidad en Agile - EducacionIT
Calidad en Agile - EducacionIT
 
La experiencia de usuario desde la mirada de Method
La experiencia de usuario desde la mirada de MethodLa experiencia de usuario desde la mirada de Method
La experiencia de usuario desde la mirada de Method
 

Kürzlich hochgeladen

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 

Kürzlich hochgeladen (20)

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?

  • 1. ©2014 GlobalLogic Inc. All Rights Reserved. Juan Caracoche juan.caracoche@globallogic.com @jcaracoche
  • 2. 2 ©2015 GlobalLogic Inc. All Rights Reserved. IoT: What is it really and how does it work?
  • 3. 3 ©2015 GlobalLogic Inc. All Rights Reserved. Similar quote attributed in various forms to Nobel prize-winning physicists Albert Einstein and Richard Feynman “If you can’t explain something to an intelligent twelve year old, you probably don’t understand it yourself.”
  • 4. 4 ©2015 GlobalLogic Inc. All Rights Reserved. Lego Mindstorm Robot courtesy of TM & © 2015 Marvel & Subs.
  • 5. 5 ©2015 GlobalLogic Inc. All Rights Reserved. + “Brain” + Sensors + Actuators
  • 6. 6 ©2015 GlobalLogic Inc. All Rights Reserved. “Brain” Cloud
  • 7. 7 ©2015 GlobalLogic Inc. All Rights Reserved. + Sensors “Brain” Cloud
  • 8. 8 ©2015 GlobalLogic Inc. All Rights Reserved. + Sensors “Brain” Cloud + Actuators
  • 9. 9 IoT Architecture Paradigm ©2015 GlobalLogic Inc. All Rights Reserved. Immediate Actions (Alerts, Actuators, Notifications) End User and Management Clients Complex Actions (Workflow) Resources Platform Applications External Federated Data Context Historical Data Deep Insights Fast Decision Making Observations and Requests Connected Devices and Systems Action Triggers ActuatorsSensors Sensor s Brain Actuators
  • 10. 10 IoT Architecture Paradigm ©2015 GlobalLogic Inc. All Rights Reserved. Immediate Actions (Alerts, Actuators, Notifications) End User and Management Clients Observations and Requests Sensors External Federated Data ConnectedDevices and Systems Action Triggers Complex Actions (Workflow) Actuators Resources Platform Applications Context Historical Data Deep Insights Fast Decision Making
  • 11. 11 The Internet of Things ©2015 GlobalLogic Inc. All Rights Reserved. A set of technologies that connects data from a variety of sensors with the ability to make contextually aware decisions and act on them in near real-time
  • 12. 12 IoT Architecture Paradigm: Sensor Technologies ©2015 GlobalLogic Inc. All Rights Reserved. Resources Sensors Sensor s • Alljoyn • MQTT • HomeNET (Apple) • Thread (Google) • EMIT (Panasonic) • Electric Imp • CCNx (PARC) • OIC / IIC (Intel) Sensors
  • 13. 13 Speed-layer Technologies: • Spark Streaming • Storm • Samza • IBM Streams • Esper • Sidhi CEP • AWS Kinesis (Cloud based) IoT Architecture Paradigm: Analytics Technologies ©2015 GlobalLogic Inc. All Rights Reserved. External Federated Data Context Historical Data Deep Insights Fast Decision Making Brain Batch-layer Technologies: • Hadoop Map-Reduce (Cloudera, Hortonworks, MapR ) • HPCC • Spark • Hive • Spark SQL • Pig • Analytic Databases (MarkLogic, Vertica, Infobright) Fast Decision Making Deep Insights
  • 14. 14 • Impala • VoltDB • ElephantDB • SploutSQL • Hive on Spark • Hbase+Phoenix • Couchbase • MongoDB IoT Architecture Paradigm: Analytics Technologies ©2015 GlobalLogic Inc. All Rights Reserved. External Federated Data Context Historical Data Deep Insights Fast Decision Making Brain • Oracle Data Federation • Redhat Data Virtualization • Mule ESB + Custom code • EspressoLogic View Layer Data Federation
  • 15. 15 IoT Architecture Paradigm: Applications Technologies ©2015 GlobalLogic Inc. All Rights Reserved. Immediate Actions (Alerts, Actuators, Notifications) End User and Management Clients Complex Actions (Workflow) Applications Connected Devices and Systems Actuators Actuators Technologies: • MBaaS (Mobile Backend as a service • mPaaS / aPaaS systems • Workflow and Rules systems • Pub / Sub • Mobile app frameworks • JS / Browser apps • Sensors / “M2M” Technologies listed Actuators and Applications
  • 17. 17 CONFIDENTIAL Architectural Challenges Internet of Things • Scalability - Billions of devices and ZBs of data • Interoperability - Heterogeneous systems and distributed resources • Extensibility - New things and new opportunities • Resiliency - Network partition and system errors • Performance - Near real-time processing and high processing • Security - Privacy and Deceit • Maintenance - Resource and Platform
  • 18. 18 CONFIDENTIAL Design Considerations Internet of Things • Identity Management - Identity of things and identity of people • Context awareness - Location and identity • Data generation mode - Event driven and time driven • Resource capability - Processing power and memory size • Forward and backward capability
  • 19. 19 CONFIDENTIAL Reference Architecture and Platform Internet of Things External Federated Data z z z M2M, Devices, and Intelligent Gateways Fast Decision Making Historical Information Notifications Deep Insights Complex Actions Platform Functions External Federated Data End User and Management Clients
  • 20. ©2015 GlobalLogic Inc. CONFIDENTIAL Embedded systems in IoT
  • 21. CONFIDENTIAL21 Internet of Things • Secure communication capabilities • Interoperability means talking to each other • Sensing/interacting embedded technology IoT = network of physical objects
  • 22. 22 Internet of Things Real world interaction is provided by sensors and actuators • Light, pressure, gyro, movement, temperature, etc. sensors • MEMS, motors, valves, relays, etc. • Machine vision, human interaction and other systems Communication capabilities are provided by protocols CoAP Well-defined and secure interoperability means: • AAA, provisioning and network management • Inter-system capabilities negotiations and configuration • Cloud/edge/fog optimal work distribution • Security, security and also security
  • 23. 23 Internet of Things • SSL/TLS based security (certificates) • Flexible transport plugins – AllJoyn or MQTT or REST or … • Transport-independent initial provisioning mechanism • Capabilities negotiation between all endpoints based on GUIDs • “Edge” and “Fog” computing concepts support Security Transport AllJoyn MQTT REST … Provisioning Capabilities negotiation IFTTT rules & computing Data flow Vision of embedded systems in IoT
  • 24. 24 CONFIDENTIAL Definitions Internet of Things • Sensor/Actuator - Pressure sensors, camera, stepper motor, etc. • Controller -Collect, process and possibly store data, implement some custom IFTTT or other logic -Can have a set of Sensors or Actuators connected to it -Can talk to other Controllers or M2M Gateway • M2M Gateway - Provides Internet access to one or some set of Controllers - Can be smart enough to implement some custom IFTTT or other logic
  • 25. 25 Device Gateway PlatformController M2M Gateway Request certificate signing M2M transport connection Sign GW certificate with Private Key Create private key by serial Create platform certificate Return signed certificateCreate private key by serial Request certificate signing Sign CTL certificate with Private Key Return signed certificate Controller-Gateway certificate exchange (Transport authentication mechanism) Device registration process Gateway and Controller are authorized by the Platform, securedconnectionis established Provisioning
  • 26. 26 Device Gateway Platform Controller M2M Gateway Authentication Check certificate authorize data processing actions Connection → announce DeviceInfo + certificate Device Authorized,setResourceID getData events setData events Message loop Announce capabilities Update Device Info AAA
  • 27. ©2015 GlobalLogic Inc. CONFIDENTIAL Platform Core
  • 28. 28 CONFIDENTIAL Reference Architecture and Platform Internet of Things External Federated Data z z z M2M, Devices, and Intelligent Gateways Fast Decision Making Historical Information Notifications Deep Insights Complex Actions Platform Functions External Federated Data End User and Management Clients
  • 29. 29 CONFIDENTIAL Platform Core | Cloud Internet of Things Heterogeneous Data Large Volume Near Real-Time Processing Security Notifications
  • 30. 30 Heterogeneous Data Solutions Internet of Things • Transform any format of data to ONE format • Apply basic rules • Cache & Aggregate data • Platform Gateways
  • 31. 31 Large Volume Solutions Internet of Things • Fast Hundreds of MBs of RW per second, serialize/deserialize • Scalable Elastically and transparently expanded without downtime • Durable persisted and replicated to prevent data loss • Distributed fault-tolerance guarantees
  • 32. 32 Near Real-Time Processing Internet of Things • Low Latency persisted and replicated to prevent data loss • Scale High throughput and scale-out by adding instances • Dynamic Change the rules dynamically using API interface • Complex detecting relationships between events
  • 33. 33 Security Solutions Internet of Things • Privacy Multi tenancy and data sharing • Security Policies apply security policies on the data before storing • In Memory Process non-persistable data in memory • Transport Secure data transfer to the DMZ
  • 34. ©2015 GlobalLogic Inc. CONFIDENTIAL IoT Analytics
  • 35. 35 CONFIDENTIAL Reference Architecture and Platform Internet of Things External Federated Data z z z M2M, Devices, and Intelligent Gateways Fast Decision Making Historical Information Notifications Deep Insights Complex Actions Platform Functions External Federated Data End User and Management Clients
  • 36. 36 Internet of Things The Internet of Things Analytics(IoTA) , the measurement and transformation into business intelligence of the Internet of Things Data Paradigms Volume application and transactional data Velocity Machine Variety Social Data
  • 37. 37 CONFIDENTIAL IoT Analytics Challenges Internet of Things • Data Integration – Aggregation and integration of the collected data streams in a manner that makes them suitable for analysis. – Key challenge in dealing with more diverse and disparate data sources before meaningful analysis is viable. • Data Storage – Implementation and management of the data store for the analytics process. – Key issue to address in this context is how to store time-series sensor data, which can increase dramatically in volume compared to e.g., transactional data readings • Different components of IOT analytics
  • 38. 38 CONFIDENTIAL IoT Analytics Challenges (Cont’d) Internet of Things • Core Analytics – Processing of the data by an analytics engine and the subsequent delivery of insights. • Data Presentation – Further presentation of the delivered analytical insights to the end-user. – In IoT analytics, the geography of data is a particularly important presentation element, given that the location of physical things matters more to analysis than, say, the location of an ecommerce transaction. • Different components of IOT analytics
  • 39. 39 CONFIDENTIAL Enabling IOT Analytics using Lambda Architecture Internet of Things Components of Lambda Architecture new data batch layer serving layer speed layer Query Query master data set batch view batch view real time view real time view
  • 40. 40 Technology Stack Internet of Things Component Technology Choices Rationale Batch View Generator (Batch Layer) Hive on Spark , Impala •Queries, especially those involving multiple reducer stages, runs faster. • Can anytime move to using only Hive by just a JDBC connection parameters change. • Easy of use than Map Reduce and other processing framework. • Support SQL by default. Real Time View Generator (Speed Layer) Volt DB , Spark Streaming ,Storm •Processes data fast by keepingit in memory and runs on commodity hardware. •Data can be ingested directly from Kafka queues so would be on low latency as thereis no intermediate layer betweendataingestion. Consolidate View Generator (Serving Layer) Hbase + Phoenix , Couchbase •Is easy to use and provides real time read and write. •Good for time series based evaluation. • Phoenix is used to provide SQL support over hbase Analytics Engine(Statistical programming language) R , Mahout •Gives wide variety of statistical and graphical algorithm. •It has linear and non linear modeling, time series analysis, classification,clustering etc. Real time Machine Learning (Machine Learning Library) SparkML •Distributed machine learning library. • Has support for common algorithms. Data Ingestion Layer (Messaging System) Kafka , RabbitMQ •High Throughput , data canbe pulledat consumer's own pace. •Can replay any messages or set of messages given the necessary selection criteria.
  • 41. 41 IOT Analytics Industry Trends Internet of Things Informatica Vibe Data Stream for Machine Data ParStream IOT Analytic Framework Source- http://www.informatica.com/in/products/big-data/vibe-data-stream/, https://www.parstream.com/
  • 42. 42 IOT Analytics Industry Trends Internet of Things Source- http://voltdb.com/
  • 43. ©2015 GlobalLogic Inc. CONFIDENTIAL Applications in IoT
  • 44. 44 CONFIDENTIAL GlobalLogic Reference Architecture and Platform Internet of Things External Federated Data z z z M2M, Devices, and Intelligent Gateways Fast Decision Making Historical Information Notifications Deep Insights Complex Actions Platform Functions External Federated Data End User and Management Clients
  • 45. 45 CONFIDENTIAL “There’s an app for that” – Apple’s advertising tagline, circa 2011 With the brain layer disappearing and becoming part of the background, how do we build apps for IoT?
  • 46. 46 CONFIDENTIAL What are the Challenges? Internet of Things The Past The Present The Near Future The Future Concept from Jeffery S. Engelhardt Courtesy Sony Courtesy Nokia / Issam Trabelsi Courtesy bushlemon.deviantart.com A rapidly changing ecosystem
  • 47. 47 CONFIDENTIAL What are the Challenges? Internet of Things Very high fluctuation in usage
  • 48. 48 CONFIDENTIAL What are the Challenges? Internet of Things Ability to handle all types of use cases Control home appliances (Connected Home) Gather meteorological data from sensors for weather forecasting Communicate to an aero engine manufacturer that this engine needs servicing
  • 49. 49 CONFIDENTIAL What are the Challenges? Internet of Things A completely new UX paradigm How do we do UX for agriculture? Will apps on TVs require a new UX? How will appliances work in a vehicle?
  • 50. 50 What are the Challenges? The Future is an Unknown Internet of Things 2020 2010 2000 1990 1980 1970 1960 1950 1944 1 10 1000s 100s of 1000s 1 Million 100s of Millions 1 Billion 8 Billion 50 Billion One Ten Thousands Hundreds of Thousands One Million Hundreds of Millions Billion 8 Billion 50 Billion
  • 51. 51 CONFIDENTIAL What are the Challenges? Internet of Things Being comfortable with legacy
  • 52. 52 CONFIDENTIAL What are the Challenges? Internet of Things Lack of a default standard What will become the default standard is just a guess for now
  • 53. 53 CONFIDENTIAL Summary Internet of Things With challenges of this kind, it is best to build IoT applications on a platform So: how do we do it, and what would an application platform look like?
  • 54. 54 CONFIDENTIAL Plenty of Platforms Already Exist Internet of Things Xively There are plenty more being developed . . . And all of them do ingestion and analytics ThingWorx Mnubo Bug Labs
  • 55. 55 App Platform Feature Set Internet of Things Challenges Solutions • A rapidly changing ecosystem • Extreme difference in consumption based on success • Ability to handle all types of use cases • A completely new UX paradigm • The future is an unknown • Being comfortable with legacy • A lack of standardization • Use of Auto-update like features (similar to Google’s Chrome • Have a plug n play approach to building applications • Use of cloud and cloud patterns to handle varying levels of consumption and to make this scalable and fault tolerant and highly available • Have the ability to Integrate with all existing systems via an ESB • Ability to incorporate new devices displays in a seamless manner by separating out the rendering out of the view from the data and the view • Build once, Reuse everywhere, Continuously update • Follow the Rapid Application Delivery (RAD model) With the right Platform as your partner and with the right vendor, go to market would be reduced by months
  • 56. 56 CONFIDENTIAL Proposed Architecture of the Application Platform Internet of Things Views AppEngineSDK AppRenderer WebApps (MV*) Native App Custom AppDesktops / Laptops / Tablets Smart Phones Devices & Gateways Business Logic AppPlatformAPI Worker VM (Task A) Worker VM (Task B) Worker VM (Task N) Orchestration Manager Integration ESB Integration layer (3rd Party Adapters) Auto Scale Manager PlatformAccessLayer App DB Platform Tier Data Services Streaming Service Platform Config Services Analytics Services Platform Management …
  • 57. 57 CONFIDENTIAL Proposed Architecture of the Application Platform Internet of Things Views AppEngineSDK AppRenderer WebApps (MV*) Native App Custom AppDesktops / Laptops / Tablets Smart Phones Devices & Gateways Business Logic AppPlatformAPI Worker VM (Task A) Worker VM (Task B) Worker VM (Task N) Orchestration Manager Integration ESB Integration layer (3rd Party Adapters) Auto Scale Manager PlatformAccessLayer App DB Platform Tier Data Services Streaming Service Platform Config Services Analytics Services Platform Management … Custom built once for each stack Custom built once for each stack Vert.x / Node.js / Web API Polyglot DB Polyglot Programming Custom / Drools / WWF Mule / Neuron / Fuse / etc. Vert.x / Node.js / Web API
  • 58. 58 CONFIDENTIAL Reference Architecture and Platform Internet of Things External Federated Data z z z M2M, Devices, and Intelligent Gateways Fast Decision Making Historical Information Notifications Deep Insights Complex Actions Platform Functions External Federated Data End User and Management Clients
  • 59. ©2014 GlobalLogic Inc. All Rights Reserved.