Get a Demo-Kit

Prishtina: LoRaWAN parking sensors and UWB Permit Cards across Kosovo's capital

Cacttus, a Kosovo ICT and software company, built Prishtina Smart Parking, a real-time parking app available on Google Play. To scale the service across the capital, it replaced the platform's sensing layer with Fleximodo in-ground sensors and Permit Cards on LoRaWAN, with Ultra-Wideband (UWB) positioning for vehicle identification.

The project started with a pilot phase in mid-2024 of around 500 sensors and Permit Cards. The pilot sensors carried both LoRaWAN and UWB. After five months of operation, Cacttus moved to a much larger city rollout in December 2024 with LoRaWAN-only sensors, while keeping BLE+UWB on the Permit Cards. Positioning now comes from the card layer, and the sensors focus on occupancy. Drivers see the result in the Prishtina Smart Parking app, which shows free bays in real time. Each sensor combines a magnetometer with radar and uses automatic temperature compensation, so detection holds through Kosovo's cold winters and hot summers.

What was deployed

  • IoT Parking Sensor Standard, in-ground, LoRaWAN (LoRaWAN+UWB in the pilot phase), 99.96% detection accuracy
  • IoT Permit Cards, BLE+UWB, with sub-10 cm localisation
  • Data feeding Cacttus's own Prishtina Smart Parking platform and app

Why it matters for municipal parking

City parking has two jobs: tell drivers where the free bays are and check that the parked vehicle is allowed there. Prishtina's setup does both with one pair of devices per bay and vehicle. The sensor reports occupancy; the Permit Card identifies the vehicle and, through UWB, pinpoints its position to within 10 cm. That supports permit-zone enforcement without patrols at every street, and precise guidance in the app. Moving UWB to the cards kept the sensor fleet simpler at city scale without losing positioning. For more on permit workflows, see parking enforcement.

FAQ

Related case study: Slovanet, Bratislava