Germany
Ulm
Baden-Württemberg
Stadt Ulm

The Full Fleximodo Order History of Stadt Ulm, Germany: 3 Orders From 2023 to 2025

The full Fleximodo order history of Stadt Ulm — from its 2023 LoRaWAN pilot and Permit Card enforcement evaluation to a 2025 NB-IoT production rollout under the Digitale Agenda smart city programme.

Dual Detection Technology

Magnetometer combined with radar for highly reliable parking occupancy detection.

sensors live

71k

countries

50+

accuracy

99.96%

battery life

10-year


Deployment Snapshot (Cumulative, as of Order 3)

Field Value
Client Stadt Ulm — Digitale Agenda
Programme Ulm4CleverCity — federally funded smart city model project, 17 action fields, through 2026
Contact Zita Chocano, Weinhof 7, 89073 Ulm, Baden-Württemberg, Germany
Client type German municipal government — direct customer (not via integrator)
Products in place In-ground LoRaWAN parking sensors + IoT Hub (OPEX backend); LoRaWAN demo sensors paired with BLE Permit Cards for automated permit-zone identification; in-ground NB-IoT parking sensors with CityPortal backend/monitoring
Connectivity mix LoRaWAN (Ulm's own 17-gateway city-wide network, since 2016), BLE (Permit Cards, short-range), NB-IoT (Deutsche Telekom, 10-year SIM, GOSPACE LABS supported)
Platform Fleximodo CityPortal (sensor mapping, occupancy dashboard, API access)
Support Bronze Card customer support (6 hours: onboarding, sensor mapping, technical support) added with the production order
Warranty range across orders 1 year standard (NB-IoT production) up to 4 years (2-year standard + 2-year supplementary, LoRaWAN pilot hardware)
Order span 28 July 2023 → 16 December 2025 (29-month gap between pilot and production)
Shipping / HS Code Shipped to Germany with insurance; HS Code 90330090

Order / Deployment Timeline

Order Date Products / What Changed Significance
1 28 July 2023 IoT Parking Sensor LoRaWAN (in-ground) + IoT Hub (OPEX, annual, per-sensor backend) — 2-year standard warranty extended by a 2-year supplementary warranty (4 years total) First order; establishes the pilot platform on Ulm's own city-wide LoRaWAN network and connects sensor data to the Digitale Agenda's open data / citizen parking tools
2 28 July 2023 (same day) Demo kit: 5× IoT Parking Sensor Standard (LoRaWAN, in-ground) + 5× IoT Permit Card (BLE), 2-year supplementary warranty Parallel same-day evaluation, run 1:1 (sensor-to-card), testing automated permit-zone vehicle identification without ANPR cameras alongside the occupancy pilot
3 16 December 2025 IoT Parking Sensor Standard (NB-IoT, in-ground) with backend/monitoring included, 10-year Deutsche Telekom NB-IoT connectivity (GOSPACE LABS supported), Bronze Card support (6 hours), insured shipping to Germany Return customer after a 29-month gap — the longest pilot-to-production interval in the Fleximodo customer base — converting the 2023 pilot into a committed, decade-long production deployment on a new connectivity path

Who Is Stadt Ulm

Stadt Ulm — the City of Ulm — is a German municipality of roughly 130,000 residents in Baden-Württemberg, sited at the confluence of the Danube and Blau rivers. It is historically known as the birthplace of Albert Einstein and for the Ulm Minster (Ulmer Münster), whose 161.5-metre steeple is the tallest church tower in the world. In the contemporary German smart-city landscape, Ulm has built a reputation as a digital innovator through its Digitale Agenda (Digital Agenda) programme, the municipal umbrella under which the city runs Ulm4CleverCity — a federally funded smart city model project with €8 million in funding, running through 2026 and integrating sustainability and digitalisation across 17 action fields, from mobility and energy to citizen engagement and urban data platforms.

Central to all of this is Ulm's city-wide LoRaWAN network, one of the first of its kind in Germany, established in 2016 with 17 Wirnet gateway stations providing coverage across the municipality. That single piece of shared infrastructure supports far more than parking: Danube flood monitoring, environmental sensing, and the "Talking Trees" programme (trees fitted with moisture sensors to optimise irrigation) all ride the same network. The city has also established five digital innovation neighbourhoods for testing smart solutions in real urban environments, and consistently ranks in the top 10 of Germany's Bitkom Smart City Index. The Digitale Agenda programme itself is run out of Weinhof 7 in Ulm's historic centre, with programme manager Zita Chocano as the named contact on the 2025 production order — an unusual level of personal attribution that typically accompanies direct-municipal procurement, where a specific budget owner drives the deployment.

Phase 1 (28 July 2023): Building the Pilot Platform — LoRaWAN Sensors and IoT Hub

Ulm's engagement with Fleximodo began with two orders placed on the same day, 28 July 2023, which together laid the groundwork for a municipal smart parking pilot inside the Digitale Agenda programme.

The first order paired IoT Parking Sensor LoRaWAN hardware with an IoT Hub (OPEX, annual) backend. Because Ulm has run its own LoRaWAN network since 2016, every new in-ground parking sensor connects to existing gateway infrastructure at no additional connectivity cost — and, just as importantly, keeps sensor data flowing through city-controlled infrastructure rather than a third-party telecom network, a meaningful point for German municipal data-sovereignty requirements. The annual OPEX backend model also fits municipal budgeting: sensor data processing shows up as a recurring operational line item rather than requiring capital-expenditure sign-off for custom backend development.

The warranty structure on this order stood out from the start. Standard Fleximodo sensors ship with a 1-year warranty; Ulm's LoRaWAN sensors were configured with 2 years standard plus 2 years supplementary — 4 years of total coverage, matching the Ulm4CleverCity programme timeline through 2026. That reflects a municipal procurement pattern common to public-sector buyers: public funds want guaranteed hardware performance across the full project lifecycle, not just the first year.

Phase 1 (same day): Testing Automated Permit Enforcement — Demo Kit and Permit Cards

Ulm's second order, placed the same day, moved beyond simple occupancy detection to test automated permit-zone enforcement. It paired 5× IoT Parking Sensor Standard (LoRaWAN) with 5× IoT Permit Card — a matched 1:1 evaluation in which each in-ground parking sensor is tested against a specific Permit Card carried in an authorised vehicle.

German municipal parking increasingly needs to answer a harder question than "is this bay occupied?" — residential permit zones, disabled bays, time-limited spaces, and loading zones all need to verify whether the vehicle present is actually authorised to be there. Traditional enforcement means a warden manually checking windscreen permits: expensive, inconsistent, and impossible to scale. Fleximodo's Permit Card sidesteps that by broadcasting a short-range BLE identity signal that a paired parking sensor can read — no licence-plate cameras, no ANPR, and therefore none of the GDPR-grade privacy impact assessments that camera-based enforcement requires in residential German neighbourhoods. It's a form of parking enforcement software that never touches imagery at all, which made it politically far more workable for Ulm's municipal council.

Both LoRaWAN sensor batches from July 2023 also relied on Fleximodo's automatic temperature compensation — a continuous correction applied to the sensor's magnetometer readings to offset temperature-driven drift in the magnetic field measurement. Without it, a cold January morning or a hot July afternoon could shift readings enough to register a false occupied or vacant bay; with it, the sensors held their rated 99.96% detection accuracy across Ulm's full continental temperature swing.

The 29-Month Gap: Why Municipal Procurement Moves Slowly

Twenty-nine months passed between the July 2023 pilot orders and Ulm's next Fleximodo purchase — the longest pilot-to-production gap anywhere in the Fleximodo customer base, well beyond comparable conversions elsewhere (a private operator might convert in weeks or a few months). That gap was not indecision; it is what German municipal procurement actually looks like:

  • Budget cycle alignment. German municipal budgets are annual and approved by the city council (Gemeinderat), typically in the fourth quarter for the following year. A pilot starting in mid-2023 generates evaluation data through 2024, which then has to feed into a 2025 budget request — approved in late 2024 — before a production order can close.
  • Political approval. Smart-city spending needs sign-off from elected officials. The Digitale Agenda team had to demonstrate pilot results and secure political support from the council, a process shaped by meeting schedules and competing budget priorities.
  • Formal procurement compliance. German public-sector purchasing above certain thresholds must follow formal tender procedures under the Vergabeverordnung — adding a structured evaluation and award process before any contract is signed.
  • Interdepartmental coordination. Municipal parking touches parking operations, traffic management, IT, urban planning, and finance simultaneously, and aligning all of them on specification, budget, and timeline takes time that a single-department private buyer doesn't need.

The lesson for anyone reading Ulm's order history: municipal sales cycles run in years, not months — but when the order finally lands, it comes with public-sector backing and genuine multi-year operational intent behind it.

Phase 2 (16 December 2025): Converting the Pilot Into Production With NB-IoT

Stadt Ulm returned on 16 December 2025 with a production order: IoT Parking Sensor Standard (NB-IoT, in-ground) with backend and monitoring included via CityPortal, a 10-year Deutsche Telekom NB-IoT SIM (GOSPACE LABS supported), and a Bronze Card customer support package (6 hours, covering onboarding, sensor mapping, and technical support), shipped to Germany with insurance under HS Code 90330090.

Two things distinguish this order from the 2023 pilot hardware. First, the connectivity path changed: rather than riding Ulm's own municipal LoRaWAN network, the production sensors use Deutsche Telekom's NB-IoT network — the premium pan-European NB-IoT profile — committed for a full 10 years. For a municipal customer, a decade-long connectivity commitment is a strong signal: it means the sensor deployment is expected to outlast individual electoral terms and has become part of the city's permanent infrastructure rather than a temporary pilot. Second, the support model changed: Bronze Card's 6 hours of dedicated onboarding support are specific to this deployment's own set of sensor locations, mapping, and zone configuration — separate from whatever informal support accompanied the 2023 evaluation.

Comparing the scale of the December 2025 order to the combined July 2023 pilot orders suggests Ulm is running a targeted operational installation — a specific zone or car park — rather than an immediate city-wide rollout. That is consistent with how German municipal smart-parking deployments typically progress: prove it in one area, then expand in later budget cycles.

Why Ulm Is a Distinctive Direct Municipal Customer

Stadt Ulm is one of the few Fleximodo customers buying directly as a city government rather than through an integrator, and that status shapes the whole relationship:

  • The buyer is the end-user. There is no reseller margin or channel partner sitting between Fleximodo and the city — Ulm procures for its own municipal operations.
  • Timelines are politically, not commercially, determined. Council approval cycles and budget allocations set the pace, not market dynamics — which is exactly what produced the 29-month gap.
  • Deployment permanence is high. A municipality installing in-ground parking sensors intends to run them for the working life of the hardware, not for a single contract term — reinforced here by the 10-year Deutsche Telekom connectivity commitment.
  • Reference value is exceptional. A named German Digitale Agenda programme running Fleximodo sensors as both buyer and operator is a reference point that resonates strongly with other German cities evaluating smart parking sensor deployments, more so than any integrator-mediated case study.

Why Did Stadt Ulm Keep Ordering From Fleximodo?

Across three orders and 29 months, Ulm's relationship with Fleximodo tracks a consistent internal logic rather than three unrelated purchases. The city already had LoRaWAN infrastructure in place, so the first order let it add smart parking sensor occupancy detection at essentially zero incremental connectivity cost. The same-day Permit Card order let the Digitale Agenda team test, cheaply and without camera surveillance concerns, whether it could extend that occupancy layer into genuine automated parking enforcement software. And when it was time to scale into production, Fleximodo's ability to offer a different connectivity option — 10-year Deutsche Telekom NB-IoT with GOSPACE LABS support — meant Ulm wasn't locked into a single network path; the vendor relationship could flex to whichever connectivity model suited the next stage of the deployment. Each order reused the same CityPortal platform and the same underlying detection technology, giving the Digitale Agenda programme continuity of data and dashboards across three separate procurement cycles spanning two very different connectivity technologies.


Technical Profiles Across All Three Orders

Fleximodo's core detection method — a 3-axis magnetometer combined with nanoradar for dual-sensing occupancy detection — stayed the same across all three of Ulm's orders. What changed order to order was the connectivity radio (LoRaWAN, then LoRaWAN again, then NB-IoT), the accessory hardware (Permit Cards for identification), and the support/warranty package wrapped around the sensors.

What is automatic temperature compensation? It's the continuous correction Fleximodo's sensors apply to their magnetometer readings to offset temperature-driven drift in the magnetic field measurement. Without it, seasonal swings — a frozen January morning versus a hot July afternoon — could shift readings enough to be misread as a vehicle arriving or leaving a bay. With it, Ulm's sensors hold their rated 99.96% detection accuracy across the full -40°C to +85°C operating range, which matters for a city with a genuinely continental climate on the Danube.

IoT Parking Sensor Standard — LoRaWAN (Order 1, July 2023 pilot platform)

SpecificationDetail
Detection method3-axis magnetic field + nanoradar (dual-sensing)
Detection accuracy99.96%
Dimensions115 mm diameter, height 64 mm
Weight390 g
Battery3.6 V, 13–19 Ah (6-year operational lifetime)
ConnectivityLoRaWAN Class A/B/C — Ulm's own city-wide network
Ingress protectionIP68
Impact resistanceIK10
Weight enduranceUp to 8 tonnes
Operating temperature-40 to +85 °C
BackendIoT Hub (OPEX, annual per-sensor)
Warranty4 years (2-year standard + 2-year supplementary)
CertificationsISO 9001, ISO 14001, ISO 45001, DNV, CE, FCC

IoT Parking Sensor Standard — LoRaWAN Demo + IoT Permit Card 2.1 (Order 2, July 2023 enforcement evaluation)

SpecificationSensor (LoRaWAN)Permit Card (BLE)
Dimensions115 mm diameter, height 64 mm32.5 × 62.5 × 20 mm
Weight390 g20 g
BatteryShared LoRaWAN sensor platform (6-year lifetime)Li-SOCl2, 1200 mAh, 3.6 V (9.5-year lifetime)
CommunicationLoRaWANBLE (Bluetooth Low Energy)
Transmission range30 metres
Ingress protectionIP68IP67
Operating temperature-40 to +85 °C-40 to +75 °C
SecurityAnti-cloning protection
CustomisationText, logo, branding (e.g. city coat of arms)
Warranty2-year supplementary (aligned to 4-year total across the pilot)Included with demo kit order

IoT Parking Sensor Standard — NB-IoT (Order 3, December 2025 production deployment)

SpecificationDetail
Detection accuracy99.96%
Dimensions115 mm diameter, height 64 mm
Weight390 g
Battery lifetime6 years operational
Ingress protectionIP68
Impact resistanceIK10
ConnectivityNB-IoT — Deutsche Telekom, 10-year bundled SIM, GOSPACE LABS supported
BackendBackend and monitoring included (CityPortal)
Customer supportBronze Card — 6 hours (user onboarding, sensor mapping, technical support)
Warranty1 year standard
HS Code90330090

Fleximodo smart parking technology is deployed in 50+ countries. Explore the Permit Card | View all products | Urban Institute Hungary — Permit Cards for Budapest smart mobility | Smart City Solutions — German LoRaWAN operator in nearby Ravensburg | Netze BW — Baden-Württemberg's largest LoRaWAN network with Fleximodo | Stad Blankenberge — Belgian municipal full-stack pilot | CIVIC Ireland — first Irish municipal deployment with CityPortal localisation


Frequently Asked Questions

Why did the City of Ulm place two Fleximodo orders on the same day in July 2023? The first order deployed LoRaWAN parking sensors and an IoT Hub for bay-level occupancy detection. The second — a demo kit paired with Permit Cards — tested automated vehicle identification for permit-zone enforcement. Together, the two orders covered both occupancy detection and identification within a single procurement cycle.

How do Permit Cards address German data privacy concerns? Unlike ANPR cameras, which capture licence plates (personal data under GDPR), Permit Cards use short-range BLE signals — the paired sensor reads an anonymous, encrypted identity token rather than an image. That makes Permit Card-based enforcement workable under German data protection requirements without the privacy impact assessments that camera systems require in residential areas.

What is the Ulm4CleverCity programme? A federally funded smart city model project running through 2026 with €8 million in funding, integrating sustainability and digitalisation across 17 action fields. It runs on Ulm's own city-wide LoRaWAN network (operational since 2016, 17 gateways), which also supports Danube flood monitoring, environmental sensing, and the "Talking Trees" irrigation programme. Ulm consistently ranks in the top 10 of Germany's Bitkom Smart City Index.

Does the City of Ulm operate its own LoRaWAN network, and why choose LoRaWAN for the pilot? Yes — Ulm built one of Germany's first city-wide municipal LoRaWAN networks in 2016, with 17 Wirnet gateways. Using it for the 2023 pilot meant new sensors connected at effectively zero incremental connectivity cost and kept sensor data on city-controlled infrastructure, supporting German municipal data-sovereignty requirements.

Why did Stadt Ulm take 29 months to move from pilot to production? German municipal procurement runs on annual budget cycles requiring council approval, formal tender procedures under the Vergabeverordnung, and coordination across parking, traffic, IT, planning, and finance departments. The 29-month gap spans roughly two full municipal budget cycles and reflects standard political approval processes rather than any hesitation about the technology.

Why did the production order switch from LoRaWAN to NB-IoT? The production deployment uses a 10-year Deutsche Telekom NB-IoT SIM, supported by GOSPACE LABS, rather than Ulm's own municipal LoRaWAN network used in the 2023 pilot. This gives the city a long-term, carrier-backed connectivity commitment independent of maintaining its own gateway infrastructure for this particular deployment, while keeping the same CityPortal backend and detection technology.

What does a 10-year connectivity commitment mean for a municipality? It means the city is planning sensor operations for a full decade — well beyond a typical political term. For Stadt Ulm, it signals that the Digitale Agenda programme has institutional support that outlasts individual councils and that smart parking has moved from pilot project to permanent infrastructure.

Why is a direct municipal customer different from an integrator-mediated deployment? Direct municipal customers like Stadt Ulm are both buyer and end-user, with no reseller margin in between. Their budgets and timelines are politically determined rather than commercially driven, deployment permanence tends to be high, and their reference value is exceptional — a city acting as both buyer and operator demonstrates the technology works in real direct-municipal use.

What is automatic temperature compensation, and why does it matter here? It's Fleximodo's continuous correction of magnetometer readings to offset temperature-driven drift, so seasonal extremes don't get misread as vehicles arriving or leaving. It's a key reason Ulm's sensors hold 99.96% detection accuracy across the city's continental climate, from winter frost to summer heat, throughout all three of its deployments.

Why did Stadt Ulm keep ordering from Fleximodo across three separate procurement cycles? Each order built on the platform and detection technology already proven in the previous one: the 2023 LoRaWAN order established occupancy detection on Ulm's own network at low incremental cost; the same-day Permit Card order tested camera-free enforcement; and the 2025 NB-IoT production order scaled the proven approach onto a carrier-backed 10-year connectivity path with dedicated onboarding support. Continuity of the CityPortal platform and detection method across all three orders gave the Digitale Agenda programme a consistent data layer even as the connectivity technology and use case evolved.