
LPWAN Technology
NB-Fi – the world’s leading
LPWAN technology for Internet of Things
Example network graph

Powerful IoT base station to deploy the NB-Fi network
NB-Fi Base Station can cover a large area of hundreds of square kilometers and can provide connectivity for thousands and hundreds of thousands of devices and IoT sensors.
Base station technical details
Radio frequency | adjustable, 860 MHz ~ 925 MHz |
Total RX bandwidth | 51.2 kHz |
Total RX dynamic range | 70 dB |
Data rates | 50, 400, 3200, 25600 bit/s |
Max. receiver sensitivity: | -147 dBm @ 50 bps |
| -140 dBm @ 400 bps |
| -131 dBm @ 3,200 bps |
| -122 dBm @ 25,600 bps |
Distance range | |
urban area | up to 5 km |
rural area | up to 25 km |
Maximum RF TX Power | software adjustable, up to 500 mW |
Data encryption | AES-256 |
External antennas | RX and TX antennas with SMA connectors |
Internet Connection | SIM card and Ethernet port |
Casing | Aluminum alloy |
Ingress protection | IP20 |
Size | 110×70×40 mm |
Net weight | 0.5 kg |
Operating temperature | -50°C ~ +70°C |
Supply voltage | 5 V DC |
Blueberry is the global
NB-Fi vendor

Key advantages of NB-Fi
Advantages | Comments and examples |
---|---|
Best receiver sensitivity that ensures stable long rangedata transmission- • 147 dBm for BB NB-Fi BS @ 50 bit/s data rate. • -145 dBm for NB-Fi transceivers @ 50 bit/s data rate. | While some transceivers can achieve -146 dBm sensitivity at a lowest data rate, the LoRaWan specifications supports the -139 dBm sensitivity max @125 bit/s data rate.Other technologies have even worse characteristics. |
Star network topology • Easy to connect new devices. In Star topology new devices can be added easily without affecting rest of the network. • Failure of one node doesn’t affect the rest of network. At the same time its easy to detect the failure and troubleshoot it. • Centralized platform helps in monitoring the network. | In mesh networks like ZigBee, each node must act as an endpoint and a router, it must draw more power to operate.Thus, mesh networks, also if used with 6LowPan layer, may be difficult to deploy without a lot of network planning for battery-powered low-power nodes. |
Unable to suppress the NB-Fi network • Noise stable network to ensure 100 % uptime. | LoRa network could easily be suppressed in a legal way – as LoRa has a few channels (4 or 8 channels), any device, like another base station could continuously transmit via all of those channels and block the network. NB-Fi network could be suppressed only by illegal use of equipment that is inaccessible to ordinary users. Such source of noise could be easily located. |
Full range of meters and other devices • A lot of existing devices can cover all customers needs using the same connectivity technology. | There are no single manufacturers that are producing the wide range of devices based on LoRa or other LPWAN technology. |
NB-Fi is an LPWAN protocol that supports secure bidirectional communication for Internet of Things (IoT), machine-to-machine (M2M) and Industrial Internet of Things (IIoT) applications. NB-Fi makes it possible to realize the enormous potential of the Internet of Things by collecting and analyzing data from end devices for analytical, accounting, billing and ERP systems.
NB-Fi technology ensures wireless communication between devices in hard-to-reach places over long distances in dense urban areas, being perfectly fit for the building of IoT networks, deployment of automated metering systems for utilities, Smart Grid and Smart City projects, wireless solutions for industrial, agriculture, monitoring and alarm systems.
NB-Fi is an open standard with disclosed format of NB-Fi messages and relevant technical data required for manufacturers to produce compatible IoT end devices.
One of the advantages of Narrowband systems, such as NB-Fi (“Narrow Band Fidelity”), is the effective use of radio frequency spectrum. The width of one NB-Fi frequency channel starts from 50 Hz. NB-Fi devices use the 50 kHz bandwidth for Uplink messages and the 100 kHz bandwidth for Downlink messages, which are only small channels inside the allowed license-free ISM bandwidth. Thousands of NB-Fi channels can be accommodated simultaneously within these bandwidths. The narrowband signal and high energy per bit of transmitted information provide for an excellent energy potential for the link budget and a high noise immunity.
Key advantage of the highly sensitive NB-Fi base station is its ability to receive a signal with a low SNR – down to zero, i.e. when the signal level does not exceed the noise level. Base stations use advanced filters to provide an unrivalled level of dynamic range of a signal.
NB-Fi base stations can process thousands of channels simultaneously, digitizing the entire bandwidth in real time and receiving the messages which were sent at different data rates.
Spectrum of the NB-Fi base station:
receiving signals with different data rates
(narrow bands – low data rates, wide bands – high data rates)

