ISO 19080:2016
(Main)Intelligent transport systems — Communications access for land mobiles (CALM) — CoAP facility
Intelligent transport systems — Communications access for land mobiles (CALM) — CoAP facility
ISO 19080:2016 describes the CoAP facilities between two or more ITS stations communicating over the global internet communication network. It is assumed that the reader is familiar with IETF specifications found in request for comments (RFCs) of individual CoAP and 6LoWPAN protocol blocks used within this document. This document does not define a new protocol, a new exchange of messages at the CoAP layer, or new data structures. It defines how protocols standardized by IETF are combined so that ITS stations can communicate with one another using CoAP. Procedures defined to share information between the CoAP layer and other components of the ITS station architecture are defined in ISO 24102 series (Management). In addition to the requirements specified within this document, a number of notes and examples are provided to illustrate CoAP main facilities.
Systèmes intelligents de transport — Accès aux communications des services mobiles terrestres (CALM) — Équipements CoAP
General Information
Standards Content (Sample)
DRAFT INTERNATIONAL STANDARD
ISO/DIS 19080
ISO/TC 204 Secretariat: ANSI
Voting begins on: Voting terminates on:
2015-10-06 2016-01-06
Intelligent Transport Systems — Communications access
for land mobiles (CALM) - CoAP facility
Titre manque
ICS: 35.240.60; 03.220.20
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/DIS 19080:2015(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
©
PROVIDE SUPPORTING DOCUMENTATION. ISO 2015
ISO/DIS 19080
ISO/DIS 19080:2015(E)
Contents Page
Foreword . iv
Introduction . iv
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 2
4 Symbols and abbreviated terms . 3
5 Requirements . 3
5.1 Categories . 3
5.2 ITS-S nodes implementing CoAP . 4
5.2.1 General . 4
5.2.2 Requirements on all ITS-S CoAP nodes . 5
5.3 CoAP functional modules . 7
5.3.1 General . 7
5.3.2 CoAP management module . 8
5.3.3 CoAP security module . 12
5.4 Optional module . 13
5.4.1 General . 13
5.4.2 CoAP/HTTP Interoperability . 13
5.4.3 Resource Directory . 15
5.4.4 Blockwise Transfers . 17
5.5 Modules implemented in ITS-S CoAP nodes . 17
5.5.1 General . 17
5.5.2 ITS-S CoAP Full Function Device modules . 17
5.5.3 ITS-S CoAP Reduced Function Device modules . 18
6 Bibliography . 18
© ISO 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2015 – All rights reserved
ISO/DIS 19080
Contents Page
Foreword . iv
Introduction . iv
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 2
4 Symbols and abbreviated terms . 3
5 Requirements . 3
5.1 Categories . 3
5.2 ITS-S nodes implementing CoAP . 4
5.2.1 General . 4
5.2.2 Requirements on all ITS-S CoAP nodes . 5
5.3 CoAP functional modules . 7
5.3.1 General . 7
5.3.2 CoAP management module . 8
5.3.3 CoAP security module . 12
5.4 Optional module . 13
5.4.1 General . 13
5.4.2 CoAP/HTTP Interoperability . 13
5.4.3 Resource Directory . 15
5.4.4 Blockwise Transfers . 17
5.5 Modules implemented in ITS-S CoAP nodes . 17
5.5.1 General . 17
5.5.2 ITS-S CoAP Full Function Device modules . 17
5.5.3 ITS-S CoAP Reduced Function Device modules . 18
6 Bibliography . 18
ISO/DIS 19080
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out through
ISO technical committees. Each member body interested in a subject for which a technical committee has
been established has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely
with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 19080 was prepared by Technical Committee ISO/TC 204, Intelligent Transport Systems,
Subcommittee SC , .
This second/third/. edition cancels and replaces the first/second/. edition (), [clause(s) / subclause(s) /
table(s) / figure(s) / annex(es)] of which [has / have] been technically revised.
iv © ISO 2015 – All rights reserved
ISO/DIS 19080
Introduction
The set of International Standards that collectively refer to CALM (Communications Access for Land Mobile)
focus on the specification of open interfaces regarding the functionality required by all relevant layers and
entities of a Standard ITS station reference architecture.
These Standards are designed to allow interoperable instantiations of ITS stations, which are based on the
concept of abstracting applications and services from the underlying communication layers. This abstraction
makes the ITS station architecture described herein ideally suited to the development and deployment of
Cooperative ITS applications and services.
The set of CALM standards include specifications for security in ITS communications, ITS-S management,
distributed ITS-S implementations, legacy communication media interfaces, legacy application interfaces,
and new communication interfaces specifically designed for ITS applications such as those designed for
safety of both life and property.
The fundamental advantage of the CALM concept with respect to traditional systems is the ability to support
vertical handovers between the various media that can be included in a CALM system. Handover
mechanisms are defined within the CALM architecture International Standard (ISO 21217), the CALM
medium service access points International Standard (ISO 21218) and the CALM communication and station
management International Standard (ISO 24102).
At network layer, CALM IPv6 networking ISO 21210 and CALM 6LoWPAN networking ISO 19079 determine
the network protocols to support reachability at a global IPv6 address for Wireless Sensor Networks (WSNs)
based on the IEEE 802.15.4 access medium.
CALM compliant networks (both in-vehicle and off-vehicle) are expected to interact with each other to
seamlessly exchange information. This should be true also for information retrieved from WSN to be
dispatched to any ITS-Station. As WSNs are largely based on low-cost Component of The Shelf (COTS),
IETF has started the standardization of a set of protocols at network and facility layer suited for constrained
devices (in terms of capability of processing, storage or communication) based on low-rate wireless personal
area networks (LR-WPANs) technologies. An important candidate at application layer in this sense is the
IETF Constrained Application Protocol (CoAP) (IETF RFC 7228 The Terminologies for Constrained-
node network
IETF RFC 4919 IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs):
Overview, Assumptions, Problem Statement, and Goals
IETF RFC 4944 Transmission of IPv6 Packets over IEEE 802.15.4 Networks
IETF RFC 6282 Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based
Networks
IETF RFC 6690 The Constrained RESTful Environments (CoRE) Link Format
IETF RFC 7252), an optimized Representational State Transfer (REST) protocol built on top of the UDP
transport protocol, and implementing a subset of HTTP specifications. This Technical document specifies
some facility protocols by leveraging the reachability of the WSN nodes guaranteed by the adoption of
6LoWPAN at the Network Layer, and describes how to use CoAP protocol specified by IETF in the context
of C-ITS.
For a general introduction to CALM architecture, IPv6 networking and 6LoWPAN networking the reader is
referred to ISO 21217, ISO 21210 and ISO 19079 respectively.
DRAFT INTERNATIONAL STANDARD ISO/DIS 19080
1 Scope
This Technical document described the CoAP facilities between two or more ITS stations
communicating over the global Internet communication network.
It is assumed that the reader is familiar with IETF specifications found in "Request for Comments"
(RFCs) of individual CoAP and
...
INTERNATIONAL ISO
STANDARD 19080
First edition
2016-10-01
Intelligent transport systems —
Communications access for land
mobiles (CALM) — CoAP facility
Systèmes intelligents de transport — Accès aux communications des
services mobiles terrestres (CALM) — Équipements CoAP
Reference number
©
ISO 2016
© ISO 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms . 3
5 Requirements . 3
5.1 Categories . 3
5.2 ITS-S nodes implementing CoAP . 4
5.2.1 General. 4
5.2.2 Requirements on all ITS-S CoAP nodes . 6
5.3 CoAP functional modules . 7
5.3.1 General. 7
5.3.2 CoAP management module. 8
5.3.3 CoAP security module .11
5.4 Optional module .12
5.4.1 General.12
5.4.2 CoAP/HTTP interoperability .13
5.4.3 Resource directory .15
5.4.4 Blockwise transfers .16
5.5 Modules implemented in ITS-S CoAP nodes . .17
5.5.1 General.17
5.5.2 ITS-S CoAP full function device modules .17
5.5.3 ITS-S CoAP reduced function device modules .17
Bibliography .18
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,
as well as information about ISO’s adherence to the World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html.
The committee responsible for this document is ISO/TC 204, Intelligent transport systems.
iv © ISO 2016 – All rights reserved
Introduction
The set of International Standards that collectively refer to communications access for land mobile
(CALM) focus on the specification of open interfaces regarding the functionality required by all relevant
layers and entities of a Standard ITS station reference architecture.
These International Standards are designed to allow interoperable instantiations of ITS stations, which
are based on the concept of abstracting applications and services from the underlying communication
layers. This abstraction makes the ITS station architecture described herein ideally suited to the
development and deployment of Cooperative ITS applications and services.
The set of CALM International Standards include specifications for security in ITS communications,
ITS-S management, distributed ITS-S implementations, legacy communication media interfaces, legacy
application interfaces and new communication interfaces specifically designed for ITS applications,
such as those designed for safety of both life and property.
The fundamental advantage of the CALM concept with respect to traditional systems is the ability to
support vertical handovers between the various media that can be included in a CALM system. Handover
mechanisms are defined within the CALM architecture International Standard (ISO 21217), the CALM
medium service access points International Standard (ISO 21218) and the CALM communication and
station management International Standard (ISO 24102).
At network layer, CALM IPv6 networking ISO 21210 and CALM 6LoWPAN networking ISO 19079
determine the network protocols to support reachability at a global IPv6 address for Wireless Sensor
Networks (WSNs) based on the IEEE 802.15.4 access medium.
CALM compliant networks (both in-vehicle and off-vehicle) are expected to interact with each other
to seamlessly exchange information. This should be true also for information retrieved from WSN
to be dispatched to any ITS-Station. As WSNs are largely based on low-cost Component of The Shelf
(COTS), IETF has started the standardization of a set of protocols at network and facility layer suited
for constrained devices (in terms of capability of processing, storage or communication) based on low-
rate wireless personal area networks (LR-WPANs) technologies. An important candidate at application
layer in this sense is the IETF Constrained Application Protocol (CoAP) (IETF RFC 7252), an optimized
Representational State Transfer (REST) protocol built on top of the UDP transport protocol, and
implementing a subset of HTTP specifications. This document specifies some facility protocols by
leveraging the reachability of the WSN nodes guaranteed by the adoption of 6LoWPAN at the Network
Layer, and describes how to use CoAP protocol specified by IETF in the context of C-ITS.
For a general introduction to CALM architecture, IPv6 networking and 6LoWPAN networking, the
reader is referred to ISO 21217, ISO 21210 and ISO 19079, respectively.
INTERNATIONAL STANDARD ISO 19080:2016(E)
Intelligent transport systems — Communications access
for land mobiles (CALM) — CoAP facility
1 Scope
This document describes the CoAP facilities between two or more ITS stations communicating over the
global internet communication network.
It is assumed that the reader is familiar with IETF specifications found in request for comments (RFCs)
of individual CoAP and 6LoWPAN protocol blocks used within this document. This document does
not define a new protocol, a new exchange of messages at the CoAP layer, or new data structures. It
defines how protocols standardized by IETF are combined so that ITS stations can communicate with
one another using CoAP. Procedures defined to share information between the CoAP layer and other
components of the ITS station architecture are defined in ISO 24102 series (Management). In addition
to the requirements specified within this document, a number of notes and examples are provided to
illustrate CoAP main facilities.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 21217:2014, Intelligent transport systems — Communications access for land mobiles (CALM) —
Architecture
1)
ISO 24102-6 , Intelligent transport systems — Communications access for land mobiles (CALM) — ITS
station management — Part 6: Path and flow management
IETF RFC 6690, The Constrained RESTful Environments (CoRE) Link Format
IETF RFC 7252:2014, The Constrained Application Protocol (CoAP)
IETF RFC 7641, Observing Resources in the Constrained Application Protocol (CoAP)
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 19079, ISO 21210, ISO 21217,
ISO 21218, ISO 24102-3 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— IEC Electropedia: available at http://www.electropedia.org/
— ISO Online browsing platform: available at http://www.iso.org/obp
NOTE Most of the definitions are taken from IETF RFC 7252, IETF RFC 7228 and IETF RFC 6690.
3.1
ITS-S CoAP node
device/node that implements CoAP protocol
[SOURCE: IETF RFC 7252]
1) To be published.
3.2
ITS-S CoAP Endpoint
entity participating in the CoAP protocol
Note 1 to entry: Colloquially, an endpoint lives on a “node”, although “host” would be more consistent with
Internet standards usage, and is further identified by transport-layer multiplexing information that can include a
UDP port number and a security association.
[SOURCE: IETF RFC 7252]
3.3
ITS-S CoAP Client
originating endpoint of a request; the destination endpoint of a response
[SOURCE: IETF RFC 7252]
3.4
ITS-S Server
destination endpoint of a request; the originating endpoint of a response
[SOURCE: IETF RFC 7252]
3.5
confirmable message
message requiring an acknowledgement
Note 1 to entry: These messages are called “confirmable”. When no packets are lost, each confirmable message
prompts exactly one return message of type acknowledgement or type reset.
[SOURCE: IETF RFC 7252]
3.6
non-confirmable message
message not requiring an acknowledgement
Note 1 to entry: This is particularly true for messages that are repeated regularly for application requirements,
such as repeated readings from a sensor.
[SOURCE: IETF RFC 7252]
3.7
acknowledgement message
message acknowledging that a specific confirmable message arrived
Note 1 to entry: By itself, an acknowledgement m
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.