Connected Car as an IoT Service

Similar documents
T : Internet Technologies for Mobile Computing

A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

IoT Enabler, from the Things to the Services and Service Platform

ITU-T Y Functional framework and capabilities of the Internet of things

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

Internet of Things: Cross-cutting Integration Platforms Across Sectors

Why Connecting to the Internet of Things Project List

Internet of Things Telecommunication operator perspective

IoT Strategy Roadmap

Introduction to the platforms of services for the Internet of Things Revision : 536

Internet of Things (IoT) Vikram Raval GSMA

Bringing an all-in-one solution to IoT prototype developers

Middleware for the Internet of Things Revision : 536

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

IoT-based Monitoring System using Tri-level Context Making for Smart Home Services

Home Monitoring System Using RP Device

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

NAMING AND REGISTRATION OF IOT DEVICES USING SEMANTIC WEB TECHNOLOGY

ITU-T Y Reference architecture for Internet of things network capability exposure

Introduction to the ITU-T Global Standards Initiative on IoT with focus on SG13 activities

IOT DEVELOPER SURVEY RESULTS. April 2017

PoLTE: The GPS Alternative for IoT Location Services

UPDATE ON IOT LANDSCAPING

IoT Challenges in H2020. Mirko Presser, MSci, MSc, BSS/BTECH/MBIT Lab

Spectrum Management Aspects Enabling IoT Implementation

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

Internet of Things (IoT)

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

Internet of Things Trends, Challenges, Opportunities, and Applications

PoE: Adding Power to (IoT)

IoT using Python & Cloud Computing

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

Showcase C: Korea USA. Japan (Germany) Germany. Smart City Services and Multiple Service Layer Platforms Interworking

Relationship-based Intercom Platform for Smart Space

A SMART, SAFE AND SMOOTH FUTURE TELESTE FOR CITY TRANSPORT. Video security and passenger information solution for city transport

Internet of Things (IoT): The Big Picture

Internet of Things (IoT) and Big Data DOAG 2016 Big Data Days

Inc. Internet of Things. Outcome Economy. to Win in the. How Your Company Can Use the

IOT Based Fuel Monitoring For Vehicles

Architecture of Industrial IoT

Bridging the Interoperability Gap of the Internet of Things. BIG IoT Project. Rosa Ma Martin (inlab FIB, UPC) JORNADAS TÉCNICAS RedIRIS 2017

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

3 rd International Conference on Smart and Sustainable Technologies SpliTech2018 June 26-29, 2018

IoT - Internet of Things. Brokerage event for Innovative ICT November, Varazdin, Croatia

IoT Software Platforms

F5 Network Security for IoT

IoT State of the Union

142, Noida, U.P., India

SPECIALIST TASK FORCE 505 IOT STANDARDS LANDSCAPING & IOT LSP GAP ANALYSIS

Integrating Device Connectivity in IoT & Embedded devices

JTC 1/SC 41. François Coallier, PhD, Eng. Chair, ISO/IEC JTC 1/SC41 ITU-T RFG, ITU-T RFG

Smart Buildings - Integrating PoE with the IoT

Internet of Things ( IoT) Luigi Battezzati PhD.

INTERNET OF THINGS THE GSMA GUIDE TO THE R A G E C A P A B I L C O V E I T Y T Y U R I E C R S B E C Y. gsma.com/iot

Introduction to the Internet of Things

PROTOTYPE OF IOT ENABLED SMART FACTORY. HaeKyung Lee and Taioun Kim. Received September 2015; accepted November 2015

Plug & Play Mobile Frontend For Your IoT Solution

Chapter 2. Analysis of ICT Industrial Trends in the IoT Era. Part 1

IoT in Port of the Future

EdgeX Foundry. Facilitating IoT Interoperability by Extending Cloud Native Principles to the Edge GLOBAL SPONSORS

What you need to know about IoT platforms. How platforms stack up in IoT

Mobile IoT for Smart Cities: Open for Business. Svetlana Grant Future IoT Networks Director Connected Living Programme 17 November 2016

Deliverable 7.1.a: BIG IoT Exploitation Plan first release

Mobilising the Smart Cities September Barbara Pareglio IoT Technical Director

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

Device Management Requirements

The Internet-of-Things For Biodiversity

ITU Smart Sustainable Cities and Communities Initiatives: Towards a Smart Global Vision Bilbao, Spain June IoT Week 2018 #IoT4SCC. Ramy A.

