Implementation of the Kapsch Open EFC Interface into the CZ Pilot System

Similar documents
ETC Telematics Interface

Experiences from different Road User Charging applications

Open issues to enable the widespread introduction of GNSS-based EFC services in Europe

DIRECTIVE 2004/52/CE on the Interoperability of Electronic Fee Collection Systems in Europe

EETS Domain Statement for DARS Registered in the Slovenian Toll system register Version

This document is a preview generated by EVS

Internet copy. DSRC Key Management. Annex 2.5 to Joint Venture Agreement Toll Service Provider Agreement

Hybrid architecture. and standard. Vaclav Jirovsky Faculty of Transportation Sciences Czech Technical University, Prague.

Electronic Toll Collection Systems

This document is a preview generated by EVS

Interoperability of electronic road toll systems in the Community

Internet copy

Internet copy

Austrian HGV Tolling System

Report of Expert Group 9 Working to support the European Commission on the work on Directive 2004/52/EC

EUROPEAN COMMISSION Enterprise Directorate-General

Internet copy. EasyGo security policy. Annex 1.3 to Joint Venture Agreement Toll Service Provider Agreement

Internet copy. Roadside and on board equipment

C2X congress C-ITS standards

ETSI ITS Workshop, 7 9 February 2012, Doha

Austrian HGV Tolling System. EETS Back Office Interface Specification. For information only. (Subject to change without notice)

This document is a preview generated by EVS

4.3 AutoPASS Data Formats

The road to Toll Interoperability the impact on the road concessionaires of the EU directive changes.

Prof. Dr. Ralf Guido Herrtwich, Daimler AG, Sindelfingen, Germany

Electronic fee collection Information exchange between service provision and toll charging

This document is a preview generated by EVS

MANAGEMENT OF EFC DSRC INTEROPERABILITY IN THE ALPINE AREA. Bernhard Oehry Rapp Trans, Basel, Sw itzerland

Intelligent Transportation Systems. Wireless Access for Vehicular Environments (WAVE) Engin Karabulut Kocaeli Üniversitesi,2014

ISO INTERNATIONAL STANDARD. Intelligent transport systems Communications access for land mobiles (CALM) Using broadcast communications

REETS-TEN V 1.0. REETS TEN_D4.2_Recommendations_to_CEN_v1_ doc Page 1 of 13

Basic RF properties. World Class Standards. Dieter Smely. Workshop; July 2011 Ispra. ETSI All rights reserved

Session 3 - Transportation Electronic license plate (Portuguese DEM) vehicles always connected through intelligent infrastructures

Trust Harris for LTE. Critical Conditions Require Critical Response

Delivering location-based services using GIS, WAP, and the Web: two applications

RECOMMENDATION ITU-R M Intelligent transport systems dedicated short range communications at 5.8 GHz

Investigation of Routing Options for the Nova Scotia Road Network (NSRN)

REETS: Interim Results and Outlook IBTTA Global Summit Prague, October 20, 2014

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

DSRC Standards Development in ITU-R and Japan

Navayuga Spatial Technologies ITS-T3 NST NST ITS-T3

Support cloud-based integration

This document is a preview generated by EVS

A. SERVEL. EuCNC Special Sessions 5G connected car 01/07/2015

V2X Cooperative Systems.

DSRC - WAVE. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

Security for V2X Communications

Ctek SkyCloud. Application Note. Ctek SkyCloud. Asset Tracking and Management AN010. APP Note AN010. Ctek, Inc.

Internet copy

ISO INTERNATIONAL STANDARD. Electronic fee collection Systems architecture for vehicle-related tolling

ETSI TC ITS WORKSHOP February 2011 Venice Italy. ETSI All rights reserved

Standards for C-ITS ESF GmbH, Dr. Hans-Joachim Fischer Fichtenweg 9, D Blaubeuren, Germany

Internet copy

CHANGE-ONLY MODELING IN NAVIGATION GEO-DATABASES

IoT CoAP Plugtests & Workshop Nov 27, 2012 Sophia Antipolis

