Skip to main content

Introduction

In Mobilidata, the messages used for iTLC information exchange are often called with the term Dutch profile. The Dutch profile is originally made for use with the Dutch Talking Traffic program, but is also used in Flanders. Mobilidata is now a partner (and even trendsetter) in improving/maintaining the standards. The dutch profile is to be found at: CROW

caution

All ETSI defined mobility messages are defined in ASN.1 notation and coded in the UPER (Unaligned Package Encoding Rule) standard.

(https://www.etsi.org/standards#page=1)

More information about ASN.1:

International Telecom Union

Wikipedia

info

SPAT, SRM, SSM have extended versions called SPATEM, SREM, SSEM. These terms are used interchangeably in practice and no distinction is made here.

CROW

The CROW is an online knowledge bank, located in the Netherlands. Within the extensive amount of information, the CROW has a large section about all the specifications and techniques about intelligent traffic lights ('Kennismodule Landelijke iVRI standaarden'), as first put together in the Talking Traffic program and now in the co-operation between Talking Traffic and Mobilidata.

In priciple, the in CROW defined standards are based on the standard C-Roads standards, but then with specific definitions within and about the different data fields. In one case for better understandability, otherwise to achieve specific goals which are not clearly defined enough in the C-Roads standard. The set of rules and definitions in CROW are also called: The Dutch Profile.

Within Mobilidata, the exact rules as noted by CROW will apply.

AMQP

The AMQP header information, is not a message as such. However, besides the information in the message it is accompanying, it will contain metadata about the message, sometimes necessary to differentiate the message for the goal where it should be used for.

As an addition on the C-Roads spec AMQP header, used for the 'Basic Interface' (BI), Mobilidata defines a superset of variables. Together they form the AMQP headers as used in the 'Mobilidata Interface' (MI) bus. The specific variables are mostly starting with 'custom-mobilidata-', this to prevent overlap with other C-Rads implementations or future extensions.

References

Incorrect version

As of mid november 2024, Mobilidata has changed version regarding AMQP headers (version 0.9 to 1.0). This is caused by changes in the C-Roads (TF4 spec release 2.1.0) specification.

This is not yet implemented for IVIM, which should have been upgraded to version 1.3.1, but is still on version 1.2.1. This will be updated in the near future. ETSI TS 103 301 specification of version 1.2.1 can be found here.

TitleDescriptionRelevanceNeeded for use case
ETSI EN 302 637-3 Specifications of DENM.Describes the Decentralized Environmental Notification Message (DENM) defined by ETSI. The version is dependend on the C-Roads specification C-ITS IP Based Interface Profile.The DENM messages is used for communication all kind of road hazards over the Mobilidata-InterchangeRoad hazard warnings, road works warnings
ETSI TS 103 301 V1.3.1 IVI specificationAn IVIM supports mandatory and advisory road signage as defined by ETSI.The version is dependend on the C-Roads specification C-ITS IP Based Interface Profile.The IVI messages are used for static traffic information over the Mobilidata interchange.Speed limits, overtake prohibition
Dutch profiles MAPDescribes the Dutch profile for the MapData message (MAP) defined by ETSI.The MAP message is used to convey many types of geographic road information. At the current time its primary use is to convey one or more intersection lane geometry maps within a single message.Intelligent traffic lights (time-to-green, prioritization, optimalisation)
Dutch profiles SPaT dataDescribes the Dutch profile for the Signal Phase and Timing message (SPaT) defined by ETSI.The SPaT message is used to convey the current status of one or more signalized intersections. Along with the MapData message the receiver of this message can determine the state of the signal phasing and when the next expected phase will occur.Intelligent traffic lights: time-to-green
Dutch profiles SRM dataDescribes the Dutch profile for the Signal Request Message (SRM) defined by ETSI.The SSM message is used for either a priority signal request or a pre-emption signal request.Intelligent traffic lights: prioritization
Dutch profiles SSM dataDescribes the Dutch profile for the Signal Status Message (SSM) defined by ETSI.The SSM message is used to relate the current status of the signal and the collection of pending or active preemption or priority requests acknowledged by the controller. It is also used to send information about preemption or priority requests which were denied.Intelligent traffic lights: prioritization
Dutch profiles CAM dataDescribes the Dutch profile for the Cooperative Awareness Message (CAM) defined by ETSI.The CAM message is used for informing an intelligent traffic light controller about the presence of a nearby individual road user using the ITS Frontend of the MobilityApplication.Intelligent traffic lights: prioritization and optimalization
Dutch profiles ITFDescribes the Dutch profile for the Intersection Topology Format (ITF) defined by Talking Traffic and Mobilidata.The ITF format is used to describe topology information of the intersection in more detail than what can be modelled in the MAP message. It is used as the input for MAP message creation, and used by MobilityApplications to have an optimal understanding of the intersection.Intelligent traffic lights (time-to-green, prioritization, optimalisation)
DatexIIDefinitions of DatexII standard exchange messages.The datexII format is used for messages or information, not compliant with teh content of ETSI defined messages such as parking informationPark facilities
Generic Reference ListFor all Dutch profiles describes which version of the underlying ETSI message specifications has been used.Important document to be able to use the different Dutch profiles mentioned above.Intelligent traffic lights (time-to-green, prioritization, optimalisation)