How to stream IoT & telematics data to SENT-GEO

Sending telemetry data from flespi to SENT-GEO

SENT-GEO is an advanced tracking system in Poland that complements the standard SENT system by requiring real-time GPS data from vehicles transporting certain high-risk goods, such as fuel, alcohol, and tobacco. This system allows authorities to continuously monitor the location and route of these shipments, enhancing control over goods that are susceptible to tax fraud and illegal trade.

You can find more information about the SENT system here


NOTE: To transfer data to the SENT system, a special GPS tracker setting is required:

  • the tracker must send the following mandatory parameters: position.latitude, position.longitude, position.altitude, position.speed, position.accuracy, position.direction
  • the tracker must send position maximum after travelling 1 km or after 1 minute depending on which event occurs later, but not less than every 5 minute
  • the tracker must send position when the azimuth of the vehicle's direction is changed by an amount equal to or greater than 40 degree
  • the tracker must send position at a standstill of the means of transport, with the engine running, every 5 minutes
  • the tracker must send position before turning off the engine, indicating where the vehicle stopped for a longer break resulting from regulations related to the driver's working time and after switching on the engine, thus indicating the end of the break.


1. Configure the stream in flespi

    Navigate to the Telematics Hub tab, then select Streams, and click on the "+" icon located at the bottom right corner. Fill out the stream configuration:

       Uri: SENT geo server address (for production environment https://puesc.gov.pl/ and for testing environment https://test.puesc.gov.pl/)

       Certificate: client certificate received upon registration in PUESK

       Private key: private key received upon registration in PUESK


2. Subscribe the stream to the channel or device

    Navigate to the Channels or Devices tab, depending on whether you want to relay data from a specific device or from all devices within a channel. Click on the "+" icon located at the bottom right corner and add the desired items.


3. Check message delivery

    Navigate to the Logs tab. If you see the "stream has sent messages" log records, it means flespi started forwarding the data via the stream:


Change log

To stay in sync with all improvements and changes to the sent-geo stream, subscribe to the change log on the forum.


See also
Sending telemetry data from flespi to Pulsar Broker
Sending telemetry data from flespi to RabbitMQ or other AMQP 0-9-1 Broker.