Need help with BTLE?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

floe
216 Stars 69 Forks GNU General Public License v3.0 51 Commits 5 Opened issues

Description

Arduino library for basic Bluetooth Low Energy with the nRF24L01+

Services available

!
?

Need anything else?

Contributors list

# 19,383
C++
Tensorf...
OpenCV
deeplab
33 commits
# 49,569
applesc...
touchba...
dock
macbook
6 commits
# 64,476
arduino...
C++
Arduino
c-plus-...
4 commits
# 565,436
C++
Shell
2 commits
# 23,100
Arduino
C
iot-fra...
qr-gene...
1 commit

BTLE

Arduino library for basic Bluetooth Low Energy support using the nRF24L01+ (basic support = sending & receiving on the advertising broadcast channel)

You will also need to install the RF24 library installable either from the Arduino IDE or https://github.com/TMRh20/RF24 .

Note: the BTLE class and the examples are licensed under GPLv3. However, the helper functions in btle.inc are (C) 2012 by Dmitry Grinberg under a separate license (see file for details).

FAQ

The nRF24L01+ can only send and receive up to 32 bytes. For advertising messages, this means 32 - 6 (MAC) - 2 (header) - 3 (CRC) = 21 bytes of payload can be sent and received at most. Consequently, a full iBeacon message won't fit in there and will never be received. Also, if you're sending advertisements from your phone, the device name alone will take up a significant chunk of that budget.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.