Professional Documents
Culture Documents
2
3
SMS Email
Arshbir.com
Call IoT platform
Data Store
Architecture
(RDBMS) Analytics &
Rules
Visualization
Engine
Device Mgmt
REST Services- Data Streaming
5
Collect Process
sensor Send with
informa to ambient
tion cloud info
6
SMS Email
Arshbir.com
Architecture Call
Data Store IoT platform
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
7
Hardware
Development
Types Chip vendors
boards
• Microcontroller • ARM • Arduino
• Microprocessor • Atmel • ARM
• SoCs • TI • Raspberry Pi
• Intel • Beaglebone
• Atmel
• Intel Galileo/
Gen2/ Edison
8
Microcontroller
9
System on Chip
10
Arduino + Shields
11
12
Raspberry Pi , Beaglebone
13
Node vs Gateway
14
SMS Email
Arshbir.com
Communication Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
15
Radio frequency
16
17
Communication
Cloud Communication
18
SMS Email
Arshbir.com
Call IoT platform
Data Store
Rules Analytics &
Cloud Communication
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
19
Cloud
Components Examples
• Streaming • AWS
• Data stores • IBM
• Rules Processing & • CISCO
Notification • Microsoft
• Device Management Systems
• Analytics and Reporting
Engines
20
SMS Email
Arshbir.com
Data Stream Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
21
Data Streaming
22
SMS Email
Arshbir.com
Data Store Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
23
Data Store
24
SMS Email
Arshbir.com
Event Processing Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
25
Event Processing
Components Examples Approach
26
SMS Email
Arshbir.com
Analytics Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
27
Analytics
28
Analytics Maturity
29
What is Visual Analytics
Science of analytical reasoning facilitated by visual
interactive interfaces
Integrates new computational and theory-based
tools with innovative interactive techniques and
visual representations to enable human-
information discourse
Design is based on human cognitive and
perceptual principles
30
SMS Email
Arshbir.com
Call
Device Management
Data Store IoT platform
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
System
31
UI Technologies
32
SMS Email
Arshbir.com
Security Call IoT platform
Data Store
Rules Analytics &
(RDBMS)
Engine Visualization
Device Mgmt
REST Services- Data Streaming
33
Security
34
Why IoT security difficult ? .... because
Wireless communication
Physical insecurity
Constrained devices
Potentially sensitive data
Lack of standards
Heterogeneity : weakest link problem
A systems, not software problem
Classic web/internet threats
Identity management & dynamism
Inconvenience and cost
35
Threats to IoT systems
The physical devices
Can be stolen
Can be modified
Can be replaced
Can be cloned
36
The software
Can be modified (firmware/OS/middleware)
Can be decompiled to extract credentials
Can be exhausted (denial of service)
37
The network
Eavesdropping
Man-in-the-middle attacks
Rerouting traffic
Theft of bandwidth
38
Challenges and technology trends
39
Power
Chip ULP Active Sleep
Bench Mode Mode
Score
Atmel L21 185 35uA 200nA
40
Solid State Battery
41
Bio Batteries
42