June 3, 2026 · 6 min read · Case Studies
Yangzhou deployed 1,500 NB-IoT parking sensors across 20 road sections and 160 lots. Average search time dropped from 25 minutes to 8. Equipment failure rate: 0.5%. Revenue up 30%. This is what happens when the RF survey is done before the sensors are ordered.
TL;DR: Smart parking is the urban IoT use case where the connectivity requirements are hardest and the payoff is most measurable. An NB-IoT sensor 3 floors underground must wake, detect a vehicle, transmit a status change, and go back to sleep — on a battery that lasts 3-5 years. Yangzhou, China deployed 1,500 of them. Search time: 25 minutes → 8 minutes. Equipment failure rate: 0.5%. Revenue: +30%. The architecture: NB-IoT for 3 floors of concrete penetration, triple-play SIMs so no single operator dead zone kills a sensor, and an RF survey before anyone orders 1,500 units.
Parking sensors live in the worst RF environment in urban IoT: underground, surrounded by reinforced concrete, metal vehicles reflecting and absorbing signal. Three floors down, a standard LTE-M signal at -113 dBm is gone. NB-IoT at 164 dB MCL (Maximum Coupling Loss) still connects — through CE Level 1 or 2 repetition, at higher energy cost per transmission, but it connects.
The architecture for a city-scale deployment: NB-IoT ground sensors (magnetic or radar) in each parking space, reporting occupancy state changes to a cloud platform via cellular. No local gateway. No LoRaWAN concentrator on a lamp post. Each sensor has its own SIM and its own NB-IoT connection. This is more expensive per sensor than a gateway architecture but eliminates the gateway as a single point of failure for 50-200 spaces.
Source: Fleximodo, "NB-IoT Connectivity for Smart Parking", 2025. Available at https://fleximodo.com/glossary/nb-iot-connectivity/
A city-wide parking deployment spans hundreds of locations with different RF profiles. China Mobile may reach the street-level sensors on Road A but not the underground garage on Road B where China Telecom has a microcell. A single-operator SIM installed city-wide guarantees dead zones.
Triple-play SIMs (three carriers on one card) solve this: the SIM carries profiles for all three national operators and connects to whichever has the strongest signal at the installation point. This is unsteered multi-IMSI applied to fixed urban infrastructure — same principle as the mining and EV charging cases, but the RF challenge is concrete and depth, not dust and distance.
Source: SensorExpert, "Smart Parking IoT Card Configuration", 2025. Available at https://www.sensorexpert.com.cn/community-blog/37881.html
An NB-IoT parking sensor transmits only on state change — a vehicle arrives or departs. In a 100-space lot with 300 transactions per day, each sensor transmits roughly 3 times. Each transmission: wake from PSM, attach to network (if session expired), send 50-100 byte status message, receive acknowledgment, re-enter PSM. Total active time: 2-5 seconds per event.
Battery life depends on PSM configuration, not transmission count. If the network's PSM timer (T3324 active timer) is set to 2 seconds and the device's T3412 extended timer to 6 hours: the device wakes, transmits in under 2 seconds, and sleeps for 6 hours. Daily energy: 3 transmissions × ~200 mJ each = 600 mJ. A 2,400 mAh Li-SOCl2 cell at 3.6V contains approximately 31 kJ usable energy. At 600 mJ/day: roughly 50,000 days — well beyond the 3-5 year target.
But if the network's PSM timer is 10 seconds (the device stays active 5x longer per event) or the device re-attaches from scratch each time (adding a 30-second network registration): daily energy jumps to 3,000-9,000 mJ. Battery life drops from 50,000 days to 3,000-10,000 days — still acceptable, but the gap between "10+ years" and "3 years" is entirely in the PSM configuration, not the sensor hardware.
Before ordering 1,500 sensors, Yangzhou's deployment team mapped NB-IoT signal strength at every planned sensor location. Underground garages were measured floor by floor. Street-level sensors were tested at peak traffic (metal vehicles degrade signal). Locations where no operator delivered better than -120 dBm RSRP were flagged for alternative connectivity — above-ground repeater, LoRaWAN fallback, or sensor relocation.
The RF survey takes 1-2 weeks for a 1,500-sensor deployment. Skipping it guarantees 5-15% of sensors will be installed in locations with marginal or no connectivity — and each one will generate a maintenance ticket within 6 months. The cost of the survey is recovered the first time you avoid replacing 75 sensors that were installed in the wrong spots.