iTraffic Server User Manual

Transcription

iTraffic Server User Manual
1
iTraffic Server User Manual
iTRAFFIC SERVER
KVARTA USER’S MANUAL
www.kvarta.net
1 / 23
2
iTraffic Server User Manual
Contents
1.
2.
3.
4.
5.
6.
INTRODUCTION ............................................................................................................................... 3
1.1.
About KVARTA ......................................................................................................................... 3
1.2.
About TMC............................................................................................................................... 3
1.3.
About iTraffic ........................................................................................................................... 3
GENERAL INFORMATION ................................................................................................................. 4
2.1.
Graphical presentation of the TMC Monitoring Server .......................................................... 4
2.2.
Graphical presentation of the TMC Broadcasting Server ........................................................ 5
SERVER CONFIGURATION ................................................................................................................ 6
3.1.
RDS Decoders Configuration ................................................................................................... 6
3.2.
Output files .............................................................................................................................. 8
3.3.
RDS Encoders Configuration .................................................................................................... 9
3.4.
Input files ............................................................................................................................... 11
3.5.
Filters ..................................................................................................................................... 12
MAIN SETTINGS ............................................................................................................................. 14
4.1.
E-mail configuration .............................................................................................................. 15
4.2.
Location Table Settings.......................................................................................................... 16
4.3.
TMC Services configuration ................................................................................................... 18
4.4.
Alarms menu ......................................................................................................................... 20
EVENTS AND EVENT DESCRIPTIONS .............................................................................................. 21
5.1.
Events Map ............................................................................................................................ 21
5.2.
Event categories .................................................................................................................... 21
GLOSSARY ...................................................................................................................................... 23
* Depends on the model
www.kvarta.net
2 / 23
3
iTraffic Server User Manual
1. INTRODUCTION
1.1. About KVARTA
For more than 20 years, Kvarta has been developing products for Broadcasters and CATV providers.
Our devices are used by major radio and television broadcasters and regulatory agencies.
Broadcasting is our passion. We know what you want and we have designed many devices, which are
perfectly adapted to your needs. These include RDS encoders, FM Radio monitors and CATV systems.
KVARTA has a reputation for excellence and innovation among its clients and partners.
Our CATV, DVB Monitoring devices and RDS/RBDS encoders are growing in popularity due to their
reliability, quality and functionality at exceptional prices. All of our products have been designed for
professional broadcast use and are fully meet the standards. Our devices incorporate embedded web
site and SNMP communication.
1.2. About TMC
Traffic Message Channel (TMC) is a technology for delivering traffic and travel information to motor
vehicle drivers. It is digitally coded using the ALERT C protocol into RDS Type 8A groups carried via
conventional FM radio broadcasts. It can also be transmitted on Digital Audio Broadcasting or
satellite radio. TMC allows silent delivery of dynamic information suitable for reproduction or display
in the user's language without interrupting audio broadcast services. Both public and commercial
services are operational in many countries. When data is integrated directly into a navigation system,
traffic information can be used in the system's route calculation.
Each traffic incident is binary-encoded and sent as a TMC message. Each message consists of an
event code, location code, expected incident duration, affected extent and other details.
1.3. About iTraffic
We created this server in order to help people get informed about any kind of traffic information at
all times. We can help monitor your existing traffic information broadcast (TMC) or help you create
your TMC broadcasting service. If you want to become our partner, please, contact us at
info@kvarta.net
The iTraffic server was initially created by Iliya Manev and Todor Manev. The name of the server
iTraffic comes from „Iliya Traffic“ in memory of Iliya Manev who is no longer among us.
We would like to thank Laszlo Heckenast for the extensive support he gave us in creating this server.
We would also like to thank Bence Makai and TrafficNav for the traffic information and support.
www.kvarta.net
3 / 23
4
iTraffic Server User Manual
2. GENERAL INFORMATION
2.1. Graphical presentation of the TMC Monitoring Server
The RDS decoders receive RDS signals from an FM station and re-send it to the TMC server through
TCP/UDP protocol. The iTraffic server decodes the RDS signal – specifically the 3A and 8A groups
which are responsible for the traffic message channel (TMC). After that, the traffic messages are
stored in a database.
Traffic messages are decoded thanks to the Location tables and Alert C event descriptions (in TMC,
locations are pre-defined and pre-coded, and the codes are stored in location code tables)