IoThings Milano Maggio 2017 Barbara Pareglio GSMA IoT Technical Director. Mobile IoT: 3GPP standard per reti LPWA e IoT security

Kolding June 12, 2018

ISELED - A Bright Future for Automotive Interior Lighting

AMPHENOL RF ENABLES THE INTERNET OF THINGS

Security Challenges in the Internet of Things. Dr. Sigrid Schefer-Wenzl

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-4,

Internet of things (IoT) Regulatory aspects. Trilok Dabeesing, ICT Authority 28 June 2017

R&D of energy Internet of Things in KEPCO Towards KEPCO IoT technology. Myung-Hye Park

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Internet of Things Conceptual Frameworks and Architecture

Standard for an Architectural Framework for the Internet of Things

IOT TECHNOLOGY & BUSINESS. Format: Online Academy. Duration: 5 Modules

IoT Sensor Network Applications

Enabling IoT Ecosystems through Platform Interoperability

This is a repository copy of Virtualization Framework for Energy Efficient IoT Networks.

Redefining the Connected Conversation

KPN and the Internet of Things

ANSI/SCTE

Internet of Things hiotron Custom IOT Solution Development

ERAdiate lecture series

administration access control A security feature that determines who can edit the configuration settings for a given Transmitter.

Towards KEPCO IoT tech.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

VMware Pulse IoT Center 1.0 Release Notes

IOT. Internet of Transformation. Whitepaper.

Your partner in testing the Internet of Things

Mirth Solutions. Powering Healthcare Transformation.

Transcription:

Connected Car as an IoT Service Soumya Kanti Datta Research Engineer Communication Systems Department Email: Soumya-Kanti.Datta@eurecom.fr

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 2

Connected Car Equipped with Internet access Has computing capabilities and on-board resources (sensors and actuators) Connect to devices, networks and services external to the car Other cars, infrastructures etc. 20-Jul-2016 Connected Car as an IoT Service - p 3

Connected Car Ecosystem 20-Jul-2016 Connected Car as an IoT Service - p 4

History - Two Parallel Ecosystems Automotive [1] Auto 1.0 Auto 2.0 Auto 2.5 Auto 3.0 Present evolution Auto 4.0 Internet of Things This is not new as you may thing [1] The automotive industry as a digital business, available at - http://www.ntti3.com/wpcontent/uploads/automotive_as_a_digital_business_v1.03-1.pdf 20-Jul-2016 Connected Car as an IoT Service - p 5

Automotive Industry Auto 1.0 Dates back to 1886 (modern production of automobile). Cars were novelty, expensive and time-consuming to produce. Auto 2.0 Cultural and economic forces shaped the industry. Focus has been on performance, dealer diagnostics systems, basic infotainment. Technology still is rather invisible to the consumer. Auto 2.5 Cutting edge cars today belong to this category. 20-Jul-2016 Connected Car as an IoT Service - p 6

Auto 2.5 Well established auto OEMs (BMW) and new entrants (Tesla) started looking at the true potential of software beyond the infotainment. BMW ConnectedDrive initiative. Customers can now avail OTA software updates for repair problems, add new features without going to dealers. Always connected aspect is one of the driving forces behind the consumer expectation. After all, we live in iphone and Android era. From Software to Service 20-Jul-2016 Connected Car as an IoT Service - p 7

In parallel, Internet is evolving too. 20-Jul-2016 Connected Car as an IoT Service - p 8

Evolution of Internet 20-Jul-2016 Connected Car as an IoT Service - p 9

Remember M2M related concepts existed in 1961 https://www.youtube.com/watch?v=avho0-qu8xo 20-Jul-2016 Connected Car as an IoT Service - p 10

Why Merge Two Ecosystems? Source: http://design.avnet.com/axiom/autorama-connecting-your-car-to-the-internet-of-tomorrow 20-Jul-2016 Connected Car as an IoT Service - p 11

Benefits for Auto Industry M2M Automatic diagnostics of cars Data collection from engine management system and analysis. M2M M2H Infrastructure monitoring Structural integrity of a bridge in case of flood. Traffic & emergency alters to drivers. Driver assistance and reaction time. Blind spot detection and more 20-Jul-2016 Connected Car as an IoT Service - p 12

