UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

Similar documents
Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

DATA SHEET DZS-CONNECTION software suite Manage & Monetize Whole Home Wi-Fi and the Internet of Things

Versa Software-Defined Solutions for Service Providers

Cisco Prime Home 5.1 Technical

Broadband Forum Remote Management Specifications

HiveManager Local Cloud

It s Time to take control

Title DC Automation: It s a MARVEL!

AWS IoT Overview. July 2016 Thomas Jones, Partner Solutions Architect

From Zero Touch Provisioning to Secure Business Intent

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Internet the way it should be

Internet of Things: An Introduction

SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN

A FLEXIBLE, MULTI-PURPOSE, OPEN SOURCE TEST PLATFORM FOR IOT TESTING

Ciprian Stroe Senior Presales Consultant, CCIE# Cisco and/or its affiliates. All rights reserved.

Yanzi IoT for Smart Buildings From Sensor to Cloud. Marie Lassborn, VP Cloud Operations Jfokus 2018

15 th November 2016 IoT Build Conference, Double Tree Hilton, Tower of London London, UK

System Description. System Architecture. System Architecture, page 1 Deployment Environment, page 4

INTERNET OF THINGS. Eerst denken, dan doen! ELECTRONIC COMPONENT SOLUTIONS LIGHTING

IoT Edge within the IoT Framework

An Implementation of Fog Computing Attributes in an IoT Environment


SDWAN: Re-architecting WAN with Software Defined Networking

Virtualized Network Services SDN solution for service providers

IoT Intro. Fernando Solano Warsaw University of Technology

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Cisco Wide Area Application Services (WAAS) Mobile

Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.

Simplifying the Branch Network

Auto Configuration Server Device Diagnostic and Management with TR-069