Stored traffic events can be exported as XML files to an FTP server
Traffic events can be viewed on the server website iTrafficServer.com, displayed on a
versatile and user friendly traffic information map
www.kvarta.net
4 / 23
5
iTraffic Server User Manual
2.2. Graphical presentation of the TMC Broadcasting Server
Traffic events can be inputted as XML files to the broadcasting server from an FTP server. Traffic
information is stored in the broadcasting server database. The 8A and 3A groups for TMC are
encoded into UECP packets. Then, they are being sent to the RDS encoders using the TCP/UDP
transport protocol. The information is then broadcasted using radio FM transmitters to the end users
portable navigation devices (PND).
Note: iTraffic server supports TMC encryption
www.kvarta.net
5 / 23
6
iTraffic Server User Manual
3. SERVER CONFIGURATION
3.1. RDS Decoders Configuration
TMC Monitoring: The RDS decoders receive RDS signals from an FM station and re-send it to the
TMC server through TCP/UDP protocol.
In the main menu select Config Services then specify which service you are interested in, or just
select All Services to view all services and select Rds Decoders in the newly appeared tab:
NOTE: Every decoder has an Edit (pencil icon) and Delete (trashcan icon) button
www.kvarta.net
6 / 23
7
iTraffic Server User Manual







Name: specify decoder name
Active: tick box to activate or disable RDS decoder
Connection: connection protocol – TCP, TCPServer
o Note: For TCPServer mode ports 5000-5100 are opened at the server. The Address of
the TCPServer should be 0.0.0.0.
Address: decoder IP address (TCP), 0.0.0.0 for TCPServer and the decoder should be set to
communicate as TCP Client connecting to the server.
Port: device communication port
Log file: stores information for device online/offline status (stored in ftp/public directory)
Alarms:
- Offline alarm timeout – alarm is triggered when the device is offline for more than
the specified amount of time (in seconds)
- 3A alarm timeout – alarm is triggered when 3A groups are missing for more than the
specified amount of time (in seconds)
- 8A alarm timeout – alarm is triggered when 8A groups are missing for more than the
specified amount of time (in seconds)
- Events count threshold – alarm is triggered when events are lesser than the
specified number
www.kvarta.net
7 / 23
8
iTraffic Server User Manual
-

Alive percent threshold – alarm is triggered when device online status falls beneath
the specified threshold
- CI errors threshold - activates when CI errors exceed the specified threshold
Save any changes you have made when you’re done
3.2. Output files
The Output files menu is used for exporting traffic events as XML files and any other useful
information from the server.
In the main menu select Config Services then specify which service you are interested in, or just
select All Services to view all services and select Output files in the newly appeared tab:
NOTE: Every output has an Edit (pencil icon) and Delete (trashcan icon) button



Name: specify name
Active: tick box to activate or disable file storage
Type: select which type of file to store:
- Monitoring Events XML
- Broadcasting Events XML
- RDS Encoders XML
- RDS Decoders XML
- Monitoring Events Statistics CSV
www.kvarta.net
8 / 23
9
iTraffic Server User Manual




- Broadcasting Events Statistics CSV
Output filename: specify directory location and name for outputted files
Update interval: interval for file update (in seconds)
Transformation: allows transforming XML files into other types of files (for example: HTML,
CSV, XSLT, etc.)
Save any changes you have made when you’re done
3.3. RDS Encoders Configuration
TMC broadcasting server: The 8A and 3A groups for TMC are encoded into UECP packets, then send
to the RDS encoders using the TCP/UDP transport protocol.
In the main menu select Config Services then specify which service you are interested in, or just
select All Services to view all services and select Rds Encoders in the newly appeared tab:
NOTE: Every encoder has an Edit (pencil icon), Delete (trashcan icon) and Filter (funnel) button
The Filter button is used in
order to add traffic event
filters (for example: regional
broadcasts) to the selected
RDS encoder
NOTE: Filters can be created
and configured in the Filters
menu
www.kvarta.net
9 / 23
10
iTraffic Server User Manual








