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