
The nRF24L01 modules are transceiver modules, meaning each module can both send and receive data but since they are half-duplex they can either send or receive data at a time.

Nordic BLE Android Application ( nRF Temp 2.0 for BLE or nRF Connect for Mobile).Here this nRF24L01 module will be interfaced with Arduino Microcontroller and the DHT11 sensor temperature data will be sent to official Nordic BLE android application. Today the BLE functionality of this module will be explained by sending sensor data to a smart phone. The tutorial on NRF24L01 as RF module has already been explained in interfacing nRF24L01 with Arduino tutorial. This tutorial will explain how to use NRF24L01 module as BLE transceiver. To learn more about BLE, follow this tutorial. These channels were initially selected at the lower upper of the band and middle of the band to avoid interference which can possibly interfere with a number of channels. Three of these channels are known as ‘Advertising’ and are used by devices to send advertising packets with information about them so other BLE devices can connect.

The Band starts at 2400 MHz to 2483.5 MHz and it is the divided into 40 channels. Compared to other wireless standards, the rapid growth of BLE has gone further faster because of its phenomenal applications in smartphones, tablets, and mobile computing.īLE uses the same 2.4 GHz ISM band with baud rate from 250Kbps to 2Mbps which is allowed in many countries and can be applied to industrial and medical applications. The BLE was adopted due to its power consumption features as it was able to run for an extended period of time using just a coin cell.

How Bluetooth Low Energy (BLE) is different?

We will send temperature readings from DHT11 to smartphone using Arduino and nRF module over BLE. Here in this tutorial we will demonstrate how to send any data over BLE using nRF24L01. This RF module can be also used as BLE module to send the data to other Bluetooth device like smartphones, computer etc. ESP32 has inbuilt BLE capabilities but for other microcontrollers like Arduino, nRF24L01 can be used. The BLE was designed keeping in mind the lowest possible power consumption specifically for low cost, low bandwidth, low power and low complexity. Bluetooth Low Energy (BLE) is a version of Bluetooth and it is present as a smaller, highly optimized version of the classic Bluetooth.
