ZAŁĄCZNIK III

PRZYGOTOWYWANIE I PRZESYŁANIE INFORMACJI DO REDCR

1. Niniejszy załącznik, będący uzupełnieniem dodatku 14 do załącznika IC do rozporządzenia (UE) 2016/799 (zwany dalej „dodatkiem 14”), określa wymogi dotyczące przygotowywania i przesyłania danych OWS pojazdu silnikowego do czytnika wczesnego wykrywania na odległość („REDCR”).

2. Przesyłanie danych systemu ważenia zainstalowanego w pojeździe („OWS”) w przypadku etapu 1 OBW

2.1. Przyrząd rejestrujący w pojeździe silnikowym („MVU”) przesyła dane OWS do przyrządu rejestrującego łączność krótkiego zasięgu („DSRC-VU”).

2.2. MVU wykonuje następujące czynności:

2.2.1. gromadzi dane OWS na podstawie informacji otrzymywanych z MVU oraz przyrządu rejestrującego umieszczonego w przyczepie lub naczepie („TU”) zgodnie ze strukturą określoną w pkt 6;

2.2.2. przesyła dane OWS do DSRC-VU w celu ich dalszego przesłania do REDCR.

Rysunek 5

Na etapie 1 OBW MVU przesyła dane OWS do REDCR

Pojazd silnikowy wyposażony w OBW

Dane OWS

DSRC-VU

Dane OWS

MVU

REDCR

3. Przesyłanie danych OWS przypadku etapu 2 OBW

3.1. Stacja C-ITS w pojeździe silnikowym przesyła dane OWS do DSRC-VU.

Rysunek 6

Na etapie 2 OBW stacja C-ITS przesyła dane OWS do REDCR

Pojazd silnikowy wyposażony w OBW

Zabezpieczone dane OWS

Zabezpieczone dane OWS

DSRC-VU

Stacja C-ITS w pojeździe silnikowym

REDCR

3.2. Stacja C-ITS w pojeździe silnikowym wykonuje następujące czynności:

3.2.1. gromadzi dane OWS na podstawie informacji otrzymywanych z MVU i ze stacji C-ITS w ciągniętych przyczepach lub naczepach zgodnie ze strukturą określoną w pkt 6;

3.2.2. zabezpiecza dane OWS, jak określono w pkt 8; oraz

3.2.3. przesyła dane OWS do DSRC-VU w celu ich dalszego przesłania do REDCR.

4. Przesyłanie danych między DSRC-VU i MVU (etap 1) lub stacją C-ITS w pojeździe silnikowym (etap 2) jest realizowane zgodnie z pkt 5.6 dodatku 14, gdzie VU należy rozumieć albo jako MVU, albo stację C-ITS, w zależności od etapu.

5. Połączenie między DSRC-VU a REDCR

5.1. Połączenie między DSRC-VU a REDCR nawiązywane jest za pośrednictwem interfejsu określonego normami DSRC Europejskiego Komitetu Normalizacyjnego EN 12253, EN 12795, EN 12834, EN 13372 oraz normą ISO 14906, o których mowa w dyrektywie Rady 96/53/WE.

5.2. Protokół transakcji służący do pobierania danych za pomocą połączenia interfejsu DSRC działającego na częstotliwości 5,8 GHz będzie taki sam jak protokół używany do przekazywania danych dotyczących zdalnego monitorowania tachografu, opisany w pkt 5.4.1 dodatku 14 – jedyna różnica polega na tym, że identyfikator obiektu odnoszący się do normy TARV będzie odnosił się do części 20 normy ISO 15638 (TARV) dotyczącej systemów ważenia w pojeździe.

5.3. Polecenia stosowane w odniesieniu do transakcji OWS będą takie same jak polecenia stosowane w odniesieniu do transakcji RTM określone w pkt 5.4.2 dodatku 14.

5.4. Sekwencja polecenia zapytania w przypadku danych OWS będzie taka sama jak sekwencja w przypadku danych dotyczących zdalnego monitorowania tachografu określona w pkt 5.4.3 dodatku 14.

5.5. Mechanizm przesyłania danych i opis transakcji DSRC będą takie same, jak określono w pkt 5.4.6 i 5.4.7 dodatku 14. Tabelę usług pojazdu należy jednak dostosować w przypadku przesyłania danych OWS. W związku z tym Rtm-ContextMark zostanie zastąpiony przez Ows-ContexMark, który to identyfikator obiektu będzie odnosił się do części 20 normy ISO 15638 (TARV) dotyczącej systemów ważenia w pojeździe.