A WAY TO ACCESS WIRELESS NETWORK

EETS Domain Statement for the Øresundsbro Consortium

Internet copy. EasyGo Processes. Annex 4.3 to Joint Venture Agreement Toll Service Provider Agreement

EETS Toll Domain Statement for the Øresundsbro Consortium Registered in the Swedish Toll system register

ISO INTERNATIONAL STANDARD. Road transport and traffic telematics Automatic vehicle and equipment identification Numbering and data structure

Hybrid Communication in Cooperative ITS

Ubiquitous services and applications: needs of mobile users

Elektrische Signalverarbeitung Dr. Fischer GmbH. ESF News. Issue 2011/1 Intelligent Transport Systems (ITS) February 2011

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Top-Down Network Design

ISO INTERNATIONAL STANDARD

M2M communications architecture for large-scale AMI deployments

ITU-T H.560. Communications interface between external applications and a vehicle gateway platform

Voertuigconstructeurs en data economie

Hans-Joachim Schade. Sharing data by means of a Local Dynamic Map Definition of LDM

C-ITS Deployment in Austria & European Harmonisation Activities

TamoSoft Throughput Test

CEN/TC278 PT1604 LDM for to C-ITS

An Arduino-Based System for Controlling UAVs through GSM

Smart Grid Communications and Networking

Joint ITU-T/IEEE Workshop on Next Generation Optical Access Systems. Standards Overview of ITU-T SG15/Q2

A distributed architecture to support infomobility services. University of Modena and Reggio Emilia

ISO INTERNATIONAL STANDARD. Road transport and traffic telematics Automatic vehicle and equipment identification Numbering and data structure

Pinpoint AVM 4.0 Quick Reports Detailed User Manual

NavCert GmbH ecall Days 2016 Hamburg Martin Grzebellus NavCert 1

ETSI TS V1.2.1 ( ) Technical Specification

Detecting abnormality in vehicle immediately and providing the information surely in vehicle. Control vehicle remotely in real time by operating the v

COMMUNICATIONS OUTLOOK 1999

ITU-T Y Next generation network evolution phase 1 Overview

1- ASECAP participation

The Intelligent Transportation System

GLOSSARY OF CELLUAR TERMS

LESSONS LEARNED: SECURITY AND PRIVACY IN SAFETY PILOT MODEL DEPLOYMENT

Localization approaches based on Ethernet technology

DESCRIPTION OF SERVICES, RATES, AND CHARGES Index

Internet copy

Figure 1: Testsite at the Livorno harbour

Service announcement using IEEE WAVE Service Advertisement as a model

FlexRay International Workshop. Protocol Overview

Applicability of TSN to 5G services Tongtong Wang, Xinyuan Wang Huawei Technologies

Open architecture for Smart and Interoperable networks in Risk management based on In-situ Sensors. OSIRIS In-Situ Monitorization.

Regional TSM&O Vision and ITS Architecture Update

GPS Watch Tracker USER MANUAL. (Model: WT100)

Cooperative Vehicle-infrastructure System ACTIVITIES IN CHINA

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay

Transcription:

Dr. Oliver Nagy Implementation of the Kapsch Open EFC Interface into the CZ Pilot System 2nd Workshop on Hybrid EFC Systems, Prague, CZ 1

Generic Architecture for Contract Development in CZ Rep. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 2

Definition of used Terms and Topologies for the CZ Pilot System (1) Client The Proxy, including all device management functionality, and the respective OBUs are summarized as the Client or the OBU Front End (according to PT20). Context Layer The Context Layer provides the interface of the data flow from the OBU to the Central System or vice versa in a defined language spoken between OBU Client context servers and Central System context server. The Context Layer does NOT represent OBU specific (proprietary) data; it is a generic instruction set, enabling communication between Central System and OBUs. The Context Layer supports any kind of implementation of the Client (OBU+Proxy) independently of the functional split between OBU and Proxy (Thin OBU Clients (like Kapsch Area OBUs) or Thick OBU Clients). Context Server The Context Server implements the translation between the proprietary OBU Client language (protocol) through the Context Layer instruction set. Implementation of Context Server on OBU Client side is responsibility of the OBU Client-supplier. KTC is responsible for implementation of the Context Server on Central System side. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 3

