EN 12834:2003
(Main)Road transport and traffic telematics - Dedicated Short Range Communication (DSRC) - DSRC application layer
Road transport and traffic telematics - Dedicated Short Range Communication (DSRC) - DSRC application layer
This European Standard specifies the Application Layer Core which provides communication tools for applications
based on DSRC. These tools consist of Kernels that can be used by application processes via service primitives.
The application processes, including application data and application specific functions, are outside the scope of
this European Standard.
The standard is named 'Application Layer' although
- it does not cover all functionality of OSI Layer 7 and
- it includes functionality from lower layers.
This European Standard uses services provided by DSRC Data Link Layer, [EN 12795], and covers functionality of
intermediate layers of the OSI Basic Reference Model [EN ISO/IEC 7498-1].
Figure 1 illustrates the global data flow between the parts of the DSRC stack (Physical, Data Link and Application
Layers) and the application.
The following subjects are covered by this European Standard:
- application Layer structure and framework;
- services to enable data transfer and remote operations;
- application multiplexing procedure;
- fragmentation procedure;
- concatenation and Chaining procedures;
- common encoding rules to translate data from abstract syntax ASN.1, [ISO/IEC 8824-1], into transfer syntax,
[ISO/IEC 8825-2], and vice versa;
- communication initialisation and release procedures;
- broadcast service support;
- DSRC management support including communication profile handling.
It is outside the scope of this European Standard to define a security policy. Some transport mechanisms for
security related data are provided.
NOTE During the lifetime of ENV 12834:1997, no implementation of the Broadcast Pool functionality has become known.
Broadcast Pool functionality is therefore considered untested and is kept in this European Standard for compatibility with the
ENV only.
Straßenverkehrstelematik - Nahbereichskommunikation Fahrzeug-Bake (DSRC) - Anwendungsschicht
Télématique de la circulation et du transport routier - Communication à courte portée - Couche applicative
Cestna transportna in prometna telematika (RTTT) – Posebna komunikacija kratkega dosega (DSRC) – Aplikacijska plast DSRC
General Information
- Status
- Published
- Publication Date
- 04-Nov-2003
- Withdrawal Date
- 30-May-2004
- Technical Committee
- CEN/TC 278 - Road transport and traffic telematics
- Drafting Committee
- CEN/TC 278/WG 1 - Electronic fee collection and access control (EFC)
- Current Stage
- 9020 - Submission to 2 Year Review Enquiry - Review Enquiry
- Start Date
- 15-Oct-2025
- Completion Date
- 15-Oct-2025
Relations
- Effective Date
- 22-Dec-2008
Overview
EN 12834:2003 - published by CEN - defines the DSRC (Dedicated Short Range Communication) Application Layer Core for Road Transport and Traffic Telematics (RTTT). The standard specifies a kernel-based application-layer framework that provides communication tools for DSRC applications (e.g., vehicle-to-roadside messaging). It defines the structure and behaviour of the Application Layer Core (not the application data or application-specific logic), and how it uses services from the DSRC Data Link Layer (EN 12795).
Key Topics and Technical Requirements
- Layer scope and architecture
- Defines an Application Layer Core that includes the Transfer Kernel (T-Kernel) plus the Initialisation Kernel (I-Kernel) and/or Broadcast Kernel (B-Kernel).
- Acknowledges it covers some intermediate OSI functionality and parts of lower layers.
- Core services and primitives
- Transport services: GET, SET, ACTION, EVENT-REPORT and INITIALISATION; each exposed through service primitives (request/indication/response/confirm).
- Uses T-APDUs for actual data transfer (see normative data structures).
- Multiplexing and fragmentation
- Procedures for application multiplexing, fragmentation, concatenation, and chaining to support multiple concurrent applications and map large data across Data Link Layer SDUs.
- Encoding and syntax translation
- Specifies ASN.1 abstract syntax and Packed Encoding Rules (PER) (ISO/IEC 8824-1, 8825-2) for mapping application data to transfer syntax.
- Initialization, broadcast and management
- Communication initialisation/release procedures, broadcast service support, and DSRC management (communication profiles, beacon/vehicle service tables).
- Interoperability and limits
- Depends on DSRC Data Link Layer (EN 12795). Security policy is explicitly out of scope, though some transport mechanisms for security-related data are present.
- Testing note
- Broadcast Pool functionality remained untested during the ENV lifetime and is retained for ENV compatibility.
Applications and Who Uses This Standard
- Relevant for designers, integrators and vendors of:
- On-Board Units (OBUs) and Road-Side Units (RSUs) for tolling, traffic management, parking, and other RTTT services.
- Software architects implementing DSRC application stacks and communication kernels.
- System integrators aligning application behaviour with DSRC profiles and communication management.
- Typical use cases: electronic fee collection (EFC), short-range vehicle-to-infrastructure messaging, roadside beacon services and multiplexed roadside applications.
Related Standards
- EN 12795 - DSRC Data Link Layer (MAC & LLC) - services used by EN 12834.
- EN 12253 - DSRC Physical Layer (5.8 GHz) - underlying radio layer.
- ISO/IEC 8824-1, 8825-2 - ASN.1 and PER encoding rules (normative references).
- prEN 13372 - DSRC Profiles for RTTT Applications (profiles and application-level bindings).
Keywords: EN 12834:2003, DSRC application layer, Transfer Kernel, ASN.1 PER, DSRC, EN 12795, RSU, OBU, application multiplexing, fragmentation.
Frequently Asked Questions
EN 12834:2003 is a standard published by the European Committee for Standardization (CEN). Its full title is "Road transport and traffic telematics - Dedicated Short Range Communication (DSRC) - DSRC application layer". This standard covers: This European Standard specifies the Application Layer Core which provides communication tools for applications based on DSRC. These tools consist of Kernels that can be used by application processes via service primitives. The application processes, including application data and application specific functions, are outside the scope of this European Standard. The standard is named 'Application Layer' although - it does not cover all functionality of OSI Layer 7 and - it includes functionality from lower layers. This European Standard uses services provided by DSRC Data Link Layer, [EN 12795], and covers functionality of intermediate layers of the OSI Basic Reference Model [EN ISO/IEC 7498-1]. Figure 1 illustrates the global data flow between the parts of the DSRC stack (Physical, Data Link and Application Layers) and the application. The following subjects are covered by this European Standard: - application Layer structure and framework; - services to enable data transfer and remote operations; - application multiplexing procedure; - fragmentation procedure; - concatenation and Chaining procedures; - common encoding rules to translate data from abstract syntax ASN.1, [ISO/IEC 8824-1], into transfer syntax, [ISO/IEC 8825-2], and vice versa; - communication initialisation and release procedures; - broadcast service support; - DSRC management support including communication profile handling. It is outside the scope of this European Standard to define a security policy. Some transport mechanisms for security related data are provided. NOTE During the lifetime of ENV 12834:1997, no implementation of the Broadcast Pool functionality has become known. Broadcast Pool functionality is therefore considered untested and is kept in this European Standard for compatibility with the ENV only.
This European Standard specifies the Application Layer Core which provides communication tools for applications based on DSRC. These tools consist of Kernels that can be used by application processes via service primitives. The application processes, including application data and application specific functions, are outside the scope of this European Standard. The standard is named 'Application Layer' although - it does not cover all functionality of OSI Layer 7 and - it includes functionality from lower layers. This European Standard uses services provided by DSRC Data Link Layer, [EN 12795], and covers functionality of intermediate layers of the OSI Basic Reference Model [EN ISO/IEC 7498-1]. Figure 1 illustrates the global data flow between the parts of the DSRC stack (Physical, Data Link and Application Layers) and the application. The following subjects are covered by this European Standard: - application Layer structure and framework; - services to enable data transfer and remote operations; - application multiplexing procedure; - fragmentation procedure; - concatenation and Chaining procedures; - common encoding rules to translate data from abstract syntax ASN.1, [ISO/IEC 8824-1], into transfer syntax, [ISO/IEC 8825-2], and vice versa; - communication initialisation and release procedures; - broadcast service support; - DSRC management support including communication profile handling. It is outside the scope of this European Standard to define a security policy. Some transport mechanisms for security related data are provided. NOTE During the lifetime of ENV 12834:1997, no implementation of the Broadcast Pool functionality has become known. Broadcast Pool functionality is therefore considered untested and is kept in this European Standard for compatibility with the ENV only.
EN 12834:2003 is classified under the following ICS (International Classification for Standards) categories: 35.100.70 - Application layer; 35.240.60 - IT applications in transport. The ICS classification helps identify the subject area and facilitates finding related standards.
EN 12834:2003 has the following relationships with other standards: It is inter standard links to ENV 12834:1997. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
EN 12834:2003 is associated with the following European legislation: Standardization Mandates: M/018. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.
EN 12834:2003 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Cestna transportna in prometna telematika (RTTT) – Posebna komunikacija kratkega dosega (DSRC) –
Aplikacijska plast DSRCStraßenverkehrstelematik - Nahbereichskommunikation Fahrzeug-Bake (DSRC) - AnwendungsschichtTélématique de la circulation et du transport routier - Communication a courte portée - Couche applicativeRoad transport and traffic telematics - Dedicated Short Range Communication (DSRC) - DSRC application layer35.240.60Uporabniške rešitve IT v transportu in trgoviniIT applications in transport and trade35.100.70Uporabniški slojApplication layerICS:Ta slovenski standard je istoveten z:EN 12834:2003SIST EN 12834:2004en01-maj-2004SIST EN 12834:2004SLOVENSKI
STANDARDSIST ENV 12834:20031DGRPHãþD
EUROPEAN STANDARDNORME EUROPÉENNEEUROPÄISCHE NORMEN 12834November 2003ICS 35.100.70; 35.240.60English versionRoad transport and traffic telematics - Dedicated Short RangeCommunication (DSRC) - DSRC application layerTélématique de la circulation et du transport routier -Communication à courte portée - Couche applicativeStraßenverkehrstelematik - NahbereichskommunikationFahrzeug-Bake (DSRC) - AnwendungsschichtThis European Standard was approved by CEN on 4 December 2002.CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this EuropeanStandard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such nationalstandards may be obtained on application to the Management Centre or to any CEN member.This European Standard exists in three official versions (English, French, German). A version in any other language made by translationunder the responsibility of a CEN member into its own language and notified to the Management Centre has the same status as the officialversions.CEN members are the national standards bodies of Austria, Belgium, Czech Republic, Denmark, Finland, France, Germany, Greece,Hungary, Iceland, Ireland, Italy, Luxembourg, Malta, Netherlands, Norway, Portugal, Slovakia, Spain, Sweden, Switzerland and UnitedKingdom.EUROPEAN COMMITTEE FOR STANDARDIZATIONCOMITÉ EUROPÉEN DE NORMALISATIONEUROPÄISCHES KOMITEE FÜR NORMUNGManagement Centre: rue de Stassart, 36
B-1050 Brussels© 2003 CENAll rights of exploitation in any form and by any means reservedworldwide for CEN national Members.Ref. No. EN 12834:2003 ESIST EN 12834:2004
(normative)
Data structures.36A.1Use of modules.36A.2ASN.1-modules.36Annex B
(normative)
Naming and registration.41B.1General.41B.2Items for registration.41B.3Items defined by application standards.41Annex C
(informative)
Example.42Annex D
(informative)
A-deviations.44SIST EN 12834:2004
rules: Specification of Packed EncodingRules (PER).EN ISO/IEC 7498-1, Information technology - Open Systems Interconnection - Basic Reference Model: TheBasic Model (ISO/IEC 7498-1).EN 12795, Road Transport and Traffic Telematics (RTTT) - Dedicated Short Range Communication (DSRC) -DSRC Data Link Layer: Medium Access and Logical Link Control.prEN 13372, Road Transport and Traffic Telematics (RTTT) - Dedicated Short-Range Communication (DSRC)- DSRC Profiles for RTTT Applications.ENV ISO 14906, Road Transport and Traffic Telematics (RTTT) - Electronic Fee Collection (EFC) -Application interface definition for dedicated short range communications (ISO/TR 14906:1998).ENV ISO 14816, Road Traffic and Transport Telematics - Automatic vehicle and equipment identification -Numbering and data structures (ISO/TR 14816:2000).3 Terms and definitionsFor the purpose of this European Standard, the following terms and definitions apply.3.1applicationuser of the services offered by the DSRC communication stack3.2attributetakes a value, which may have a structure, consisting of a set or sequence of data elementsNOTEThe value of an attribute can be observed or modified by sending a request to GET (read) or SET (write) the value.3.3attribute identifierunambiguously distinguishes an attribute from all other attributes within the same element3.4Beacon service tabledata structure transmitted by the RSU indicating available services3.5broadcast pooldata structure broadcast from the RSU to the OBUsSIST EN 12834:2004
The T-Kernel provides thebasic transportation facilities that can be used by the I-Kernel, by the B-Kernel, and by the applications.Figure 2 — Context and structure of the application layer coreSIST EN 12834:2004
IID of related indication if present, else EID of related indication.optionalThe use of the optional fields is detailed by the underlying ASN.1 standards.=Same as in corresponding request / indicationNot applicableTable 2 — Format of the GET service primitivesParameter namerequest / indicationresponse / confirmASN.1 typeInvoker Identifier (IID)optional=Dsrc-EIDLink Identifier (LID)mandatory=BIT STRINGChainingmandatory=BooleanElement Identifier (EID)mandatoryiid / eidDsrc-EIDAccessCredentialsoptionalOCTET STRINGAttribute Id List (AttrIdList)optionalAttributeIdListFlowControlmandatorymandatoryINTEGERAttribute List (AttrList)optionalAttributeListReturn Code (Ret)optionalReturnStatusTable 3 — Format of the SET service primitivesParameter namerequest / indicationresponse / confirmASN.1 typeInvoker Identifier (IID)optional=Dsrc-EIDLink Identifier (LID)mandatory=BIT STRINGChainingmandatory=BooleanElement Identifier (EID)mandatoryiid / eidDsrc-EIDAccessCredentialsoptionalOCTET STRINGAttribute List (AttrList)mandatoryAttributeListModemandatoryBooleanFlowControlmandatorymandatoryINTEGERReturn Code (Ret)optionalReturnStatusSIST EN 12834:2004
If true, then there shall be a service.response to a service.indication(confirmed mode);— ActionType shall identify an operation of the element which receives an ACTION.indication and which shall beinvoked;— ActionParameter shall be the information needed for the invocation of an operation identified in anACTION.indication;— ResponseParameter may be information resulting from the execution of the operation invoked byACTION.indication;— EventType shall identify the message which shall be delivered to an element which receives an EVENT-REPORT.indication;— EventParameter shall be the additional information needed for the message sent via an EVENT-REPORT.request and EVENT-REPORT.indication, respectively;— Initialisation Parameter shall be the information needed for the initialisation of the communication (i.e. the BSTon the downlink and VST on the uplink) sent via an initialisation service.6.3 BehaviourThe transfer protocol shall consist of the following steps:a) translating SDU to PDU;b) encoding of PDU;c) fragmentation;d) octet alignment;e) multiplexing, concatenation, and access to LLC;f) demultiplexing;g) defragmentation;h) decoding of PDU, deconcatenation and removal of inserted bits;i) translating PDU to SDU and distribution to addressee.NOTE 1It is outside the scope of this European Standard how the above steps are implemented as long as an instantiation ofthe T-Kernel behaves according to the requirements below.NOTE 2The arrows shown in Figures 6 to 17 are indicating the conversion process.SIST EN 12834:2004
If no fragmentation isperformed then the fragment shall be given the fragment counter value 0.6.3.3.6 Two octet fragmentation headerA two octets fragmentation header shall be used for fragments between 4 and 511, bit 0 of the first octet shall beset to 02. Bits 2 and 1 of the first octet and bits 7 to 1 of the second octet shall be interpreted as an unsignedinteger, where the highest significant bit is bit 2 of the first octet and the least significant bit is bit 1 of the secondoctet. Bit 0 of the second octet shall be set to 12. Fragment numbers shall be assigned to the fragment as specifiedin 6.3.3.5.6.3.3.7 Three octet fragmentation headerA three octets fragmentation header shall be used for fragments between 512 and 65535, bit 0 of the first octetshall be set to 02. Bits 2 and 1 of the first octet, bits 7 to 1 of the second octet and bits 7 to 1 of the third octet areinterpreted as unsigned integer, where the highest significant bit is bit 2 of the first octet and the least significant bitis bit 1 of the third octet. Bit 0 of the second octet shall be set to 02 and bit 0 of the third octet shall be set to 12.Fragment numbers shall be assigned to the fragment as specified in 6.3.3.5.Figure 9 — Fragmentation6.3.4 Octet alignmentTh
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...