5.6. Parametry fizycznego interfejsu DSRC są takie same, jak określono w pkt 5.3 dodatku 14.

6. Struktura danych

Zawarta w module ASN.1 definicja danych DSRC w ramach aplikacji OWS jest następująca:

7. Elementy OwsData, wykonywane czynności i definicje

Dane OWS są obliczane albo przez MVU (etap 1), albo przez stację C-ITS w pojeździe silnikowym (etap 2), zgodnie z tabelą 1.

Tabela 1

Elementy OwsData, wykonywane czynności i definicje

Element OwsData Czynność wykonywana przez stację C-ITS w pojeździe silnikowym: Komentarz Definicja danych w ASN.1 OWS1 Całkowita masa Generowana jest wartość w postaci liczby całkowitej. Ostatnia zmierzona masa całkowita recordedWeight INTEGER (0..65535), OWS2 Technicznie dopuszczalna maksymalna masa całkowita pojazdu Generowana jest wartość w postaci liczby całkowitej. Technicznie dopuszczalna maksymalna masa całkowita podana przez producenta maximumTechnicalWeight INTEGER (0..65535) OWS3 Konfiguracja osi w pojeździe Generowany jest ciąg oktetowy o długości 4 oktetów. Konfiguracja osi axlesConfiguration OCTET STRING SIZE(4), OWS4 Nacisk osi Generowany jest ciąg oktetowy o długości 26 oktetów. Nacisk osi axlesRecordedWeight OCTET STRING SIZE (26), OWS5 Całkowita masa zarejestrowana w czasie Generowana jest wartość w postaci liczby całkowitej. Wartość OWS2 ustala się na podstawie aktualnie zarejestrowanej wartości masy całkowitej. Znacznik czasu dotyczący aktualnej zarejestrowanej masy tp15638Timestamp INTEGER (0..4294967295), OWS6 Błąd połączenia DSRC Generowana jest wartość logiczna. Do zmiennej tp15638DSRCcommunicationError przypisywana jest wartość logiczna PRAWDA, jeżeli w ciągu ostatnich 30 dni OBW napotkały co najmniej jedno zdarzenie klasyfikowane jako błąd połączenia z DSRC-VU. W PRZECIWNYM WYPADKU, jeżeli w ciągu ostatnich 30 dni nie wystąpiły żadne takie zdarzenia, przypisywana jest wartość FAŁSZ. 1 (PRAWDA), wskazuje na wystąpienie błędu połączenia pomiędzy OBW a DSRC-VU w ciągu ostatnich 30 dni tp15638DSRCcommunicationError BOOLEAN, OWS7 Błąd połączenia OBW Generowana jest wartość logiczna. Do zmiennej tp15638CcommunicationError przypisywana jest wartość logiczna PRAWDA, jeżeli w ciągu ostatnich 30 dni OBW napotkały co najmniej jedno zdarzenie klasyfikowane jako błąd połączenia w ramach OBW. W PRZECIWNYM WYPADKU, jeżeli w ciągu ostatnich 30 dni nie wystąpiły żadne takie zdarzenia, przypisywana jest wartość FAŁSZ. 1 (PRAWDA), wskazuje na wystąpienie błędu połączenia w OBW w ciągu ostatnich 30 dni tp15638OBWCommunicationError BOOLEAN, OWS8 Próba naruszenia zabezpieczenia Generowana jest wartość logiczna. Do zmiennej tp15638SecurityBreachAttempt przypisywana jest wartość logiczna PRAWDA, jeżeli w ciągu ostatnich 2 lat OBW napotkały co najmniej jedno zdarzenie klasyfikowane jako próba naruszenia zabezpieczenia. W PRZECIWNYM WYPADKU, jeżeli w ciągu ostatnich 2 lat nie doszło do prób naruszenia zabezpieczenia, przypisywana jest wartość FAŁSZ. 1 (PRAWDA), wskazuje na próbę naruszenia zabezpieczenia w OBW w ciągu ostatnich 2 lat tp15638SecurityBreachAttempt BOOLEAN,

gdzie:

a) recordedWeight oznacza całkowite zmierzone obciążenie pojazdu lub zespołu pojazdów z dokładnością do 10 kg, jak określono w normie EN ISO 14906. Na przykład wartość 2 500 odpowiada obciążeniu wynoszącemu 25 ton;

b) axlesConfiguration oznacza konfigurację pojazdu lub zespołu pojazdów jako liczbę osi. Konfigurację określa się za pomocą maski bitów składającej się z 20 bitów (wersja rozszerzona z normy EN ISO 14906). Maska bitów składająca się z 2 bitów odpowiada konfiguracji osi o następującym formacie: — wartość 00B oznacza, że wartość jest „niedostępna”, ponieważ pojazd nie posiada sprzętu do gromadzenia obciążenia na osi; — wartość 01B oznacza, że oś nie występuje; — wartość 10B oznacza, że oś występuje oraz że obciążenie zostało obliczone i zgromadzone oraz jest podane w polu axlesRecordedWeight; — wartość 11B jest zarezerwowana do wykorzystania w przyszłości. Ostatnie sześć bitów jest zarezerwowane do wykorzystania w przyszłości; Tabela 2 Dystrybucja bitów w przypadku OWS2 Liczba osi Liczba osi na ciągniku Liczba osi na przyczepie 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 00/01/10/11 RFU (6 bitów)

c) axlesRecordedWeight oznacza określone obciążenie zarejestrowane dla każdej osi z dokładnością do 10 kg. W odniesieniu do każdej osi stosuje się dwa oktety. Na przykład wartość 150 oznacza obciążenie wynoszące 1 500 kg.

d) maximumTechnicalWeight oznacza technicznie dopuszczalną maksymalną masę całkowitą pojazdu lub zespołu pojazdu podaną przez producenta Wartość ta jest podana wyłącznie dla etapu 2. Dla etapu 1 przypisuje się wartość 0.

8. Podpis danych OWS

8.1. W przypadku etapu 1 dane OWS nie będą podpisywane; zwykły tekst danych OWS jest przesyłany z MVU do DSRC-VU.

8.2. W przypadku etapu 2 dane OWS są podpisywane w stacji C-ITS pojazdu silnikowego i stamtąd przesyłane do DSRC-VU, zgodnie z następującymi postanowieniami:

8.2.1. Struktura danych zabezpieczonych konstruowana jest zgodnie z pkt 5.1 i 5.2 ETSI TS 103 097-V1.3.1.

8.2.2. Typ SignedData, o którym mowa w pkt 5.2 ETSI TS 103 097-V1.3.1, posiada następujące ograniczenia: a) typ HashAlgorithm jest ustawiony na sha256; b) typ SignerIdentifier jest ustawiony na „digest”; c) typ SignedDataPayload to dane OWS, jak określono w pkt 7; d) typ HeaderInfo jest ograniczony do następujących nagłówków zabezpieczeń: — element psid wynosi 0; — element generationTime, jak określono w IEEE Std 1609.2; — element expiryTime jest nieobecny; — element generationLocation jest nieobecny; — element p2pcdLearningRequest jest nieobecny; — element missingCrlIdentifier jest nieobecny; — element encryptionKey jest nieobecny; — element inlineP2pcdRequest jest nieobecny; — element requestedCertificate jest nieobecny.

8.2.3. Zawarta w module ASN.1 definicja typu Signature jest następująca:

8.2.4. Certyfikatem podpisu jest certyfikat zawarty w bilecie autoryzacyjnym, który stacja C-ITS wykorzystuje w przypadku transakcji pomiędzy stacją C-ITS a REDCR, zgodnie z pkt 6 ETSI TS 103 097-V1.3.1.

8.2.5. W momencie otrzymania komunikatu REDCR sprawdza certyfikat i wykorzystuje klucz publiczny zawarty w tym certyfikacie do odczytu podpisu danych OWS.

9. Protokół aplikacji i obsługi błędów w przypadku danych OWS jest taki sam, jak określono w pkt 5.6.2 i 5.7 dodatku 14.

10. W przypadku etapu 2 dane OWS mogą być również przesyłane bezpośrednio do REDCR przedstawiciela organów ścigania, za pośrednictwem stacji C-ITS w pojeździe silnikowym zamiast DSRC-VU. W takim przypadku REDCR będzie również pełnić rolę stacji C-ITS.