M2M / IoT Security. Eurotech`s Everyware IoT Security Elements Overview. Robert Andres

Neeco Global Mobile Solutions Suite M2M OOB. Neeco. Global Out Of Band Device Access. over 2G/3G/4G mobile M2M networks.

Cisco SD-WAN and DNA-C

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

Our Virtual Intelligent Network Overlay (VINO) solutions bring next-generation performance and efficiency to business networks throughout North

An Overview of the User Services Platform (USP) (Broadband Forum TR-369)

How to Configure a Hybrid WAN in Parallel to An Existing Traditional Wan Infrastructure

ARCHITECTURING AND SECURING IOT PLATFORMS JANKO ISIDOROVIC MAINFLUX

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access

Wireless IoT Sensing Solutions

ARM mbed Technical Overview

5G and Licensed/Unlicensed Convergence

Energy Management with AWS

for Multi-Services Gateways

Corente Cloud Services Exchange

Powering the Internet of Things with MQTT

Document Number: rev D Intuitive Surgical, Inc. OnSite Overview. for the da Vinci Xi and da Vinci Si Surgical System.

Internet the way it should be

Data and AI LATAM 2018

W52P IP DECT Phones (with firmware version 30 or later)

Vortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D.

Making Enterprise Branches Agile and Efficient with Software-defined WAN (SD-WAN)

Making Things Smart. ISN Conference Long Range Connectivity Networks for Sensors

Cisco Meraki Cloud Managed IT Solution Derrick Phua. May 12, 2017

SteelConnect. The Future of Networking is here. It s Application- Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN

Nokia Connected Device Platform

Virtualized Network Services SDN solution for enterprises

Sentinet for BizTalk Server SENTINET

WELCOME TO THE NEW HYPER-INTEGRATED NETWORK MANAGEMENT

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

System Architecture Challenges in the Home M2M Network

Securebox A Platform for Smarter and Safer Networks Ibbad Hafeez, Aaron Yi Ding, Lauri Suomalainen, Sasu Tarkoma University of Helsinki

How to Route Internet Traffic between A Mobile Application and IoT Device?

BII - Broadband for Industrial Internet

REAL-TIME ANALYTICS WITH APACHE STORM

A connected workforce is a more productive workforce

Wi Fi e IoT para Smart Cities. Marcelo Molinari System Engineer Director LATAM

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

Seven Criteria for a Sound Investment in WAN Optimization

JURUMANI MERAKI CLOUD MANAGED SECURITY & SD-WAN

Introduction to IoT. Jianwei Liu Clemson University

Upgrade Your MuleESB with Solace s Messaging Infrastructure

SaaS. Public Cloud. Co-located SaaS Containers. Cloud

Hannes Willemse. MikroTik Certified Trainer MTCNA MTCWE MTCRE MTCTCE

UAV Management System

Stanislav Harvan Internet of Things

The Next Opportunity in the Data Centre

wireless Connectivity For iot

YOUR INDUSTRIAL IOT PARTNER Expertises and solutions

Enterprise WAN Agility.

Enable IoT Solutions using Azure

Cisco APIC-EM Components and Architecture, page 3. About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 1

Industry-leading Application PaaS Platform

Your wireless network

Cassia MQTT User Guide

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

EdgeConnectSP The Premier SD-WAN Solution

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Billion SG6200NXL Series

NETWORKING &SECURITY SOLUTIONSPORTFOLIO

SD-WAN 101. November 3 rd 2016 Rob McBride Marketing

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Security Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

5G: Not just mobile carriers. Dean Bubley, Disruptive Analysis, May 3

Libelium Cloud Hive. Technical Guide

Introduction. Hardware and Software. Test Highlights

CompTIA Mobility+ Certification

Internet of Things Field Network Director

Transcription:

UNIK4700 - Building Mobile and Wireless Networks Maghsoud Morshedi

IoT Market https://iot-analytics.com/iot-market-forecasts-overview/ 21/11/2017 2

IoT Management Advantages Remote provisioning Register and configure many devices simultaneously Scalability The platform can scale to manage millions of devices Monitoring and diagnostics Minimize device downtime and unforeseen operational problems Software maintenance and update Update and maintain device software remotely; allow agile developments Configuration and control Force device to certain desired state based on the system it is connected; Reset device to known-good state Security Manage security updates and configurations for many devices 21/11/2017 3

IoT Management Challenges Power and energy consumption Many IoT devices need to run for years over battery. Connectivity Varity of connectivity standards such as Zigbee, Zwave, Bluetooth, etc. Computation capabilities Many IoT devices use low-end microchips with very limited capabilities. Lack of standard-interoperability Need to adapt management platform according to each deployed sensor type or manufacturer Security and privacy Management platform security and privacy issues will affect millions of devices Storage Management Store petabytes of information gathered from IoT devices No human-interaction interface 21/11/2017 4

IoT Device Lifecycle Retire Plan Monitor Provision Manage 21/11/2017 5

IoT Device Lifecycle-Planning Why do you want to manage IoT? Plan your IoT devices deployment based on your system requirements Device naming scheme Group devices Define access control policies Retire Plan Monitor Provision Manage 21/11/2017 6

IoT Device Lifecycle-Provisioning Authenticate and register IoT devices in the management platform Zero-touch authentication and registeration Public key infrastructure (PKI)- IoT public key and certificate management Key generation Key expiration and reporting (different device different key lifetime) Key destruction Certificate revocation Provisioning scenarios Ownership based Geolocation based Load balancing Re-provisioning Retire Plan Monitor Provision Manage 21/11/2017 7

IoT Device Lifecycle-Management Force IoT device to a desired state Device configuration Assign IoT device to specific system Change parameters value Device update Firmware update Security update Retire Monitor Plan Provision Manage 21/11/2017 8

IoT Device Lifecycle-Monitoring Monitor devices health and state Monitor device status Wireless connectivity parameters Resource consumption Battery level or power consumption Maintenance planning Monitor security issues Anomaly detection Unauthorized access Monitor Retire Plan Provision Manage 21/11/2017 9

IoT Device Lifecycle- Retirement Replace the failed device with new one Device lifecycle is ended Defective devices Device failed Re-provision new replaced device Upgrade to a new model New features and functionalities Retire Monitor Plan Provision Manage 21/11/2017 10

Recap: Conventional system administration tools Configuration management Puppet Chef Ansible Kubernetes Software defined networking (SDN) Open standard management protocols NETCONF+YANG CPE WAN management protocol (CWMP) Can we use conventional system administration tools for IoT management? 21/11/2017 11

State of the art IoT platform 1 IoT devices connect to platform through IoT hub Configuration IoT Hub Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Properties Desired Device Provisioning service containing Enrollment list Reported Tags Mobile network IoT Gateway IoT devices 21/11/2017 12

State of the art IoT platform 2 Device shadow is metadata store for device capabilities Rule engine performs analytics Application and services Rule engine Device Shadow Broker Authenticator IoT devices 21/11/2017 13

State of the art IoT platform 3 Platform managed IoT devices through specialized gateway Platform managed specific IoT devices directly MQTT is main protocol connecting IoT to platform Big Data Analytics: Hadoop Predictive Analytics IoT topology visualization tool Cloud Infrastructure Mobile network MQTT Protocol Specialized MQTT IoT Gateway IoT devices 21/11/2017 14

MQTT Protocol MQ Telemetry Transport MQTT is real-time protocol connecting IoT to platform MQTT run over TCP/IP protocol Designed for limited bandwidth networks MQTT has small code footprint so it can run on limited capability devices MQTT uses publish and subscribe system MQTT topics Interest for incoming messages Specify where to publish Publish MQTT Topic: Home/lamp Broker Publish IoT Platform Subscribe Subscribe 21/11/2017 15

IoT wireless technologies Technology Frequency Data rate Range Power Cost 2G/3G Cellular bands 10Mb/s Several km High High 802.15.4 2.4 GHz 250 kb/s 100m Low Low Bluetooth 2.4 GHz 1, 2.1, 3 Mb/s 100 m Low Low LoRa < 1 GHZ < 50 kb/s 2-5 km Low Medium LTE cat 0/1 Cellular bands 1-10 Mb/s Several km Medium High NB-IoT Cellular bands 0.1-1 Mb/s Several km Medium High SiGFOX < 1GHz Very low Several km Low Medium Weighless < 1 GHz 0.1 24 Mb/s Several km Low Low Wi-Fi (11 f/h) 2.4, 5 0.1-1 Mb/s Several km Medium Low WirelessHART 2.4 GHz 250 Kb/s 100 m Medium Medium ZigBee 2.4 GHz 250 Kb/s 100 m Low Medium Z-Wave 908.42 MHz 40 Kb/s 30 m Low Medium EnOcean < 1 GHz 120 Kb/s 30 m Low Medium 21/11/2017 16

What to Monitor and Manage in IoT? RSSI SNR Memory 21/11/2017 17

Open Source IoT Platforms Kaa IoT Platform Device monitoring, provisioning and configuration SiteWhere Easily integrate development boards such as Raspberry Pi Support different communication protocols and perform monitoring using Graphana ThingSpeak Analyze and visualize data using MATLAB Compatible with development boards such as Raspberry Pi DeviceHive Install on public and private cloud Supports big data solutions such as Elasticsearch and Apache Spark Thingsboard.io Provides device management, monitoring, data collection and processing Supports multitenant installations 21/11/2017 18

Firewall App Routing 3 rd party App SDN for IoT Management Controller Northbound API Control plane OpenFlow protocol Southbound API Data/forwarding plane What would be optimal architecture of the SDN IoT management? What would be monitoring time interval in SDN IoT management? 21/11/2017 19

Firewall App Routing 3 rd party App Firewall App Routing 3 rd party App Virtualization of SDN Enabler for future IoT services Isolates different service providers Each vsdn corresponds to a slice of the network Virtualize given physical IoT infrastructure to allow multiple tenants share IoT infrastructure Each tenant can operate its own network operating system in controller or deliver specific services Smart grid services Remote management of smart home Enabler for open data concept Controller 1 Controller 2 Control plane A-CPI A-CPI D-CPI D-CPI Hypervisor Data/forwarding plane 21/11/2017 20

SDN and vsdn Challenges Latency overhead Time from sending a packet into control plane, processed and send back to data plane to being forwarded Controller OF message throughput Rate of messages that an SDN controller can process on average Controller response time Time the SDN controller needs to respond to a message vsdn hypervisor throughput Rate of messages that an vsdn hypervisor can forward on average Resource allocation of sensors to each vsdn tenant What would be optimal architecture for SDN or vsdn IoT management? 21/11/2017 21

CWMP Architecture Provisions CPE based on class of CPE such as vendor, software version or model Uses HTTP authentication and TLS to secure the communication between CPE and ACS 21/11/2017 22

Recap: TR-069 Data Models Parameters of a different class of CPE are defined separately in a specific data model Each data model comprises a hierarchical set of parameters to define managed objects within a particular device or service data models enable the CWMP to manage remote devices based on their capabilities and set of parameters Data Model Description TR-064 LAN side DSL CPE configuration TR-104 TR-111 TR-106 TR-135 TR-196 TR-317 Provisioning parameters for VoIP CPE Applying TR-069 to remote management of home networking devices Data Model Template for TR-069-Enabled Devices Data model for a TR-069 enabled STB Femto access point service data model Network enhanced residential gateway (SDN/NFV) 21/11/2017 23

Recap: TR-069 Remote Management Requirements 1. All CPE should obtain an IP address in order to be able to communicate with an auto-configuration server (ACS) 2. When the CPE is behind the NAT or assigned a private IP address then only CPE can initiate connection otherwise the tunnelling mechanism should be used 3. The CPE must be able to discover the ACS through the URL of ACS or a preconfigured default ACS URL 4. The ACS URL must be in the form of HTTP or HTTPS 5. The CPE must support the uses of HTTP request, response and redirect in order to be able to communicate with ACS 21/11/2017 24

Recap: TR-069 Implementation Challenges 1. The remote device should be capable of performing TR-069 client as an active process 2. Most of consumer-grade wireless access points used at home have limited capability to send statistics less than 15 minutes intervals. 3. Different devices require different data models due to their different use cases and parameter set 4. The auto-configuration server should use the HTTPS in order to secure data transfer to/from remote devices 5. Using certificates for HTTPS, operator should implement a certificate management platform in order to monitor certificates for expiration and audit, centralized certificate creation, re-provision a device with a new certificate (certificate rollover), recover certificates that are no longer operational (certificate escrow), certificate revocation 6. Different factors including traffic flows, network topology, available bandwidth, energy efficiency consideration, hardware, and software capabilities pose management challenges 21/11/2017 25

IoT Management Example 1 How do you manage sensors in following use case? 21/11/2017 26

IoT Management Example 2 How do you manage sensors in following use case? 21/11/2017 27

IoT Management Example 3 How do you manage sensors in following use case? 21/11/2017 28

IoT Management Example 4 How do you manage sensors in following use case? 21/11/2017 29

Discussion Why should we monitor and manage IoT? What would be optimal monitoring time intervals for IoT? What would be optimal IoT management architecture (using gateway or direct connection)? Which approach will you use for IoT management in your infrastructure? (configuration management, SDN, open standard protocols or enterprise cloud platforms) What are the IoT management security and privacy consideration? 21/11/2017 30

21/11/2017 31