Get a Demo-Kit

Amsterdam kerbside data: NB-IoT parking sensors on a private APN for Coding the Curbs

Coding the Curbs is an Amsterdam company that turns kerbside space into data for parking and mobility management. Its sensor layer uses Fleximodo in-ground parking sensors on Deutsche Telekom NB-IoT, routed through a private APN. The Amsterdam deployment expanded in phases during 2025 on one unchanged configuration.

System architecture

The data path has four layers.

  1. Sensor. An IoT Parking Sensor Standard sits flush in each bay. A 3-axis magnetometer and a radar module decide whether a vehicle is present, and firmware applies automatic temperature compensation so thermal drift is not read as a vehicle event.
  2. Network. Each sensor carries a SIM on Deutsche Telekom's NB-IoT service. Traffic runs on a private APN operated by the Fleximodo team (GOSPACE LABS), so sensor messages stay off the public internet and there are no gateways on the street.
  3. Platform. Messages are decoded into occupancy states and device health (battery, signal, heartbeats) on the Fleximodo side.
  4. Integration. Coding the Curbs takes the occupancy stream into its own kerbside data systems, where it feeds enforcement, pricing and mobility analysis.

What was deployed

Item Detail
Sensor IoT Parking Sensor Standard, in-ground
Detection Magnetometer + radar (dual detection), 99.96% accuracy
Housing 115 mm diameter, 64 mm height, 390 g, IP68, IK10, up to 8 t load
Operating range -40 to +85 °C
Network NB-IoT, Deutsche Telekom, private APN
Gateways on site None
Configuration Identical across every 2025 batch
Scale [CONFIRM: sensor count]

Integration notes

Private APN isolation. Because the sensors sit on a closed APN, their traffic does not cross the public internet. Fleet management also stays in one place as sensor numbers grow.

One configuration, several phases. Coding the Curbs kept the same sensor model and network set-up through each expansion. New sensors join the existing fleet with no changes to decoding or integration code.

Data quality for downstream use. Kerbside data feeds enforcement and pricing decisions, so false events are costly. Dual detection and temperature compensation keep the occupancy signal stable through Amsterdam's damp winters and warm summers.

Getting the data out. Occupancy and health data are available through Fleximodo's integrations and API, which suits integrators that run their own analytics. For operators who want reporting without building it, see parking analytics and optimisation.

For another Dutch deployment, see Xerovex in Maastricht.

FAQ