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.hdop, position.direction (if position.hdop is missing, the default accuracy of 5 meters will be transmitted)
  • 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.

- When registering a ZSL operator in the PUESC system, you will need to specify the IP address from which the data will be received, you can find it here

- Only data from devices located in Poland is sent to the SENT-GEO system

- If you encounter a problem that the stream cannot connect to the provided address, contact the SENT-GEO system support, the port may be closed by default


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 (Server address from form ZSL111 - CONFIRMATION REGISTRATION OF THE ZSL/OBU SERVICE, Example: https://di.sent.itl.waw.pl:6666/abcdefgh-ijklmnop-rstuwxyz)

       Certificate: client certificate received upon registration in PUESK

       Private key: generated private key


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.