Name: specify encoder name
Active: tick box to activate or disable the RDS encoder
Connection: connection protocol – TCP, TCPServer
Unidirectional: tick box if you want device communication to be one directional (untick box
for bidirectional communication)
Address: device IP address
Port: device communication port
Alarms:
- Offline alarm – alarm is triggered when the device is offline
- Alive percent threshold – activates when device online status falls beneath the
specified threshold
- Events count threshold – alarm is triggered when events are lesser than the
specified number
Save any changes you have made when you’re done
www.kvarta.net
10 / 23
11
iTraffic Server User Manual
3.4. Input files
The Input files menu is used as an entrance point for storing traffic events to the server. There is ftp
access to the input folder.
In the main menu select Config Services then specify which service you are interested in, or just
select All Services to view all services and select Input files in the newly appeared tab:
NOTE: Every file input has an Edit (pencil icon) and Delete (trashcan icon) button






Name: specify name
Active: tick box to activate or disable file storage
Type: select which type of file must be inputted:
- Events XML file
Input folder: specify directory location for inputted files
Input filter: is used as a specific file type filter, in order to allow better file management. You
can input the filename you would like to monitor.
Save any changes you have made when you’re done
www.kvarta.net
11 / 23
12
iTraffic Server User Manual
3.5. Filters
The filters menu is used for regional purposes. Filters basically allow filtering traffic events and
broadcasting them for a specific geographical region.
In the main menu select Config Services then specify which service you are interested in, or just
select All Services to view all services and select Filters in the newly appeared tab:
NOTE: Every filter has an Edit (pencil icon) and Delete (trashcan icon) button




Name: specify filter name
Active: tick box to activate or disable file storage
Type: select filter type:
- Geographical
Element: select filter element:
- Geographical Area
www.kvarta.net
12 / 23
13
iTraffic Server User Manual



Condition: available conditions:
- EqualTo
- NotEqualTo
- GreaterThan
- LessThan
- GreaterThanOrEqual
- LessThanOrEqual
- Contains
- DoesNotContain
- ContainedIn
- NotContainedIn
- Available
- NotAvailable
- Leave
- Arrive
Data: contains geographical points, forming a polygon of a specific area
Save any changes you have made when you’re done
www.kvarta.net
13 / 23
14
iTraffic Server User Manual
4. MAIN SETTINGS
Main settings, containing global settings of the TMC server.
www.kvarta.net
14 / 23
15
iTraffic Server User Manual
4.1. E-mail configuration
In the main menu select Settings -> General and then the Edit button for E-mail settings:












SMTP Server: specify SMTP location
SMTP Port: specify SMTP port
E-mail alarms: tick the box in order to receive e-mail alerts when alarms are triggered
SSL: SMTP server requires encrypted connection
Username:
Password:
To: specify main e-mail that will receive alerts
Cc: e-mail carbon copy (secondary visible recipients)
Bcc: e-mail blind carbon copy (secondary invisible recipients)
Subject: e-mail subject
Signature: e-mail signature
Save any changes you have made when you’re done
www.kvarta.net
15 / 23
16
iTraffic Server User Manual
4.2. Location Table Settings
In RDS-TMC, locations are pre-defined and pre-coded, and the codes are stored in
location code tables as a hierarchical structure of pre-defined locations.
In the main menu select Settings -> Locations for a list of all the current location tables:
NOTE: Every location table has an Edit (pencil icon) and Delete (trashcan icon) button, also there is
an option for adding new Location Tables
www.kvarta.net
16 / 23
17
iTraffic Server User Manual














