ISO 19080 - Intelligent Transport Systems - Communications access for land mobiles (CALM) - CoAP facility
Application Area: Communications
Publication Year, Number of Pages: Published 2016, 24 pages
Extract Creation Year: 2017
Standard Topic Group: CALM
Standard Topic: CALM protokoly
Topic Description: CALM - komunikace prostřednictví protokolu COAP
CALM - komunikace s využitím protokolu COAP
Základní principy zavedení protokolů COAP do CALM
Základní popis funkcí obsluhy COAP interface CALM na stanici CALM
Základní popis rozhraní jednotlivých COAP modulů v rámci CALM
Introduction
Tato mezinárodní norma je součástí skupiny norem, které standardizují rozhraní CALM (komunikační infrastruktura pro pozemní mobilní zařízení). Rozhraní CALM vytváří univerzální komunikační model zajišťující jednoduchou a pružnou výměnu dat mezi vozidly a silniční infrastrukturou.
Tato norma patří do skupiny norem definujících požadavky na kompatibilitu stanic ITS-S s moderními bezdrátovými sítěmi propojujícími jednoduché IoT zařízení pracujícími na bázi komunikačních protokolů podle IEEE802.15.4. V úrovni síťové vrstvy pak pracují v prostředí IPv6 v takzvaných „Low Power Personal Area Networks (6LoWPAN)“ definovaných ve skupině norem IEFT „The Internet Engineering Task Force“. Tento standard dále rozšiřuje soubor norem CALM o aplikační protokol CoAP (Constrained Application Protocol - Limitovaný/Omezený aplikační protokol), který je právě určen pro komunikaci zařízení IoT s velmi limitovanými komunikačními požadavky (vysoká doba latence, nízká přenosová rychlost apod). Jedná se zejména o extrémně levná zařízení označovaná jako COST (Components of The Shell).
Application
Tato norma definuje možnosti využití protokolů CoAP v prostředí ITS.
Pro orgány státní správy přináší základní technické informace k získání představy o možnostech využití protokolů CoAP v prostředí ITS, aby tak tyto znalosti mohly využít při definování požadavků na dodavatele při přípravě zadávací dokumentace.
Pro výrobce telematických zařízení a jejich provozovatele definuje požadavky na komunikaci ITS-S stanic a IoT zařízení v prostředí CoAP protokolů.
1. Scope
Tato norma popisuje způsob využití síťových protokolů CoAP pro komunikaci mezi dvěma a více ITS-S stanicemi využívající globální internetovou síť.
Je třeba upozornit, že pro využití této normy je třeba mít alespoň základní znalosti takzvaných „Request for Comments (RFC)“ pro CoAP a 6LoWPAN definovaných v rámci uskupení IEFT. Předmětná norma nedefinuje nové protokoly, využívá existujících nástrojů pro komunikaci mezi dvěma ITS-S stanicemi prostřednictvím CoAP.
2. Associated Standards
Souvisejícími normami jsou zejména normy ze skupiny CALM:
ISO 21217 Intelligent transport systems — Communications access for land mobiles (CALM) — Architecture
ISO 21218 Intelligent transport systems — Communications access for land mobiles (CALM) — Access technology support
ISO 24102‑3 Intelligent transport systems — Communications access for land mobiles (CALM) — ITS station management — Part 3: Service access points
ISO 24102‑4 Intelligent transport systems — Communications access for land mobiles (CALM) — ITS station management — Part 4: Station-internal management communications
Souvisejícími normami jsou IEEE:
IEEE 802.15.4-2006 Wireless Medium Access
Další důležité dokumenty jsou obsaženy v rámci dokumentů skupiny IEFT:
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 Enviroments (CoRE) Link Format
IETF RFC 7252 An Optimized Representational State Trransfer (REST) protocol build on UDP
3. Terms and Definitions
CoAP (Constrained Application Protocol) - limitovaný/omezený aplikační protokol, který je určen pro komunikaci zařízení IoT s velmi limitovanými komunikačními požadavky (vysoká doba latence, nízká přenosová rychlost apod.)
ITS-S CoAP uzel (ITS-S CoAP node) - jednotka komunikace ITS-S s implementovaným rozhraním CoAP
ITS-S CoAP koncový bod (ITS-S CoAP endpoint) - koncový bod komunikace CoAP
ITS-S CoAP klient (ITS-S CoAP client) - cílová jednotka komunikace ITS-S s implementovaným rozhraním CoAP
ITS-S CoAP server (ITS-S CoAP server) - iniciační (počáteční) jednotka komunikace ITS-S s implementovaným rozhraním CoAP
4. Abbreviations
Norma nezavádí nové zkratky, využívá existující zkratky z norem ISO 21210 ISO 21217, ISO 21218, ISO 24102‑a dále z dokumentů RFC.
5 Požadavky
5.1 Kategorizace požadavků
Článek zavádí základní vztahy mezi kategoriemi požadavků definovaných v následujících článcích 5.2 až 5.5. Jedná se o následující soubory požadavků:
Článek 5.2 – obsahuje soubor požadavků týkající se implementace ITS-S CoAP uzlu a dále pak soubory požadavků pro různé typy těchto uzlů v rámci stanice ITS-S
Článek 5.3 – obsahuje soubor funkčních požadavků na implementaci CoAP modulů. Tyto požadavky jsou povinné. Jsou popsány tři základní typy modulů.
Článek 5.4 – obsahuje soubor nepovinných funkčních požadavků pro implementaci CoAP modulů.
Článek 5.5 – obsahuje soubor nepovinných funkčních požadavků pro implementaci CoAP modulů s využitím funkcí definovaných v kapitolách 5.3 a 5.4.
Níže uvedený obrázek zobrazuje architekturu CALM rozšířenou o červeně a modře podbarvené bloky, popisované touto normou.

5.2 Implementace ITS-S uzlů pomocí CoAP
Kapitola popisuje základní způsoby implementace CoAP do prostředí ITS-S. COAP je v podstatě zjednodušením protokolu HTTP využívající nepotvrzované rozhraní UDP v síťové vrstvě. Implementace CoAP je uvedena na obrázcích komunikace vozidlo infrastruktura nebo centrála a zařízení světelné signalizace.
Kapitola dále stručně definuje požadavky na implementaci ITS-S CoAP do prostředí infrastruktury a do vozidel.
Dále kapitola uvádí bloková schémata praktické realizace ITS-S s CoAP moduly na zařízení infrastruktury (např. ZPI) nebo vozidlové palubní jednotky.
5.3 Funkční moduly CoAP
Kapitola obsahuje soubor požadavků na funkce CoAP modulu uvnitř stanice ITS-S. Jedná se o tři moduly (viz rovněž obrázek 2):
CoAP řídící modul (CoAP management module)
Volitelné moduly
CoAP bezpečnostní modul (CoAP security module)

5.4 Požadavky na volitelné funkce CoAP
Kapitola popisuje některé volitelné funkce CoAP modulu v rámci stanice ITS-S. Jedná se o tyto funkce:
Konvertor protokolu CoAP do protokolu HTTP
Práce nad adresářem souborů
Blokový přenos informací
5.5 Implementace modulů CoAP do stanice ITS-S
Kapitola definuje požadavky na maximální a minimální konfiguraci stanice ITS-S s CoAP komunikačním modulem.
Plná konfigurace stanice ITS-S s CoAP modulem:
CoAP řídící modul (CoAP management module)
Volitelné moduly
CoAP bezpečnostní modul (CoAP security module)
Redukovaná konfigurace ITS-S s CoAP modulem:
CoAP řídící modul (CoAP management module)
CoAP bezpečnostní modul (CoAP security module)
