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)
| Specification | Detail |
|---|---|
| Detection method | 3-axis magnetic field + nanoradar (dual-sensing) |
| Detection accuracy | 99.96% |
| Dimensions | 115 mm diameter, height 64 mm |
| Weight | 390 g |
| Battery | 3.6 V, 13–19 Ah (6-year operational lifetime) |
| Connectivity | LoRaWAN Class A/B/C — Ulm's own city-wide network |
| Ingress protection | IP68 |
| Impact resistance | IK10 |
| Weight endurance | Up to 8 tonnes |
| Operating temperature | -40 to +85 °C |
| Backend | IoT Hub (OPEX, annual per-sensor) |
| Warranty | 4 years (2-year standard + 2-year supplementary) |
| Certifications | ISO 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)
| Specification | Sensor (LoRaWAN) | Permit Card (BLE) |
|---|---|---|
| Dimensions | 115 mm diameter, height 64 mm | 32.5 × 62.5 × 20 mm |
| Weight | 390 g | 20 g |
| Battery | Shared LoRaWAN sensor platform (6-year lifetime) | Li-SOCl2, 1200 mAh, 3.6 V (9.5-year lifetime) |
| Communication | LoRaWAN | BLE (Bluetooth Low Energy) |
| Transmission range | — | 30 metres |
| Ingress protection | IP68 | IP67 |
| Operating temperature | -40 to +85 °C | -40 to +75 °C |
| Security | — | Anti-cloning protection |
| Customisation | — | Text, logo, branding (e.g. city coat of arms) |
| Warranty | 2-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)
| Specification | Detail |
|---|---|
| Detection accuracy | 99.96% |
| Dimensions | 115 mm diameter, height 64 mm |
| Weight | 390 g |
| Battery lifetime | 6 years operational |
| Ingress protection | IP68 |
| Impact resistance | IK10 |
| Connectivity | NB-IoT — Deutsche Telekom, 10-year bundled SIM, GOSPACE LABS supported |
| Backend | Backend and monitoring included (CityPortal) |
| Customer support | Bronze Card — 6 hours (user onboarding, sensor mapping, technical support) |
| Warranty | 1 year standard |
| HS Code | 90330090 |
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.
Related deployments
The Full Fleximodo Order History of MUNICIPIA S.p.A.: 3 Orders From First Trento Sensors to a Complete Parking Guidance System (2025–2026)
The full Fleximodo order history of MUNICIPIA S.p.A. — from a first Trento NB-IoT parking sensor engagement through a 3.4x scale-up to a com
Read story
The Full Fleximodo Order History of OTE (Hellenic Telecommunications Organization S.A. / Cosmote), Greece: Four Orders From 2023 to 2026
The complete Fleximodo order history of OTE (Hellenic Telecommunications Organization S.A. / Cosmote) — Greece's national telecom and Deutsc
Read story
The Full Fleximodo Order History of Sogetrel: From Demo Kit Evaluation to Sovereign-Cloud LoRaWAN Production in Just 22 Days
Sogetrel, one of France's largest digital infrastructure integrators, orders a Fleximodo demo kit to evaluate LoRaWAN parking sensors, then
Read story
How BLG Industrielogistik Launched Its First Fleximodo Deployment — A Krefeld Order Bringing Industrial Logistics Into the Smart Parking Sensor Market
BLG Industrielogistik launches its first Fleximodo deployment — a Krefeld order with on-surface NB-IoT parking sensors, Permit Cards, DOTA,
Read story