Partners: TEST ACTIVITIES. Presented by Sebastian Müller. Project Manager ETSI Centre for Testing and Interoperability. All rights reserved

Similar documents
This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

ONEM2M TECHNICAL SPECIFICATION

onem2m - A Common Service Layer for IoT Basic principles and architecture overview

Open source onem2m Platforms

onem2m Testing and Certification Program

onem2m Standards Activities - IoT/M2M Service Layer -

onem2m Common Architecture for IoT interoperability

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

2 - onem2m Common Architecture for IoT

Power of open source communities to onem2m

ETSI CTI Plugtest Report ( ) CoAP#2 Plugtest; Sophia-Antipolis, France; November 2012

Technical Report Intelligent Transport Systems (ITS); Testing; Part 5: IPv6 over GeoNetworking validation report

SAREF: A NEW STANDARD FOR SMART APPLIANCES IN SMART HOMES IOT/M2M WORKSHOP FEATURING THE SMART WORLD, S A,15 17 NOV. 2016

MBT TO TTCN 3 TOOL CHAIN: THE

ETSI CTI Plugtests Guide First Draft V ( ) IoT CoAP Plugtests; Paris, France; March 2012

ETSI CTI Plugtests Guide First Draft V ( ) IoT CoAP Plugtests; Paris, France; March 2012

onem2m Showcase demos

ETSI CTI INTRODUCTION

Standard Open Source Cloud APIs for the Smart Home

ETSI All rights reserved

DEVICE TESTING AND CERTIFICATION LIFE CYCLE

DEFINITION OF A PILOT TEST PLAN FOR COOPERATION OF AGRICULTURE EQUIPMENT WITH ONEM2M AND C-ITS

Document Number Document Name: Date: Abstract:

ETSI CTI INTRODUCTION

ETSI standards are enabling a global M2M solution. Enrico Scarrone, ETSI TC M2M Chairman, Telecom Italia 3 ETSI M2M workshop, Mandelieu, France, EU

SAREF ONTOLOGY & ROADMAP

OM2M Horizontal platform for the IoT

ETSI Experiences in Testing and Interoperability

temp heat I/O A/C flow valve pump

ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

From test design to validation

ETSI TC smartm2m overview and prospective. Enrico Scarrone ETSI smartm2m Chairman, OneM2M Steering Committee Vice chairman (representing ETSI)

Status of Machine to Machine Standards work in TC M2M and onem2m. Many thanks to the various contributors from TC M2M

onem2m-ts-0008-coap Protocol Binding-V CoAP Protocol Binding Technical Specification

THE ROLE OF INTEROPERABILITY IN ACHIEVING PROFITABLE GROWTH IN IOT

ETSI TC INT IMS Network Testing Group. Giulio Maggiore TC INT Chair

27 June, 2017 Jaeho Kim Korea Electronics Technology Institute

ETSI CENTRE OF TESTING & INTEROPERABILITY JANUARY 2011

ONEM2M TECHNICAL SPECIFICATION

Different levels of Interoperability

Facing the Challenges of M2M Security and Privacy Phil Hawkes Principal Engineer at Qualcomm Inc. onem2m

High Level Architecture (HLA)

ITU-T Y (03/2018) onem2m WebSocket protocol binding

ETSI TS V1.2.1 ( )

ETSI TS V1.3.1 ( )

IoT Standards & Smart Cities Session 1: The Internet of Things Revolution in India Maximising the Next Generation IoT Opportunity in India

ETSI A World of Standards

ETSI EN V1.4.1 ( )

LTE test suites for UE conformance

Welcome, Agenda and Introduction to GCF

ETSI CTI Plugtests Guide Draft V0.0.5 ( ) IoT CoAP Plugtests; Las Vegas, USA; November 2013

Cyber Physical Systems Standards and Frugal Innovation challenges

Combining LwM2M and OneM2M

ETSI Plugtests Test Plan V1.0.0 ( ) 1 st ETSI NFV Plugtests Madrid, Spain 23rd January 3 rd February

ETSI TS V1.1.1 ( )

onem2m and its role in achieving interoperability in IoT