NB-Fi wireless protocol for IoT devices is designed for secure data exchange with full end-to-end encryption between the end devices and the server, and ensures confidentiality and integrity of the transmitted information.
NB-Fi is a LPWAN protocol that supports secure bidirectional communication for Internet of Things (IoT), machine-to-machine (M2M), Smart Grid, Smart Utilities, Smart City and industrial applications. The NB-Fi protocol is optimized for low power consumption and is designed to support large networks with millions of autonomous devices. WAVIoT base station with bidirectional communication powered by NB-Fi technology not only gathers data from utility meters, sensors and gauges but also allows controlling them. This requires the highest level of data security to protect the integrity and confidentiality of messages in both directions, which is implemented in the NB-Fi protocol.
NB-Fi protocol is based on encapsulation principle of network protocol layers. The lowest communication protocols layer is the physical layer that is responsible for receiving and transmitting of radio signals and controlling of IoT devices. The MAC layer is responsible for protecting of the transmitted data from interference in the wireless communication channel with non-cryptographic methods (using error correction codes), however the MAC layer does not guarantee delivery of the messages. The SC layer (Secure Channel layer) is used to ensure secure communication between the device and the server. Finally, the transport layer is used to represent application data in the packets that can be processed by the SC layer.
The NB-Fi security is based on well-established methods: use of standard algorithms and end-to-end encryption.
NB-Fi protocol uses a key system – each NB-Fi device has a unique 256-bit root key. Based on this root key, the diversification function generates two keys for the Uplink and Downlink channels. These keys for each channel are used to obtain the 256-bit master keys for data protection. In addition, two separate master keys are generated for the message authentication code. Master keys are used only once to generate the data keys, and after that the master keys are updated. Data keys can be used to encrypt no more than 256 packets.
CTR and OMAC modes based on AES-256 are used for the two-key encryption scheme and for the message authentication code. Other symmetric block cipher algorithms with 256-bit key can be used, if required.
To ensure the security and integrity of NB-Fi transport layer, an authenticated encryption with associated data (AEAD) scheme is used.
The distinction of NB-Fi protocol is the absence of the guarantee for the package’s delivery. This limitation is caused by the physical limitations of wireless transmission and the low isotropic radiated power of the end devices. It distinguishes the implementation of NB-Fi protocol, for example, from the Datagram Transport Layer Security (DTLS) protocol, where the data keys on the both side after the handshake do not change during the data transfer, therefore the skipping of the packet or changing of their sequence order does not require additional key synchronization.
NB-Fi protocol is designed to establish a secure channel between the end device and the application server controlled by the network operator. Such communication channel shall guarantee security and integrity of messages not only during their wireless transmission, but also during their transmission through the Blueberry Cloud (alongside HTTPS).
To ensure cryptographic protection of information at the presentation layer, a scheme similar to the transport layer’s scheme is used. In this case, no keys used at the transport layer can be used at the presentation layer, and it is impossible to disable the encryption or change the encryption algorithm.
NB-Fi standard supports bidirectional (Uplink and Downlink) communication. This is primarily required for end devices like electricity meters, where a Downlink channel allows controlling the meter: time synchronization, tariff schedule update, load relay switch off etc. NB-Fi transceivers built into end devices, together with sophisticated signal reception algorithms, ensure almost symmetrical communication channel in both directions.
All our devices with bidirectional communication support adaptive data rate. If the signal strength is good, devices will automatically switch to a higher data rate. This allows using the spectrum efficiently and reduces the consumption of power necessary for transmitting data.
NB-Fi standard supports up to 4.3 billion devices in a single network with a 32-bit ID for each device. NB-Fi does not use IP addressing (IPv4, IPv6) in order to optimize the payload. IoT devices (such as sensors and gauges) can transmit tiny few-bytes data packages. The minimum size of an IP header is 20 bytes, thus the Non-IP Data Delivery (NIDD) approach allows developing simpler and cheaper devices. Data exchange between devices and third-party applications is possible through the Blueberry Server as a custom solution.
NB-Fi standard specifications (for Uplink packets) | |
---|---|
Modulation technique | DBPSK |
Data rates | 50, 400, 3200, 25600 bps |
Channel separation method | Time & Frequency |
Number of simultaneously received channels in 51.2 kHz bandwidth | 1,024 (for 50 bps) |
128 (for 400 bps) | |
16 (for 3,200 bps) | |
2 (for 25,600 bps) | |
Maximum receiver sensitivity | -148 dBm (for 50 bps) |
-141 dBm (for 400 bps) | |
-132 dBm (for 3,200 bps) | |
-123 dBm (for 25,600 bps) | |
Uplink packages capacity for one base station | 20 Mbit/day |
Specifications for MAC and Transport layers of NB-Fi protocol | |
---|---|
Network capacity | 4.3 billion devices (232) |
Data transfer rates (for Uplink packets) | 10, 80, 640, 5120 bps |
Data transfer rates (for Downlink packets) | Depending on the implementation of a specific radio transceiver |
Encryption algorithm | AES-256 or other symmetric block cipher algorithm with 256-bit encryption key |
Payload for one NB-Fi packet | 8 bytes |
Maximum payload length for a group packet at Transport layer | 240 bytes |
NB-Fi vs. other LPWAN technologies