Smart City Effect Deploying infrastructure for Better road safety Co-operative mobility management Reduce effect on environment Strong social impact through the sharing based economy 20-Jul-2016 Connected Car as an IoT Service - p 13

Auto 1.0 and Auto 2.0 can not meet the requirements due to lack of Powerful OBUs V2X tools (both software and hardware) Standards Integration with next-gen ICT 20-Jul-2016 Connected Car as an IoT Service - p 14

Auto Industry Response Auto 3.0 Take Away Focus of Auto 3.0 Support Intelligent Transportation System (ITS) through V2X Communications. Expose vehicular resources for data collection, processing, management and storage. Seamless communication and information exchange among vehicular gateways, edge & cloud platforms and consumer devices. Seamless interoperability among vehicles, external computing platforms and consumers. 20-Jul-2016 Connected Car as an IoT Service - p 15

Auto 3.0 and IoT Take Away The technological evolution leading to Auto 3.0 enables Automatic vehicle information discovery and exchange with computing systems and other vehicles. Enhanced access and core networking Computing on vehicular sensor data As a result Vehicles are becoming resources for IoT ecosystem [1]. Advantage Use on-board sensors for pollution monitoring, traffic flow management, road intersection management. No need to deploy additional sensors in smart cities. [1] S. Abdelhamid, H. S. Hassanein, and G. Takahara. Vehicle as a resource (vaar). IEEE Network, 29(1):12 17, Jan 2015. 20-Jul-2016 Connected Car as an IoT Service - p 16

Combined Ecosystem Take Away Integrates Vehicular resources (sensors, actuators). ITS & V2X technologies. Edge and cloud computing platforms with big data. Consumer centric services. Target Improve complex network systems and vehicular information flow. Ultimately reach a collaborative awareness and cognition among consumers, vehicles, things and computing platforms. Leads to Connected vehicles as an IoT service. Frequently called as Automotive IoT 20-Jul-2016 Connected Car as an IoT Service - p 17

Connected Car as a Service Take Away For smart city stakeholders (municipalities etc.) No need to deploy city wide sensors Instead use vehicular sensors to perceive city environments Enterprises Real time asset or fleet monitoring and management How DHL utilizes IoT (Joint study between Cisco and DHL) IoT and logistics [2] Consumers Find and reserve parking spot in a (new) city while traveling and save fuel. Analysis of vehicle health and alert when maintenance is necessary. Autonomous vehicles Passenger experience [2] http://www.dhl.com/content/dam/local_images/g0/new_aboutus/innovation/dhltrendreport_internet_of_things.pdf 20-Jul-2016 Connected Car as an IoT Service - p 18

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 19

Three Fundamental Operations Generation and collection of data Vehicular sensors External sensors (smartphone, environmental etc.) Analysis of data Processing, management and storage Control Through actuation E.g. automatically switching on fog lamp in a vehicle when fog is detected 20-Jul-2016 Connected Car as an IoT Service - p 20

IoT Data Cycle 20-Jul-2016 Connected Car as an IoT Service - p 21

Wait, it is not so simple Heterogeneity at sensors and actuators Domain of operation, type & frequency of measurement, communication technology Management of vehicle and its resources Concerns due to high mobility Automatic naming, addressing and discovery of addresses Choice of communication network Cellular network or DSRC Processing Utilizing semantic web technologies Cloud platform or edge/fog platform? Data Dissemination A mechanism that is independent of vehicle mobility Interoperability Avoid creating data silos and fragmented market Standardization efforts W3C Automotive Working Group and Web of Things Interest Group Efforts from onem2m 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 22

Summary of Challenges Take Away Uniform data and configuration exchange among vehicular resources, computing platforms and consumers. Data-driven approach Currently focus is on infrastructure, network and protocols. No cross domain solutions Interoperability among cloud platforms Closed interfaces and individualized solutions. Co-existence of edge and cloud Very important for semi/high autonomous vehicles. Data management and repository No widely followed guidelines. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 23

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 24

Sensors in Vehicles Source: http://blogs.intel.com/iot/2015/09/02/intelligent-driving-experience-a-ride-with-intel-internet-of-things 20-Jul-2016 Connected Car as an IoT Service - p 25

Sensors in Vehicles Source: http://blogs.intel.com/iot/2015/09/02/intelligent-driving-experience-a-ride-with-intel-internet-of-things 20-Jul-2016 Connected Car as an IoT Service - p 26