ETSI TS V1.1.1 ( )

Document Number Document Name: Date: Abstract:

F-Interop Platform Remote Conformance & Interop Testing

NFC Forum Compliance Program. Matt Ronning Compliance Committee Chairman NFC Forum September 2009

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

ETSI TS V1.5.1 ( )

TOWARD IMPLEMENTATION OF ONEM2M BASED IOT PLATFORM

Document Number Document Name: Date: Abstract:

F-Interop H2020 Project A platform for online interoperability and performance test. Prof. Serge Fdida, Sorbonne Université

IoT-TaaS: Towards a Prospective IoT Testing Framework

ETSI TS V1.1.1 ( ) Technical Specification

ETSI TS V1.1.1 ( )

EUROPEAN ETS TELECOMMUNICATION May 1997 STANDARD

February Introduction to Wi-SUN Alliance

ETSI BRAN Technical Committee

Internet of Things (various aspects), applications, challenges, Standards, current status, etc.

ETSI TC INT (Core Network and Interoperability Testing) Vision towards emerging networks and 5G. TC INT chairman: Giulio Maggiore

5G Commercial realization: From standards to deployments

IOT STANDARDS ECOSYSTEM WHAT S NEW? IOT WEEK GENEVA 2017

ETSI Plugtests Test Plan V1.0.0 ( ) 2 nd ETSI NFV Plugtests Sophia Antipolis, France 15 th 19 th January 2018

ONEM2M. Document Number Document Name: Date: Abstract: TS-0010-V MQTT Protocol Binding August-30

3GPP TS V8.3.0 ( )

ETSI EN V1.1.1 ( )

Draft EN V1.2.3 ( )

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

ONEM2M FOR SMART CITIES

EUROPEAN STANDARD Electronic Signatures and Infrastructures (ESI); Time-stamping protocol and time-stamp token profiles

ETSI GS NFV-TST 002 V1.1.1 ( )

ETSI TS V1.2.1 ( )

3GPP TS V ( )

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( )

UPDATE ON CEN & ETSI STANDARDISATION ON SIGNATURES

PROPOSAL FOR MISSION CRITICAL PUSH TO TALK OVER LTE (MCPTT) PLUGTEST

ETSI TS V2.1.1 ( ) Technical Specification

ETSI EG V1.2.1 ( ) ETSI Guide

ETSI TS V1.4.1 ( )

How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations

ETSI TS V1.1.1 ( )

ETSI EN V1.1.1 ( )

EUROPEAN STANDARD Electronic Signatures and Infrastructures (ESI); Time-stamping protocol and time-stamp profiles

ITU-T Study Group 20: Internet of Things (IoT) and smart cities and communities

Transcription:

Partners: TEST ACTIVITIES Presented by Sebastian Müller Project Manager ETSI Centre for Testing and Interoperability All rights reserved

WHAT IS onem2m? 2

IoT Cross domain Interoperability 3

Container Example 4

WG TST ACHIEVEMENTS Methodology TS 0015 : Testing Framework Interoperability Testing TS 0013: Interop Testing Conformance Testing Conformance on onem2m primitives: PICS TS 0017, TSS&TP TS 0018 and ATS TS 0019 Security conformance: PICS TS 0027, TSS&TP TS 0028 and ATS TS 0029 Definition of product profiles : TS 0025 Developer Guides : Series of 8 Technical Report 5

CONFORMANCE TESTING 6

Conformance Test Setup 7

Requirement Example from Base Spec 8

Test Purpose Example TP Id TP/oneM2M/CSE/DMR/DEL/005 Test objective Check that the statetag attribute of a container resource is increased when a child resource is deleted Reference TS-0001 10.1.4 Config Id CF01 PICS Selection PICS_CSE Initial conditions with { the IUT being in the "initial state" and the IUT having registered the AE and the IUT having created a container resource containing a child resource and the AE having privileges to perform DELETE operation on the TARGET_CHILD_RESOURCE_ADDRESS } Expected behaviour Test events Direction when { the IUT receives a valid DELETE Request from AE containing To set to TARGET_CHILD_RESOURCE_ADDRESS and IUT AE From set to AE_ID } then { the IUT increments the statetag attribute of the container resource and the IUT sends a valid Response containing Response Status Code set to 2002 (DELETED) } IUT AE 9

