Latest 0.2.1
License MIT
Platforms ios 8.0, requires ARC

A Pod that let’s you easily connect to and communicate with RFDuino and other Bluetooth Smart devices.

[CI Status]( van Kuijk/RFDuino)


To run the example project, clone the repo, and run pod install from the Example directory first.


The RFDuino or any other device that you want this library to work with must support Bluetooth Smart (also refered to as Bluetooth Low Energy). For now, the external device needs to be in the "peripheral" role. You’ll also need an iPhone 4S or higher to connect to these devices.


  • The plugin comes with a Manager class that allows you to easily:
    • discover new bluetooth devices
    • connect to bluetooth devices
    • find out when a device times out (because it is not visible anymore)
    • discover services on a bluetooth device
    • discover characteristics on a bluetooth device
  • It allows you to work with custom UUIDS user in the Bluetooth protocol
  • It comes with an RFDuino class that allows you to easily pass around devices in your code and operate on them:
    • write data to this device
    • read data from this device
    • connect / disconnect from the device
  • The pod comes with two demo applications: RFDuino Example and RBL Nano Example, see Red Bear Lab Nano that allow you to:
    • connect to a device
    • disconnect from a connected device
    • discover services and characteristics on a device, once it is connected
    • send (write) data to the connected device


RFDuino is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "RFDuino"


Jordy van Kuijk, [email protected]


RFDuino is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "RFDuino",
    "version": "0.2.1",
    "summary": "The RFDuino library allows you to easily communicate with RFDuino's, but also other devices, over Bluetooth.",
    "description": "This library allows you to easily get started with communicating between an iOS device and Bluetooth Smart devices like RFDuinos. More info will be added soon.",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Jordy van Kuijk": "[email protected]"
    "source": {
        "git": "",
        "tag": "0.2.1"
    "platforms": {
        "ios": "8.0"
    "requires_arc": true,
    "source_files": "Pod/Classes/**/*",
    "resource_bundles": {
        "RFDuino": [

Pin It on Pinterest

Share This