+ Reference Architecture for the Internet of Things.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Lemonade and Mobile e- mail Stéphane H. Maes – Lemonade Intermediate meeting Vancouver, BC October 2004.
Gateway Agent Product & Architecture
Internet of Things Security Architecture
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
1 © 2006 Avaya Inc. All rights reserved. Avaya – Proprietary & Confidential. Technology Enabling the Avaya Vision Technology Enabling the Avaya Vision.
The Internet & The New IT Infrastructure Chapter 9.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
Technology Center VP Ari Tolonen Service Platforms.
Top 10 Strategic Technology Trends for 2013 A Channel Partners Slide Show … as highlighted at.
Global connectivity solutions for Consumer Connected Car Services
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Omniran OmniRAN Wi-Fi Hotspot Roaming Use Case Date: Authors: NameAffiliationPhone Max RiegelNSN
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Communications & Data Services The Evolution of Communications Cathy Avgiris EVP/GM May 10, 2012.
Remedies Use of encrypted tunneling protocols (e.g. IPSec, Secure Shell) for secure data transmission over an insecure networktunneling protocolsIPSecSecure.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-in 5 NETWORKS and TELECOMMUNICATIONS.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
1© Nokia Siemens Networks 2011 To change the document information in the footer, press [Alt + F8] and use the „Nokia_Siemens_Networks_–_Change_Document_Information“
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Networks QUME 185 Introduction to Computer Applications.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
10/15/ SOA in Action Chapter 10 B. Ramamurthy.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
"The majority of users in a typical enterprise simply want frequent, location-independent access to a few key applications, such as , calendar and.
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
"The majority of users in a typical enterprise simply want frequent, location-independent access to a few key applications, such as , calendar and.
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
Internet of Things (Ref: Slideshare)
The ERA of API in the World of IoT Jing Zhang-Lee November, 2015.
An SAIC Company Rich Fialkoff Executive Director Customer Care and Billing Solutions (732) March 15, 2001 Operations Support.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Easy-to-Use RedFlag System Delivers Notifications via Phone, , Text, Social Media, and More to Improve Effectiveness of Your Communications COMPANY.
Internet of Things. Creating Our Future Together.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
© 2016 TM Forum | 1 Engaging your customers to increase value in a connected world Omnishop Catalyst Memorable Shopping Moments in a Connected Digital.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
INTERNET PROTOCOL TELEVISION (IP-TV)
A brief introduction to IoT gateway
IoT Integration Patterns, REST, and CoAP
Top 10 Strategic Technology Trends for 2013
UNIT II –Part 2.
System Design of Internet-of-Things for Residential Smart Grid
1st Draft for Defining IoT (1)
connectivity | autonomous | electrification | architecture
connectivity | autonomous | electrification | architecture
INTERNET PROTOCOL TELEVISION (IP-TV)
Top 10 Strategic Technology Trends for 2013
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
Technical Capabilities
Presentation transcript:

+ Reference Architecture for the Internet of Things

+ IoT – need for a reference architecture (roadmap) Internet of Content Web 1.0 Web-sites Search HTML Internet of Services Web 2.0 eCommerce / eServices REST Internet of People Social Media Mobile enablement HTML 5 Internet of Things “Things” semantically represented in the internet Active & Passive Device to device communication No single definition for Internet of Things but common features: “Things” have semantic representation in the Internet “Things” can be acted upon in a structured manner (e.g., status, capabilities, location, measurements) or can report in structured data or can communicate directly with other “Things” "Things” may be active (e.g., Zigbee sensor) or passive (e.g. RFID tag) Different “Things” may use multiple protocols to communicate with each other and the internet The Internet of Things needs a Reference Architecture – NB: this ppt is not meant to be definitive but a point of view on a very interesting domain

+ “Things” & Server Side Architecture The Internet of Things is an umbrella term that includes multiple different categories: Wireless Sensor Networks Internet-connected wearables Low power embedded systems RFID enabled tracking Use of mobile phones to interact with the real world (e.g. sensing) Devices that connect via Bluetooth enabled mobile phones to the Internet Connected Homes & Connected Cars Architecture: No single architecture will suffice A modular scalable architecture with distributed capabilities is required Reference architecture provides a starting point for architects looking to enable “Things” and for new operators ambitious to monetise the internet

+ IoT Scope

+ A Reference Architecture for IoT

+ IoT Communications & Devices Devices are independent & distributed Multiple protocols Device network handoff involve multiple protocols Communications involve complex Networking and Addressing One size does not fit all

+ IoT Protocols There are many different usable protocols for communication with M2M devices for the Internet of Things Specific protocols are more appropriate for different devices (e.g. memory & power profiles) Specific protocols are more appropriate for different communication needs (e.g. State Transfer Model & Event Based Model) The most usable protocols are: HTTP/HTTPS & WebSockets (and RESTful approaches on those) MQTT 3.1 / MQTT -SN Constrained Application Protocol (CoAP) XMPP

+ MQTT MQTT is a publish/subscribe messaging protocol designed for lightweight M2M communications. It was originally developed by IBM and is now an open standard. MQTT has a client/server model, where every sensor is a client and connects to a server, known as a broker, over TCP. MQTT is message oriented. Every message is a discrete chunk of data, opaque to the broker. Every message is published to an address, known as a topic. Clients may subscribe to multiple topics. Every client subscribed to a topic receives every message published to the topic.

