Internet of Things
26.85M
Категория: ИнтернетИнтернет

Internet of Things

1. Internet of Things

Overview, challenges
and solutions
Salvatore Distefano
Kazan Federal University
[email protected]

2.

Agenda
2
IoT
Smart
Devices
Trends
Issues and Challenges
IoE, Fog Computing, CoT, SDT
Social and Urban Computing @ KFU

3.

IoT
3
“IoT is the network of physical objects - devices, vehicles, buildings and
other items embedded with electronics, software, sensors, and network
connectivity - enabling these objects to collect and exchange data.”
"Internet of Things Global Standards Initiative". ITU.
Social and Urban Computing @ KFU

4.

Smart Devices
4
Social and Urban Computing @ KFU

5.

Trends
5
Social and Urban Computing @ KFU

6.

Trends
6
Social and Urban Computing @ KFU

7.

Issues and
Challenges
Issues
7
Not smart/ Internet enabled devices (e.g. sensors and
actuators),
Not smart objects and things
Challenges
IoT-zation, turn to smart
Interconnections, Network
Identify and categorize things
Management (things and data)
Social and Urban Computing @ KFU

8.

IoT-zation
8
Add
network interface to existing “things”
Arduino
Standard interface
Highly programmable and configurable
Intel
Galileo
Samsung Artik
Nanode, Pinguino, Teense, …
Raspberry

Social and Urban Computing @ KFU

9.

Networking
Heterogeneous
nodes-things
Communication protocols and mechanisms
Unmanned Machine-to-Machine
interaction (M2M)
9
CoAP: a light HTTP protocol
MQTT: a PubSub system
AllJoyn: “discovery” of resources and
services
Distributed -> No Control
Best effort -> No Guarantees
Social and Urban Computing @ KFU

10.

Identify Things
10
What
is a thing?
Need of a common knowledge base,
semantics, ontologies
Sensor and actuator types and metrics
OGC
Sensor Web Enablement (SWE), Sensor Model
Language (SML), (W3C) Semantic Sensor Network
(SSN)
Semantic Web
XML,
Resource Description Framework RDL, OWL,
Dynamic semantics
Web
of Things
Social and Urban Computing @ KFU

11.

Management
Wide-scale
1
1
– billions of things
Huge amount of data (Zettabytes 2^70-10^21)
Solutions
Distributed, Autonomic, self-organizing
IoT-Cloud convergence: ubiquitous
Technological
-> Cloud support IoT - SaaS
Methodological -> adopt the Cloud-service
oriented paradigm to the provisioning of things
Cloud of things, Things as a Service - IaaS
Software defined and virtualized ecosystems
SD
things, SD cities, SDIoT
Social and Urban Computing @ KFU

12.

IoE
1
2
Social and Urban Computing @ KFU

13.

Fog Computing
13
Aims at extending Cloud to the edge of an enterprise's
network
Facilitates the end devices-Cloud compute, storage and
networking interactions
Consists of a control plane and a data plane
Emphasizes proximity to end-users and client objectives,
dense geographical distribution and local resource
pooling, quality of service (QoS) and edge
analytics/stream mining
Social and Urban Computing @ KFU

14.

Ideas and Projects
IoT, Cloud and Smart Cities
SensorCloud
SDC
MCSaaS

Requirements:
14
2-6 students/project
Java and/or Python
International partnership, visit opportunities
Politecnico di Milano, Massachusetts Institute of
Technology, National Technical University Athens,
University of Messina, …
Cisco, Dog Hunter, RosTelecom, …
Social and Urban Computing @ KFU

15.

SensorCloud
Goal:
15
Implementing a Cloud of sensors
Device-centric
Involving actuators
Infrastructure
EndUsers
Owner/Admin
Contributor 1 Node1
Owner/Admin
Contributor 2
SAaaS
Infrastructure
Provider
Noden
Node2
Owner/Admin
Contributor n
Node3
Owner/Admin
Contributor 3
Social and Urban Computing @ KFU

16.

Software Defined
Cities
16
Goal: Smart, Programmable and Customizable Cities
...
Application /
Service
IaaS layer
virtual board
Application /
Service
virtual board
Control
logic
...
Control
logic
virtual board
Control
logic
I/O layer
Control
plane
board
board
board
API
API
API
Networking
Networking
Networking
A
S
A
S
A
API
Networking
S
A
Physical
system
S
...
board
City
Social and Urban Computing @ KFU

17.

Mobile
CrowdSensing aaS
Goal:
17
Unlock MCS capabilities
Application Domain
App1
End Users
MCS
App 2
MCS
App 1
MCS App/
Service 1
Provider
Appm
End Users
App2
End Users
MCS
App m
MCS App/
Service 2
Provider
MCSaaS
FrontEnd
Server
MCS App/
Service m
Provider
Infrastructure Domain
MCSaaS
SAaaS
FE Server
SAaaS
IaaS
DaaS
Infrastructure
Infrastructure Provider
Provider
Contributor 1
MCSaaS
Provider
Infrastructure
Provider
Noden
Node1
Contributor n
Node2
Node3
Contributor 2
Contributor 3
MCSaaS
Client
MCS App
Client
SAaaS
Client
Social and Urban Computing @ KFU

18.

Thanks!
18
QUESTIONS?
Social and Urban Computing @ KFU
English     Русский Правила