TTCN code example 10

INTEROPERABILITY TESTING 11

Interoperability Test Description AE Mca Registrar-CSE Interoperability Test Description Identifier: TD_M2M_NH_07 Objective: AE retrieves <AE> resource via an AE Retrieve Request Configuration: M2M_CFG_01 References: TS-0001 [1], clause 10.2.1.2 TS-0004 [2], clause 7.3.5.2.2 Pre-test conditions: CSEBase resource has been created in registrar CSE with name {CSEBaseName} AE has created a <AE> resource on registrar CSE with name {AE}bgf Test Sequence Step RP Type Description 1 Stimulus AE is requested to send a AE retrieve request to Registrar CSE op = 2 (Retrieve) 2 PRO Check to = {CSEBaseName}/{AE} Mca Primitive fr = AE-ID of request originator rqi = (token-string) 3 Mca PRO Check Primitive Registrar CSE sends response containing: rsc = 2000 (OK) rqi = (token-string) same as received in request message pc = Serialized representation of <AE> resource 4 IOP Check AE indicates successful operation IOP Verdict PRO Verdict 12

OneM2M PLUGTESTS EVENTS Co organized and funded by TTA and ETSI Free of charge Open to all companies with onem2m implementations (members and non members) Covered by NDA. No companies results are published Important technical feedback provided to onem2m Interop#5 4 8 December 2017, in Pangyo (South Korea) Event Date & Location Interop#1 Sep 2015 Sophia Antipolis, France Hosted by ETSI Interop#2 May 2016 Seoul, South Korea Hosted by TTA Interop#3 Dec 2016 Kobe, Japan Hosted in hotel Interop#4 May 2017 Taipei, Taiwan Hosted by III Host 13

Participants Convida Dekra EGM Herit HP Huawei Innowireless III Irexnet Kepco KDN KETI KT LGCNS Ntels Sensinov Spirent SyncTechno 14

DEVELOPER GUIDES 15

Developer guides Guideline for application developers Implementation of some use cases Showing how to map it into an onem2m service platform Procedures and scenarios Diagrams, message flows Message traces samples, resource description samples 16

DEVELOPER GUIDES http://www.onem2m.org/application developerguide/use case TR 0025 Application developer guide: Light control example using HTTP binding TR 0034 Developer Guide: CoAP binding and long polling for temperature monitoring TR 0038 Developer guide: Implementing security example TR 0045 Developer guide: Implementing Semantics TR 0039 Developer guide: Interworking Proxy using SDT TR 0035 Developer guide: Device Management use case TR 0037 Developer guide: smart farm example using MQTT binding TR 0047 Developer guide: 3GPP interworking example 17

DEVELOPER EVENTS IN 2017 2 days event held in June 2017 Location : C DOT campus, New Delhi, India Co organized by EU India Project, ETSI, TSDSI and C DOT Agenda Day 1 : Tutorial Day 2 : Hands on exercises 18

DEVELOPER EVENTS IN 2018 onem2m Hackathon in Toulouse, France, 25 26 January 2018 Hosted by INSA and LAAS CNRS Series of onem2m Developer Events (Tutorials and Hackathons) scheduled in 4 big cities in India in February 2018 (organized by EU India Project, ETSI and TSDSI) onem2m Hackathon in Dallas, USA, 9 10 March 2018 Hosted by University of Dallas More to come! 19

ONEM2M CERTIFICATION & CERTIFIED PRODUCTS 20

CERTIFICATION GOAL onem2m Certification create an ecosystem of certified products that ensures interoperability among onem2m certified products onem2m Certification logo is a proof that onem2m products and services meet onem2m standard testing requirements Website www.onem2mcert.com List of certified products http://www.onem2mcert.com/sub/sub04_01.php 21

CERTIFICATION ORGANIZATION 22

Laurent Velez Contact for onem2m Test Activities laurent.velez@etsi.org Thank you!