Dynamic Mobile Sensor Network Platform for ID-based Communication ITU Kaleidoscope 2014

advertisement
ITU Kaleidoscope 2014
Living in a converged world ‐ impossible without standards? Dynamic Mobile Sensor Network
Platform for ID-based Communication
Ved P. Kafle, Yusuke Fukushima, Hiroaki Harai
National Institute of Information and
Communications Technology (NICT)
Tokyo, Japan
Saint Petersburg,
Russian Federation
1
Outline
 Motivation
 Dynamic mobile sensor network platform
 Approach – proposal and extension of HIMALIS
 Implementation
 Operation scenarios
 Conclusion
*HIMALIS: Heterogeneity Inclusion and Mobility Adaptation
through Locator ID Separation
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
2
Kafle et al., NICT
Motivations – Limitations of current sensor networks
Data storage
Sensor
Data
IP Network
E-healthcare
Home
Location
info
Remotemonitoring
Environment
sensors
• Application-specific
Network protocols and applications are in a package - difficult
to change or add new applications
• Static configuration
Difficult to change configuration after deployment: e.g.,
sensor data tx rate, reliability, security-level, access control
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
3
Kafle et al., NICT
Concept – Dynamic mobile sensor networks
Data storage
Sensor
Data
IP Network
Control
Control
E-healthcare
Mobility
Home
care
Mobility
Location
info
Remotemonitoring
Environment
sensors
Reconfigurable
• General-purpose: Open API; easy to develop and use app,
better interoperability, remotely reconfigurable
• Better connectivity: Mobility, multihoming support
• Better control: Access control, authentication, data security
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
4
Kafle et al., NICT
Components – Proposed dynamic mobile sensor
network platform
Big Data
servers
Sensor Data
Sensor control
command
Sink Server
Sensor
admin
Internet
HIMALIS
Gateway (HG)
Access
Network
AP
Mobile Sensor
Gateway (MSG)
Mobile Sensors
(MS)
Mobility
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
5
Kafle et al., NICT
Approach – Extended HIMALIS architecture to sensors
Applications
HIMALIS overview –
Transport layer
• Introduction of identity
sublayer
Identity sublayer
State Manager
• Application and transport
Signaling
Network Manager
layers are independent of
Network layer
(IPv4, IPv6, 6LoWPAN, …)
network layer
• Mobility, multihoming,
heterogeneity support
Session Manager
Link and PHY layer
Figure - HIMALIS Protocol stack
• Access and data security
[3] Kafle et al., “HIMALIS: Heterogeneity inclusion and mobility adaptation through locator ID
separation in new generation network,” IEICE Trans. Commun., vol.E93-B no.3, pp. 478-489,
Mar. 2010.
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
6
Kafle et al., NICT
HIMALIS ID-based secure and reliable communication
Store and provide
hostname to ID,
locator, security key
mapping records
Each host is
assigned with a
hostname and ID
Peer authentication
before starting data
communication
Name Resolution
Registry
Multihoming
mh#himalis.net
ID
192.168.0.200
10.32.230.5
HG
HIMALIS
Gateway (HG)
102-304--1
Locators
ch#nict.go.jp
ID
a01-be--100
ID-based communication
Upper layers
e.g. IPv4
Locators
IPv4
Network layer
IPv6
2001:db8::20
2001:5a:efd::2
Network protocol translation
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
7
Kafle et al., NICT
HIMALIS extension to dynamic sensor networks
Sink
IPv4/IPv6
IPv4
Name Resolution
Registry
Mobile Sensor
Gateway (MSG)
HG
HG
msg01#himalis.net
6LoWPAN
Mobile Sensor
(MS)
6LoWPAN
6LoWPAN
ms01#himalis.net
• HIMALIS protocol stack in MS and MSG
• For enabling ID-based communication in heterogeneous
protocols (e.g., 6LoWPAN, IPv6, IPv4)
• For remote control, configuration securely
• For mobility support
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
8
Kafle et al., NICT
ID-based communication in heterogeneous networks
ID Tables
hostname
ID
Loc
key
~~~
~~~
~~~
~~~
Sink
Internet
(IPv4)
HG
Protocol
conversion
IPv4
IPv6
ID
Loc
~~~
~~~
Access Network
(IPv6)
MSG
ID
Loc
key
IPv6
6LoWPAN
~~~
~~~
~~~
Mobile Sensor
Network
(6LoWPAN)
hostname
ID
Loc
key
~~~
~~~
~~~
MS
~~~
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
9
Kafle et al., NICT
Remote control/configuration of mobile sensors
Sensor Data Servers
1. Monitoring/Control
given via Sink
MSG
MS
Sensor Data
Sink
Sensor admin
2. Monitoring/Control
given directly
MS
• Commands for status monitoring (e.g., sampling rate, tx rate,
current reading, power-level), reconfiguration
• Sensor admin can send control commands in two ways:
• 1. via sink server (sink acts as a security hub, common control)
• 2. directly (by using HIMALIS secure communication)
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
10
Kafle et al., NICT
Four mobility scenarios supported
④Sink or admin
④
mobility
Sink
Sensor Data Servers
③Session mobility
in heterogeneous
links
6LoWPAN
6LoWPAN
IPv4
IPv6
IPv4
① MS mobility
across sensor
networks
Sensor
admin
②MSG
mobility
6LoWPAN
① MS can move between MSGs
② MSG can move alone or with MSs
③ MSG (multihoming) can switch links in heterogeneous networks
④ Sink or admin can move while getting sensor data or sending
control commands
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
11
Kafle et al., NICT
Implementation and operation
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
12
Kafle et al., NICT
MS, MSG prototype development
MSG
XBee/External WiFi
55mm
SensorGW App
HIMALIS Stack
Android 4.2.2
121mm
Android Tablet
230mm
Back
Front
MS
Light, Temp, Pressure,
Humidity sensors
85mm
Sensor App
Battery
HIMALIS Stack
Raspbian 3.2.27
Raspberry Pi
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
85mm
160mm
13
Kafle et al., NICT
MS, MSG software modules
MSG
User space
6LoWPAN
Daemon
XBee S1
module
TUN
Serial
Sensor
App
Signaling
Module
HIMALIS
stack
Kernel space
Internal
Wi-Fi
Multihoming
thru two Wi-Fi
External
Wi-Fi
HIMALIS Stack over Android 4.2.2
6LoWPAN /
IEEE802.15.4
(2.4 GHz)
MS
User space
6LoWPAN
Daemon
XBee S1
module
Serial
TUN
Signaling
Module
Sensor
App
HIMALIS
stack
Kernel space
HIMALIS Stack over Raspbian 3.2.27
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
USB Connection
Sensor modules
- Light
- Temp
- Humidity
- Pressure
14
Kafle et al., NICT
Sensor control panel
Admin
Sink
MSG
MS
Control command
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
15
Kafle et al., NICT
Sensor data viewer
Sink
User
MSG
MS
Sensor data
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
16
Kafle et al., NICT
Conclusion and future work
Presented the design and implementation of the ID-based
communication supporting dynamic mobile sensor network
New features:
•
Remotely reconfigurable sensor network
•
Reliable connectivity through mobility and multihoming
•
General-purpose open API in sensor nodes
Future work
•
Standardization, optimization, application development
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
17
Kafle et al., NICT
Related standards and potential new topics
Related standards:
ITU-T Y.3001 (FN objectives and design goals),
ITU-T Y.3031 (ID-based communication framework in FN),
ITU-T Y.3032 (ID and locator mapping mechanism in FN),
ITU-T Y.2221 (USN application and services requirements),
IEEE 1888 (sensor data storage format)
Potential new topics for standardization:
1. Interfaces between sensing, computation and
communication units
2. Light-weight authentication and access control methods for
mobile sensors
3. Methods for ID-based communication in heterogeneous
network protocols, e.g., extension to ITU-T Y.FN-heteronet
(WP3/13)
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
18
Kafle et al., NICT
Thank you !
We are open to collaborate with partners for research,
development and standardization of ID-based
communication in mobile sensor networks.
Contact: Ved P. Kafle
kafle@nict.go.jp
Saint Petersburg, Russian Federation, 3‐5 June 2014 ITU Kaleidoscope 2014 ‐ Living in a converged world ‐ impossible without standards?
19
Kafle et al., NICT
Download