nRF24L01 is a single chip radio transceiver for the worldwide 2.4 - 2.5 GHz ISM band. It's Arduino and Raspberry Pi compatible.
The transceiver consists of a fully integrated frequency synthesizer, a power amplifier, a crystal oscillator, a demodulator, modulator and enhanced Shock-burst, protocol engine.
A host micro-controller can communicate and configure the nRF24L01+ over a 4-pin Serial Peripheral Interface (SPI). The configuration registers are accessible through the SPI connection.
Internal filtering results in high margins of meeting RF regulatory standards. The module's radio uses Gaussian Frequency-Shift Keying (GFSK) modulation as well as fast Automatic Gain Control (AGC).
Applications: wireless peripherals, remote control systems such as RC vehicles and consumer remote electronics, wireless voice transmission such as VoIP, wireless sensor networks, wireless networks, home and commercial automation.