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.
- 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.
- 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.
- Platform. Messages are decoded into occupancy states and device health (battery, signal, heartbeats) on the Fleximodo side.
- 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.