+ MQTT Example For example, imagine a simple network with three clients and a central broker. All three clients open TCP connections with the broker. Clients B and C subscribe to the topic temperature At a later time, Client A publishes a value of 22.5 for topic temperature. The broker forwards the message to all subscribed clients. The publisher subscriber model allows MQTT clients to communicate one-to-one, one-to-many and many-to-one.

+ MQTT-SN Even though MQTT is designed to be lightweight, it has two drawbacks for very constrained devices. Every MQTT client must support TCP and will typically hold a connection open to the broker at all times. For some environments where packet loss is high or computing resources are scarce, this is a problem. MQTT topic names are often long strings which make them impractical for Both of these shortcomings are addressed by the MQTT-SN protocol, which defines a UDP mapping of MQTT and adds broker support for indexing topic names.

+ IoT Devices Devices: Independent, Distributed, Independently & Directly Connected Purchased through different channels Self-made with Arduino or equivalent Different versions

+ Integration: Distributed Service Layer An IoT reference architecture is predicated on a distributed service layer capable of integrating IoT BSS with Devices The DSL can replace more traditional mobile network OSS by providing transactional idempotent processes for massively distributed “Things” The DSL itself would need to be massively distributed with different capabilities provided by multiple parties For example the GSMA’s two network elements for secure over the air installation of mobile operator credentials into a SIM: Subscription Manager Data Preparation (SM-DP) & Subscription Manager Secure Routing (SM-SR) Another example would be Zigbee’s own Gateway which provides a local service layer / service bus to Zigbee devices DSL ownership will be either native or procured by the BSS provider as DSL provides standardised capabilities for ESB & Messaging capabilities and all of the Protocol support, data transformation, policy enforcement, messaging & persistence necessary to support that service providers’s offerings A service providers will require a DSL connecting to their customer focused BSS domain

+ BSS for IoT The BSS of IoT needs to be customer / family / business focused with emphasis on Average Revenue per Device (ARPD). IoT ARPD or the sum IoT ARPU is considerably lower than traditional mobile ARPU. The cost is also front-loaded into the device rather than the contract. For these reasons the BSS of IoT must therefore focusing on a low cost device enablement operating model Key BSS capabilities: Fulfilment Order decomposition, orchestration & fallout Reliable messaging, self-care operations, up-sell / cross-sell, product mgmt Assurance: Customer relationship mgmt, identity mgmt, operations QoS, Service Delivery, Trouble Ticketing Billing: Billing per device or bulk service offering for larger customers Remediated billing across different networks, for example M2M (handoff / backhaul / roaming)

+ IoT Channels: Omni-Channel Key Use Cases Web / Portal for Self-Care / Account Mgmt Use Cases Self-care use cases for device & hierarchy mgmt Integration to BSS, Identity Mgmt & Device Mgmt Role for Distributed Service Layer Device driven authentication / device authorisation challenge Support both API Gateway & HTML 5 for blended app support Mobile Apps Apps mainly developed by vendor / internal API layer enables operator service features Model more suited to blend rather than native apps Contact Centre / IVR Voice recognition devices Limited use cases (e.g. remote listening devices) Service Enablement / API Gateway Device registration & usage is multi-channel Devices rarely have setup UI and self-installed first time connection via Bluetooth or device’s own first time wifi network to laptop or mobile App Device self-registration with Network Operator depending on eUICC partner User monetisation of installed capability (e.g. reselling wifi) requires channel for prospective customers

+ Identity & Device Management User / party identity and device identity management cascade through an IoT architecture The device identity is what allows “Things” to be semantically represented in the internet User / party identity is necessary for channels & BSS usage but can cascade to the device for lowest level authorisation User / party identity to device identity mapping can be delivered at a BSS layer or via a trusted externalised identity provider of the user’s choosing An example of M2M Identity Mgmt is the Telecommunications Industry Association functional standard for Authentication, Authorization and Accounting for Smart Device (AAA-SD TIA) An example of device management supporting M2M use cases with no human intervention for secure over the air installation of mobile operator credentials into a SIM requires two key network elements have been specified by the GSMA: Subscription Manager Data Preparation (SM-DP) Subscription Manager Secure Routing (SM-SR)

+ But Where is the OSS? There is no need for single OSS because anybody can be the device service provider The role of the Mobile Network Operator will change because the “Things” are connected to the internet rather than to a walled network OSS should become commoditised supporting different protocols on top of which a semantic service layer can be defined BSS will make use of the semantic service layer and provide aggregating functions for a complete family of devices Even though the devices will continually change the standard protocols and structured services will remain

+ Conclusion: IoT Reference Architeture Any IoT reference architecture has to scale for the increasing number of interconnected devices: Smart “Things” (e.g. Internet-connected wearables) Interconnected “Things” (e.g. Smart Home) System of “Things” (e.g. Smart City / national grid) Communication between Interconnected “Things” which aggregate to form a System of “Things” will not always necessarily communicate through the centralised service layer. Devices will standardise towards providing their own communication layer (e.g. Zigbee Gateway, SM-SR/-SD). Interconnected devices will use the most appropriate protocol (e.g. memory & power profiles) and the most appropriate communication mechanism (e.g. State Transfer Model & Event Based Model) Intelligent devices will seek to hand-off to the lowest cost network (RFID, Bluetooth, Wifi, Mobile Network) while maintaining the QoS The role of the service provider will be to provide intelligence on top of a massively distributed service layer Traditional mobile network OSS will be replaced by core capabilities on a service provider’s Distributed Service Layer