Name: location table name
Country: specify country for location table
Active: tick the box in order to activate location table
Version: location table version
Language: specify preferred language
Table Code: used for enumerating the tables issued by this country
Country Code: four bit coding structure of the RDS country code
Extended Country Code: the ECC consists of an eight bit coding structure for unique country
identification
Latitude Min: latitude coordinates for location table
Latitude Max: latitude coordinates for location table
Longitude Min: longitude coordinates for location table
Longitude Max: longitude coordinates for location table
Source: standardized directory with .dat files containing the specific location table
Save any changes you have made when you’re done
www.kvarta.net
17 / 23
18
iTraffic Server User Manual
4.3. TMC Services configuration
In the main menu select Settings -> Services for a list of all the current TMC services:
NOTE: Every service has an Edit (pencil icon) and Delete (trashcan icon) button, also there is an
option for adding new TMC Services
www.kvarta.net
18 / 23
19
iTraffic Server User Manual






Name: service name
Active: tick the box in order to activate TMC service
Location table: specify location table for service
Service Provider Name: name for service provider (max: 8 chars)
SID: service identification number
Service Key and ENCID: if the service key number is 0 then the TMC is not encoded, but
when it is not 0, both service key and ENCID are used for service encrypting



Group sequence count: depends on the RDS encoder configuration (example shown below)
Rate 3A (groups): depends on the RDS encoder configuration (example shown below)
Rate 8A (groups): depends on the RDS encoder configuration (example shown below)
Here is an example configuration from our RDS1000 - RDS encoder.
Currently, it has 5 group sequences, 2 of them are 8A, another 2 are 3A and one is 0A group. That
means that the fields should be filled as follows:
If filled incorrectly, may lead to buffer overflow which leads to many CI errors or slow traffic events
broadcasting.
www.kvarta.net
19 / 23
20
iTraffic Server User Manual





Max cycle length: maximum time allowed for broadcasting all events for the service (in
minutes)
Repetition Rate 8A: number of redundancy for the 8A groups with the purpose of better
receiving
Tuning Info Interval: the seconds interval in which the service provider’s name is
broadcasted
International, National, Regional, Urban, AFI: regional specifications
Save any changes you have made when you’re done
4.4. Alarms menu
The Alarms menu shows a list of all the currently activated alarms, if any. Detailed information about
why and when the alarm was triggered is also displayed.
In the main menu select Settings -> Alarms for a list of all the current activated alarms:
www.kvarta.net
20 / 23
21
iTraffic Server User Manual
5. EVENTS AND EVENT DESCRIPTIONS
5.1. Events Map
In order to view events on the map you must select the Events tab in the main menu and select one
of the Location tables currently available on the server.
5.2. Event categories
Events on the traffic map are sorted in categories, following the EN ISO 14819-2 standard:
-
Level of service/Expected level of service
-
Accidents/Incidents
-
Closures and lane restriction
-
Carriageway restriction
Exit restrictions/Entry restrictions
-
Traffic restrictions
www.kvarta.net
21 / 23
22
iTraffic Server User Manual
-
Roadworks
-
Road conditions
-
Obstruction hazards
Dangerous situations
-
Temperatures/Weather
-
Precipitations and visibility
Wind and air quality
-
Traffic equipment status
-
Activities
Security alerts
Delays
Cancellations
-
Dangerous vehicles
-
Exceptional loads/vehicles
Size and weight limits
www.kvarta.net
22 / 23
23
iTraffic Server User Manual
-
Police speed checks
-
Parking restrictions
Parking
-
Travel time information
Carpool information
Reference to audio broadcasts
Service messages
Special messages
6. GLOSSARY
TMC – Traffic Message Channel
RDS – Radio Data Systems
RBDS – Radio Broadcast Data Systems
FTP – File Transfer Protocol
TCP – Transmission Control Protocol
UDP – User Datagram Protocol
SMTP – Simple Mail Transfer Protocol
PND – Portable Navigation Device
SSL – Secure Sockets Layer
SID – Service Identification Number
www.kvarta.net
23 / 23