Definition of used Terms and Topologies for the CZ Pilot System (2) Arbitration Layer The AL provides the dispatching functionality in order to handle all Clients (=OBUs proxy). It represents multiple data connection between CS and OBU Clients and so, provides basic interoperable (EETS) OBU handling functionality (=handling of interoperable Clients as interface to the central system Access Layer. The Arbitration Layer is a passive architecture, the links between singular or multiple OBUs and dedicated functions of the Central System are given by the WSDL (Web Service Definition Language) file. It is implemented as a SOA (Service Oriented Architecture) by a Webservice. Telematic Message Interface The Telematic Message Interface enables a direct connection for Telematic Messages between a Central System-independent Telematic Applications and the OBU through the open interface. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 4

Scope of PT20 for future Application Interface Definition for CN/GNSS Toll Systems (ISO 17575) Back Office Toll Context Description (Toll Objects, Tariff Scheme, Tariff Tables, Use Data CEN TC278 PT20 scope ISO TS 17575 data definitions OBE Supporting Back Office Functions (Proxy, Map Matching, OBE- Communication ) Front- End Service Provider Domain Thick Client Thin Client 2nd Workshop on Hybrid EFC Systems, Prague, CZ 5

Implementation of Arbitration Layer & Context Layer 2nd Workshop on Hybrid EFC Systems, Prague, CZ 6

Interoperability with GNSS/CN Service Provider: Scope of CZ Pilot PROXY 2nd Workshop on Hybrid EFC Systems, Prague, CZ 7

Kapsch System Architecture 2nd Workshop on Hybrid EFC Systems, Prague, CZ 8

General Requirements The central system defines the roads to be charged and provides them in the form of geo-objects (Charge Objects). The OBU Client has to integrate these Geo- Objects into its system, whether it works with a matching functionality or dedicated toll gates. This ensures a decoupling of the OBU Client system and the central system in terms of Geo Information. No specific Geo Data Base has to be shared. The source for the Geo objects is maintained and updated correctly within the central system. Geo Objects are defined according to parts of ISO 14825. (ISO14825:2004; Intelligent Transportation Systems Geographic Data Files (GDF)) The Proxy must get and work with Geo Objects from the central system, but must be responsible for their own internal Geo information system (GIS), e.g. digital map, and the integration of the Geo objects into this proprietary system. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 9

General OBU Client Requirements The Client must be able to buffer tolling transactions for a defined number of days of operation for each OBU in case of incomplete or incorrect transmission (e.g. outside wireless service coverage, WAN problems) between OBU and Proxy or between Proxy and Central System until successful transmission to the Central System. The Client must provide a certain percentage of all transactions within a certain time as predefined by CS/ System Operator. The Proxy must have capability to handle at least 5000 OBUs simultaneously (this figure is project specific) for both, air and WAN interface side. The Client must execute transactions according to priorities, toll transactions always with highest priority and telematic transactions according to defined priority. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 10

Tolling & Telematic Client Performance Requirements The tolling data has priority against all other data (telematic messages, other services). The limited bandwidth and capacity of the air interface and within the proxy as well has to be reserved by 100 % for tolling data. In case of free capacity of the dedicated channel this can be used for other services (e.g. Telematic Messages, OBU specific device control, ), separately prioritized. The Client must assign the full data transmission capacity (e.g. data rate) and performance (e.g. delay times) of wireless service (e.g. CN GSM-/ GPRS-service) to the transmission of tolling data between Proxy and OBUs at any time. The Client must assign the highest priority (against Telematic Messages) to Tolling Messages. The Client must transmit all tolling transactions immediately after correct processing. The maximum transmission delay is predefined by Central System Operator. The Client should have capability to store at least 100 Telematic Transactions per OBU. The Client shall have capability to store at least 10 Telematic Transactions per OBU. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 11

General Interface Implementation Security Authentication Privacy According to VPN principles 2nd Workshop on Hybrid EFC Systems, Prague, CZ 12

Tolling Messages (1/5) GetTariffList This function (Webservice) is executed by the Client Proxy to get the whole tariff list or to get only newer entries. TariffSerialNumber MaxCount If specified, indicates that the proxy is only interested in records with a serial number higher than the one specified. 0 = from the first record. If <> 0 the Webservice returns only the first MaxCount tariffs. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 13

Tolling Messages (1a/5) The method returns an array of objects of typetariffentry. A TariffEntry contains the following attributes: only new changed items serial number defines last item Tariff entry serial number TollSectionID. Axle class. Weight class Emission class From transaction time in UTC, in XML string format (HH:mm:ss). To transaction time UTC, in XML string format (HH:mm:ss). Valid from date in UTC in XML string format (yyyy-mm-ddthh:mm:ss). The tariff is valid only between the VFD and the VTD. Valid to date in UTC in XML string format (yyyy-mm-ddthh:mm:ss).. Can be NULL. The tariff is valid only between the VFD and the VTD. Fee TollSection tariff version. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 14

Tolling Messages (2/5) GetTollSections This function (Webservice) is executed by the Client Proxy to get all defined toll sections or to get only newer entries TSSerialNumber MaxCount If specified, indicates that the proxy is only interested in records with a serial number higher than the one specified. 0 = from the first record. If <> 0 the Webservice returns only the first MaxCount tariffs. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 15

Tolling Messages (2a/5) The method returns an array of objects of type TollSection. A TollSection contains the following attributes: TSSerialNumber TollSection serial number. TSID Toll section ID. TSTID Toll station ID TSN Toll section name TSTNToll station name FGPSLA From GPS (toll section start position) latitude in decimal degrees (xxx,xxxxxx) FGPSLO From GPS (toll section start position) longitude in decimal degrees (xxx,xxxxxx) FN From name. For example name of the street where the Toll section starts. FKM Start km TGPSLA To GPS (toll section end position) latitude in decimal degrees (xxx,xxxxxx) TGPSLO To GPS (toll section end position) longitude in decimal degrees (xxx,xxxxxx) TN To name. For example name of the street where the Toll section ends. JN All junctions which are related to the toll section (start junction, end junction, junction between start and end) TSL Toll section length in meters AVGT Average time to pass the toll section in seconds TST Toll section type. (0 section, 1 position) TSTT Toll station type. (SKE, MAS, VG, Infrared, Tollplaza 2nd Workshop on Hybrid EFC Systems, Prague, CZ 16

Tolling Messages (2b/5) The method returns an array of objects of type TollSection. A TollSection contains the following attributes: CONTINUATION: TSGPSLA TSGPSLO RN FRC AC SO VFD VTD TSV Toll station GPS latitude in decimal degrees (xxx,xxxxxx) Toll station GPS longitude in decimal degrees (xxx,xxxxxx) Route number Functional road class Area code Scheme owner Valid from date in UTC in XML string format (yyyy-mm-ddthh:mm:ss). The toll section is valid only between the VFD and the VTD. Valid to date in UTC in XML string format (yyyy-mm-ddthh:mm:ss). The toll section is valid only between the VFD and the VTD. Toll section version 2nd Workshop on Hybrid EFC Systems, Prague, CZ 17

Tolling Messages (3/5) GetOBUState This function (Webservice) is executed by the Client Proxy to get the whole status information for all onboard units which are related to one or more ContractProviderIDs ContractProviders Contains an array of Contract Provider that should be processed. Each ContractProvider contains the following structure: ContractProvider Contract provider ID associated to the TAG. The method returns an array of objects of type OBUState. A OBUState contains the following attributes: ContractProvider Contract provider ID associated to the TAG. ManufacturerID ManufacturerID associated to the TAG. OBUID Serial number associated to the TAG. OBUState OBU state information 2nd Workshop on Hybrid EFC Systems, Prague, CZ 18

Tolling Messages (4/5) InsertTransactions This function (Webservice) is executed by the Client Proxy to insert one or more transactions into the Commercial Back Office. The function accepts the following parameters: Transactions (IN) Result (OUT) ErrorMessage (OUT) Contains an array of toll transaction packages that should be processed. Zero = Ok Other values = Error code Description of the error, in case Result is different of zero. Each TollTransactionPackage contains the following structure: List of Tolling Vehicle (OBU metadata) List of (to Tolling Vehicle) corresponding transactions 2nd Workshop on Hybrid EFC Systems, Prague, CZ 19

Tolling Messages (5/5) InsertOBUEvents This function (Webservice) is executed by the Client Proxy to set OBU events within the Commercial Back office. Events (IN) Result (OUT) Array of Event objects (see definition below) 0 = Ok Other values = Error code ErrorMessage (OUT) Description of the error, in case Result!= 0. The Event object has the following attributes: ContractProvider Contract provider associated to the OBU ManufacturerID OBU manufacturer ID OBUID unique identifier of the OBU DateTime UTC event time, in XML string format (yyyy-mm-ddthh:mm:ss). EventData Structure which contains the event data 2nd Workshop on Hybrid EFC Systems, Prague, CZ 20

Tolling Messages (5a/5) The EventData has the following structure: EventId OBU event ID Severity Severity Parameter_A Parameter A Parameter_B Parameter A Parameter_C Parameter A 2nd Workshop on Hybrid EFC Systems, Prague, CZ 21

Telematic Message Interface Topology 2nd Workshop on Hybrid EFC Systems, Prague, CZ 22

Telematic Messages Telematic Messages are a bidirectional communication path, in the implementation these functionality is represented by two SOAs (Service Oriented Architectures), realized by Web Service. This leads to two WSDL (Web Service Definition Language) files, one within the Client and one on the Central System side in order to allow the bidirectional communication. SetTelematicMessage(Priority, Type, Address[], Object) GetTelematicMessage(Priority, Type, Address[]) SetTelematicOBUConfig(Priority, Address[], Object) GetTelematicOBUConfig(Priority, Address[], Object) 2nd Workshop on Hybrid EFC Systems, Prague, CZ 23

Enforcement Messages (Attribute) Data Specification The attributes have to be supported by any (3rd party) OBU. This includes all enforcement relevant attributes defined by the system operator as well as attributes defined through the draft [CCC] standard. [CCC] prcen/ts 0000:2008 (Draft) Road Transport and Traffic Telematics (RTTT) Electronic fee collection systems (EFC) Compliance check communication for autonomous systems Within the Pilot System Enforcement is only realized by the DSRC-Interface, no other enforcement is within the scope of the Pilot! 2nd Workshop on Hybrid EFC Systems, Prague, CZ 24

CZ Pilot System Properties Since KTC is delivering a Pilot GNSS system in CZ Republic, it is a good opportunity to bring in such an interface for testing & evaluation purposes: even if it will be implemented before the standard is released and definitions are not synchronized, it will at least be very close and show the principle. We talk about the tolling functionality, including toll objects and OBU stati, but leaving out OBU maintenance issues and interfaces needed for contractual and operational purposes between Client and Central System the specification which will be delivered to RSD end of month The interface principle is that the Central System predefines exactly: 1.) The communication frame work (Arbitration Layer) 2.) The communication messages (Context Layer) 3.) The Tolling parameters (e.g. tariff list) 4.) How the client has to return toll objects and its contents (Charge report from the client and a charge response to the client)

Further Details All further details will be released by the Pilot Kapsch Open EFC Interface Specification, V1.0, July 2008, owned by RSD. 2nd Workshop on Hybrid EFC Systems, Prague, CZ 26

Thank you! 2nd Workshop on Hybrid EFC Systems, Prague, CZ 27