LPWAN systems are used to transmit data over long distances successfully, using both narrowband and broadband signals. Each of these systems has its pros and cons –the right technology should be chosen depending on technical requirements and other considerations.
NB-Fi technology is focused on energy efficiency and extra long battery life of devices, and is designed for solutions that require fast and inexpensive rollout of IoT networks with a 100% data collection rate from the devices. The comparison among NB-Fi and other LPWAN technologies is below.
| NB-Fi | LoRaWAN | NB-IoT |
Topologies supported | Star | Typically Star, Mesh possible | Star |
Maturity level | In use commercially | In use commercially | Early stages – pilot deployments |
Modulation technique | Ultra narrow band | Spread Spectrum | LTE-based |
Modulation | DBPSK | Chirp spread spectrum (CSS) | QPSK |
Frequency | Unlicensed ISM bands | Unlicensed ISM bands | Licensed LTE frequency bands |
Bandwidth | 50 Hz – 25 600 Hz | 250 kHz and 125 kHz | 200 kHz |
Channels in 50 kHz | 1 024 (for 50Hz bandwidth) | 0 | 0 |
Channels in 500 kHz | 10 240 (for 50Hz bandwidth) | 4 | 2 |
Maximum data rate | 25 kbps | 50 kbps | 200 kbps |
Bidirectional | Yes, Full-duplex for base stations, Half-duplex for devices | Yes, Half-duplex | Yes, Half-duplex |
Maximum messages/day | For UL: 3 mln, up to 20 Mbit per 1 base station per dayFor DL: 100k, up to 10 Mbit per 1 base station per day | Similar to NB-Fi, no exact data2 | Unlimited |
Maximum payload length for group packet | 240 bytes | 243 bytes | 1600 bytes |
Range | 5 km (urban), 25 km (rural) | 5 km (urban), 20 km (rural) | 1 km (urban), 10 km (rural) |
Authentication & encryption | AES 256-bit | AES 128-bit | LTE encryption |
Adaptive data rate | Yes | Yes | No |