LPWAN Technology

NB-Fi – the world’s leading
LPWAN technology for Internet of Things

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.

Blueberry is the global
NB-Fi vendor

Exceptional receiver sensitivity

Base station receiver sensitivity (-148 dBm at a data rate of 50 bps) allows for the max NB-Fi line budget and a long range of data transmission.

Cryptographic algorithms

Secure data exchange between your devices and the NB-Fi base station with AES-256 at any point.

Working in the license-free ISM band

NB-Fi protocol requires only 200 kHz of license-free spectrum and complies with European and North American regulations.

NB-Fi ready products

Choose one of our NB-Fi ready products or have us create a retrofit solution for your NB-Fi IoT Network.


NB-Fi allows building global, stable and scalable IoT networks with millions of NB-Fi devices connected to a single platform. 


Noise stable NB-Fi networks ensure 100% uptime – NB-Fi networks cannot be legally suppressed without specialized equipment.

Key advantages of NB-Fi

AdvantagesComments 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.

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 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.


Topologies supportedStar​Typically Star, Mesh possible​Star​
Maturity levelIn use commercially​In use commercially​Early stages – pilot deployments​
Modulation techniqueUltra narrow band​Spread Spectrum​LTE-based​
ModulationDBPSK​Chirp spread spectrum (CSS)​QPSK​
FrequencyUnlicensed ISM bands​Unlicensed ISM bands​Licensed LTE frequency bands​
Bandwidth50 Hz – 25 600 Hz​250 kHz and 125 kHz​200 kHz​
Channels in 50 kHz1 024 (for 50Hz bandwidth)​0​0​
Channels in 500 kHz10 240 (for 50Hz bandwidth)​4​2​
Maximum data rate25 kbps​50 kbps​200 kbps​
BidirectionalYes, Full-duplex for base stations, ​
Half-duplex for devices​
Yes, Half-duplex​Yes, Half-duplex​
Maximum messages/dayFor UL: 3 mln, up to 20 Mbit ​
per 1 base station per day​For DL: 100k, up to 10 Mbit ​
per 1 base station per day​
Similar to NB-Fi, no exact data2Unlimited​
Maximum payload length for group packet240 bytes​243 bytes​1600 bytes​
Range5 km (urban), 25 km (rural)​5 km (urban), 20 km (rural)​1 km (urban), 10 km (rural)​
Authentication & encryptionAES 256-bit​AES 128-bit​LTE encryption​
Adaptive data rateYes​Yes​No​

Now is the time to make your Business IoT Ready


Join our App!

A convenient way to keep track of your Blueberry devices on the go.

google-store apple-store