NB-IoT

Narrowband IoT Narrowband Internet of Things

Definition

NB-IoT (Narrowband IoT) is a Low Power Wide Area Network LPWAN technology defined by 3GPP, suitable for water meters, smoke detectors, asset tracking, and other large-scale low-power devices. Devices usually use lightweight protocols such as CoAP, LwM2M, and the Device Management Platform needs to support NB-IoT device access and OTA.

Technical Features and Constraints

NB-IoT is based on LTE evolution, featuring wide coverage, low power consumption, large connectivity, and low cost. A single cell can support about 100,000 connections; Devices use power-saving modes such as PSM and eDRX, with battery lifespans of several years. Narrow bandwidth (about 200kHz) and low transmission rates, suitable for small packet and low-frequency reporting scenarios. Device Management Platform needs to adapt to the latency and packet loss characteristics of narrowband networks; OTA upgrades should adopt Delta Package[ differential packets and breakpoint resume to control transmission volume; Device Access Device Access must support lightweight protocol stacks such as CoAP, , LwM2M, and others.

Integration with DMP

The platform supports NB-IoT devices via protocol gateways or direct connections. Devices are usually accessed via the operator's core network, and the platform must support non-IP devices (such as non-IP data delivery via NIDD) or CoAP mapping. Device authentication can use One Type One Secret to reduce production line programming complexity; OTA tasks must consider the Maintenance Window[ maintenance window and device wake-up cycles to avoid upgrade timeouts. Suitable for massive connection scenarios such as smart meters, smoke detectors, manhole covers, and asset tracking.

Use Cases

Suitable for smart cities (water, electricity, gas, meters, manhole covers, street lights), smart homes (smoke detectors, door magnets), industrial monitoring (environmental sensors), etc. NB-IoT is one of the mainstream LPWAN technologies. The Device Management Platform needs to optimize access, data collection, and OTA capabilities according to its characteristics.

How narrowband access limits management actions

Narrowband IoT is a low-power wide-area access on licensed spectrum. Each transmission can carry very little, and to save power the device enters a deep sleep. During sleep, data the platform sends waits until the next wake, or depends on buffering and reachability on the network side. A management action therefore cannot assume that a command goes out and an answer comes back within seconds. Reading a property, delivering a piece of configuration, and finishing an upgrade all have to set timeout and retry around the wake cycle. A low rate does not mean the device cannot be managed. It means management has to become a short session: wake, register or resume, exchange a small amount of data, confirm, and sleep again. Continuous presence, large transfers, and low-latency control are outside what it is for. If the platform manages broadband devices and these endpoints together, online judgment, heartbeat, and task timeout have to be split by access type. They cannot share one rule of "offline after three minutes with no data." MQTT can be carried on some implementations, but the extra messages from keepalive and quality of service can cancel the power saving. Many meter-class devices move to a shorter management protocol instead. A firmware update has to cut the package into small pieces and allow the transfer to resume across several wake cycles.

The service has to fit this network

The service that fits is one that reports infrequently, sends a short payload, and can tolerate a delay of minutes or longer: meter reading, a manhole state, environmental monitoring. The device should sleep most of the time, and the battery or energy store should be planned in years, not hours. A device that must be controllable at any moment, that needs images, or that needs frequent interaction should not be put on this access and then patched in the application. Coverage depends on the operator network and the local band. A basement or a metal cabinet has to be checked on its own. A city drive test is not enough. The platform has to accept sessions that are not continuous, and it has to separate "not reachable right now" from "already failed." An upgrade window has to line up with wakeups. The package has to be able to resume. Failed retries need a cap, so the device does not spend its energy on a repeated download every time it wakes. If identity is issued as one type, one secret, the registration message has to be short as well, and the same identifier must not be registered over and over at the cost of the battery.

Timeouts and heartbeats set by broadband habit

A short heartbeat kept up to look "always online" means the device almost never sleeps, the battery is used up quickly, and a large amount of signaling is created as well. An offline threshold of a few tens of seconds records normal sleep as a fault, and work orders are opened day after day. An upgrade task whose overall timeout is only a few minutes is marked failed before the package has finished, and the next attempt starts from the beginning. Retries that ignore remaining battery and signal wake a device on the edge of coverage until it is undervoltage. Pushing a large historical catch-up in one go exceeds what a single session can carry, and the connection resets again and again. A server that keeps retrying while the device sleeps fills the network-side buffer, and when the device wakes it receives only the last short piece. Taking one instantaneous signal-strength reading as a long-term coverage conclusion ignores how it moves over time. An immediate control command with no queue and no expiry is carried out hours later, when it should no longer be carried out. The same platform policy stretched over a broadband gateway and a narrowband meter fits neither.

Related Terms

Return to Device Management Platform terminology