Uniform Data Exchange Requirement from a vehicular perspective Heterogeneous and multimodal things Can not have one API per thing to exchange data Need a uniform data exchange mechanism Sensor measurement alone has no value Need additional side information like unit, timestamp, type of sensor 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 27

Sensor Markup Language (SenML) Uniform way to exchange sensor metadata. Represents simple sensor measurements and device parameters. Sensor measurement, name, id, unit, timestamp etc. Implementation using JSON/CBOR/XML/EXI. Server can parse several SenML metadata at the same time. Source: Media Types for Sensor Markup Language (SENML) draft-jennings-core-senml-02 https://tools.ietf.org/pdf/draft-jennings-core-senml-02.pdf 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 28

SenML Extensions for Actuators No markup language for actuators Extend capabilities of SenML for actuators Uniform way to exchange actuator metadata [3] Used to send commands to actuators Switch on/off a light, reduce the speed of motor etc. Advantage Uniform mechanism to interact with both sensors and actuators. [3] Datta, S.K.; Bonnet, C.; Nikaein, N., "CCT: Connect and Control Things: A novel mobile application to manage M2M devices and endpoints," Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2014 IEEE Ninth International Conference on, pp.1,6, 21-24 April 2014 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 29

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 30

Managing Connected Vehicle Resources Take Away Why do we need it? Due to Machine-to-Machine nature of operation, it is necessary to manage vehicular resources. Enables discovery of resources (sensors, actuators and associated services). What exactly is managed? Description and configuration of the vehicles and their resources. Application Useful for cloud based fleet or asset management services. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 31

Managing Connected Vehicle Resources Objective Ensuring flexibility, scalability and dynamicity of the overall framework. Lightweight and simple description. Automatic management framework. Available solutions (developed by EURECOM) Representation of objects for efficient management [4] Both smart and legacy ones. Utilize CoRE Link Format or JSON-LD Generic framework for connected things management Applicable to vehicular domain also. OMA LwM2M Technical Specifications based API [4] Datta, Soumya Kanti; Bonnet, Christian, Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management," IEEE International Conference on Internet of Things 2014, Taipei, Taiwan, 1-3 September 2014. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 32

Connected Object Management Framework Consumer Application Deployed in Cloud or Edge Platform Vehicular Things Source: Datta, S.K.; Bonnet, C., "A lightweight framework for efficient M2M device management in onem2m architecture," in Recent Advances in Internet of Things (RIoT), 2015 International Conference on, pp.1-6, 7-9 April 2015. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 33

Description of Layers Layers and their functionalities are implemented as RESTful web services. Perception layer Contains the real M2M devices containing sensors, actuators or RFID tags as endpoints. Proxy Layer Unique & novel aspect of the framework to allow management of legacy M2M devices Current standardization efforts do not consider such scenarios but inclusion of legacy devices into IoT ecosystems is crucial. The proxy layer is composed of two RESTful web services proxy-in and proxy-out to manage sensors and actuators respectively. The proxy layer creates the CoRE Link based configurations and is responsible for registering and un-registering legacy devices. The proxies are dependent on the communication protocol used by the legacy devices. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 34

Description of Layers Configuration Storage Layer Contains Configuration Storage API. The smart devices directly connect to this API during the bootstrap phase It extracts the resource descriptions from the devices or (proxies in case of legacy devices). The layer houses a database and stores the device, endpoint and configuration resources in separate tables. The API translates the CoRE Link based descriptions to appropriate storage format. This layer also keeps track of the configuration lifetime attribute. During that period, if it does not receive an announcement that the device is still present or configuration update, it will delete that device configuration. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 35

Description of Layers Service Enablement Layer Allows the end users to Read, write & update configurations Enable device discovery Receive notification Implement proper access control. These capabilities correspond to OMA LwM2M Technical Specifications Allow remote management of M2M devices from mobile devices of end users. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 36

Different Phases of Operation Bootstrap phase Perform necessary provisioning Client registration phase Registration of objects to the framework Service enablement phase Enables M2M device management Allows end users to discover configurations Configuration(s) update Information reporting phase Enable observe, notify functions for selected M2M devices 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 37

Registration Phase 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 38

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 39

Discovery Search functionalities provided to Humans Google Yahoo Bing Search Engine for things? Source : www.iotdex.com 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 40

