From October 1, 2021, a new toll system for e-Toll roads is in force in Poland for vehicles above 3.5 GVM. The system requires transmission of certain location data at certain frequency to the SPOE KAS (System Poboru Opłaty Elektronicznej Krajowej Administracji Skarbowej).
We have created a new streaming protocol to integrate Flespi with e-Toll and give potential service providers an easy way to forward location data from any platform to the Polish toll road system. Here’s what you need to start.
Configuring e-Toll stream
Before you start creating an e-toll stream in Flespi, you must be registered as a ZSL provider at https://test.puesc.gov.pl/en/web/puesc/zsl-105 and have the following information to use in the stream configuration:
certificate — your CA to validate the HTTPS connection.
private_key — the private key for the certificate.
access point URI — your dedicated address on the e-Toll system to which all the required data will be sent.
When you get all of the above, follow the steps below to create and configure an etoll_pl stream:
Create a stream of the etoll_pl type and give it a name.
Enter your certificate, private_key, and URI details in the stream configuration. Click Save.
Open the stream card and navigate to the Devices tab to assign devices to the stream (so that the stream knows which particular devices to forward data from).
The stream card should turn green indicating that the connection is established. This means that new messages from the devices will be sent to the e-Toll system.
Monitor the message sending process in the logs on the stream Toolbox tab — all issues with authentication and dispatching will pop up there.
Note: all the above operations can also be performed via flespi REST API.
E-Toll requires you to provide your own original IP address. So your stream URI should point to the TCP proxy running on your server.
Hint: As a basic out-of-the-box proxy solution you can use simpleproxy on Linux.
Before you can access the production environment, you must pass the E-Toll certification.
Whether you point the trackers directly to the Flespi platform or retranslate data from fleet management and other systems, you can seamlessly use the etoll_pl stream to send the required telemetry data to the Polish e-Toll system.