Discovery Categories Scenarios Search around ME UriBeacon, NFC Discover sensors from a smartphone Search in the network mdns, SSDP Search in a directory (can be used in vehicular domain) CoAP Search across peers DHT based Search for metadata Semantic based search Source - https://w3c.github.io/wot/landscape.html 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 41

Search Engine Based Discovery Framework Source: S. K. Datta, R. P. F. Da Costa and C. Bonnet, "Resource discovery in Internet of Things: Current trends and future standardization aspects," Internet of Things (WF-IoT), 2015 IEEE 2nd World Forum on, Milan, 2015, pp. 542-547. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 42

The Three Layers (1/2) Proxy layer Enable discovery and interaction with smart and legacy things regardless of communication technology and protocols. Discovery layer Configuration registry: manages registration, un-registration of things and provides storage of configurations. Indexing API: registered things are indexed to expedite the search operation. Search engine Receives the discovery request (keywords/parameters) from clients Extracts indices Provides look up facility (discovers the matching things) Ranks the results based on relevance, availability, access control policies. Lifetime: A time period through which resources remain discoverable 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 43

The Three Layers (2/2) Service enablement layer Exposes discovery layer functionalities through RESTful web services. Enforces strict access control policies. Provides subscription and notification facilities. Includes semantic components for discovery. Incorporate security mechanisms 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 44

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 45

Data Processing Same sensor can be used in Different contexts Across different domains E.g. Accelerometer in smartphones can be used to judge road conditions as well as determining earthquakes IoT ecosystem comprises of several domains There are rules associated with the knowledge of the each domain What if you want to build automotive applications combining several domains 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 46

Semantic Reasoning Use of semantic reasoning to enrich M2M data First step SenML to add some side information creating metadata Second step decorate the metadata with additional semantic reasoning Link the data with the meaning From the point of view of different domains 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 47

M3 Approach The M3 (Machine to Machine Measurement) approach Enrich M2M data with semantic web technologies [5] The M3 ontology: A hub for cross-domain ontologies and datasets e-health: weather, recipe, health Smart city: weather, home automation, transport, vacation STAC (security): sensor, cellular, web, mobile phone LOR (Linked Open Rules): share and reuse domain rules M3 integrated in a semantic-based M2M architecture Prototype: http://sensormeasurement.appspot.com/ [5] Gyrard, A.; Bonnet, C.; Boudaoud, K., "Enrich machine-to-machine data with semantic web technologies for cross-domain applications," Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp.559,564, 6-8 March 2014 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 48

Architecture of M3 Framework 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 49

Combining Cross Domain IoT Data Take Away 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 50

IoT Application Template Generation A template is generated based on Type of sensor (e.g. engine temperature) Associated domain Automotive for engine temperature Template contains Ontologies, datasets, rules and generic SPARQL query necessary for semantic computing. Eases generation of high level abstraction from raw sensor data. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 51

Cloud Deployment Cloud based approach A cloud computing platform stores all the templates needed to build various kinds of applications for IoT. Developed using Apache Jena framework. Currently running in Google Cloud Platform Challenge Raw metadata must be transported to cloud for processing Inferred information must be again transported to consumer devices for dissemination. Not suitable for latency sensitive automotive applications. 15-Nov-2015 2015 IEEE Winter Academy on Internet of Things - p 52

Edge/Distributed Deployment Take Away Mobile application / Gateway (Fog approach) A lightweight version of the M3 is implemented into Android powered smart devices. The Jena Framework can not be directly integrated into smart devices. AndroJena is used instead. The requirements for the smart devices is different where only one application template is required and can be easily downloaded from the cloud. The smart devices need not have the entire set of IoT application templates. Advantage Distributed computing approach Single hop from vehicles Higher fault tolerance 20-Jul-2016 Connected Car as an IoT Service - p 53

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 54

IoT architecture integrating vehicles as resources 20-Jul-2016 Connected Car as an IoT Service - p 55

IoT Architecture Take Away 20-Jul-2016 Connected Car as an IoT Service - p 56

Generation Subsystem Data generation Sensor Markup Language (SenML) is used to create vehicular sensor metadata. SenML extensions for data exchange with vehicular actuators. Local configuration CoRE Link Format is used to describe the vehicular resources. RESTful interfaces Communicates sensor configuration and metadata. Supports HTTP (GET, POST) and CoAP (GET, PUT). 20-Jul-2016 Connected Car as an IoT Service - p 57

Network Subsystem 20-Jul-2016 Connected Car as an IoT Service - p 58

Processing and Storage Subsystem Its elements Collection proxies. Data processing. Data storage. Resource discovery and naming. Configuration management of generation subsystem. For details: S. K. Datta, C. Bonnet, R. P. F. Da Costa and J. Haerri, DataTweet: An Architecture Enabling Data-Centric IoT Service, Region 10 Symposium (Tensymp), IEEE, Bali, 2016. 20-Jul-2016 Connected Car as an IoT Service - p 59

Consumer Subsystem Its elements Resource discovery. Consume data Both raw data and high level abstraction. Actuation Supports SenML extensions for actuators. 20-Jul-2016 Connected Car as an IoT Service - p 60

Administration Subsystem There may be an administration subsystem attached to the IoT architecture. Assigns naming and addressing schemes to the other subsystems. Determines and enforces the access control policies at the processing and storage subsystem. 20-Jul-2016 Connected Car as an IoT Service - p 61

Mapping of Elements 20-Jul-2016 Connected Car as an IoT Service - p 62

Operational Phases of the IoT architecture 20-Jul-2016 Connected Car as an IoT Service - p 63

Our Framework Take Away 20-Jul-2016 Connected Car as an IoT Service - p 64

Discovery Phase 20-Jul-2016 Connected Car as an IoT Service - p 65

Provisioning Phase Prepares the system for Data processing, management and storage Provisioning info used are Resource type and domain of operation Obtained from SenML metadata and resource descriptions Result Downloads resources necessary for semantic computing from a cloud platform. Ontologies, rules, datasets 21-Jun-2016 Integrating Connected Vehicles in Internet of Things Ecosystems: Challenges and Solutions 66

Data Processing and Fusion 20-Jul-2016 Connected Car as an IoT Service - p 67

Data Dissemination 20-Jul-2016 Connected Car as an IoT Service - p 68

Actuation Phase Respond to the environment Send command to actuators. Example If there is fog in the driving environment of an autonomous vehicle Actuation command: reduce vehicle speed. Actuation command: turn on fog lamps. 20-Jul-2016 Connected Car as an IoT Service - p 69

IoT Architecture Prototype Connected car as an IoT service 20-Jul-2016 Connected Car as an IoT Service - p 70

Prototyping Scenario ITS-G5 OBU RSU M2M GW Android App Registration Measurements Discovery Discovery Measurements Data Generation Agent Collection Proxy Lightweight Web of Things Server Consumer Resource Discovery 14-Apr-2016 Web of Things for Connected Vehicles - p 71

Components (1/2) Hardware Nexcomm VTC-6201 1x OBU (vehicle) and 1x RSU (base-station) IEEE 802.11p radio (5.9GHz), GPS, Wi-Fi and Ethernet. ITS-G5 stack protocols embedded. Raspberry Pi acting as M2M gateway Supports Discovery, Registration and Data Collection Android phone acting as client. 14-Apr-2016 Web of Things for Connected Vehicles - p 72

Components (2/2) Software OBU and RSU Ubuntu 12.04 with ITS-G5 stack protocols and DSRC logic interface. Gpsd and ntpd for GPS data manipulation. Data generation, Proxy and Agent modules implemented in C. M2M Gateway running Lightweight WoT server SQLite database for sensor data storage. Python language for developing the web services. Android Application Consumer application 14-Apr-2016 Web of Things for Connected Vehicles - p 73

Demonstration 20-Jul-2016 Connected Car as an IoT Service - p 74

Roadmap Introduction Challenges Uniform Data Exchange Management & Discovery of Vehicular Resources Communication Networks Data Processing IoT Architecture & Operational Phases Conclusion 20-Jul-2016 Connected Car as an IoT Service - p 75

Conclusion Next phase in auto industry evolution will be defined by smart city and consumer centric requirements. Automotive IoT Both vehicle and smartphone sensors will participate and generate tons of data. OEMs will need to collect them and process to derive intelligence. Deliver value to consumers through the modern sharing based economy. Seamless interoperation among vehicular resources, computing platforms and consumer devices will be the key. 20-Jul-2016 Connected Car as an IoT Service - p 76

20-Jul-2016 Connected Car as an IoT Service 77

Thank you! Email: Soumya-Kanti.Datta@eurecom.fr Twitter: @skdatta2010 Website: https://iot.eurecom.fr 20-Jul-2016 Connected Car as an IoT Service - p 78