BLE Libraries
Consulting the BLE Firmware section you can develop your BLE software to communicate with the UDOO BLU using the programming language you prefer.
Usually every programming language provides standard BLE libraries to manage BLE communication with a BLE peripheral like UDOO BLU.
In this section you can find some useful high-level libraries to communicate with the UDOO BLU easily.
Android Library - UDOOBluLib
UDOOBluLib is the Official Android library to communicate with the UDOO BLU via BLE.
You can find all the source code and info about the library in the UDOOBluLib Github page.
The UDOO BLU Manager Android App use this library to manage the UDOO BLUs.
Installation
Include the library as local library project or add the dependency in your build.gradle.
repositories { maven { url "http://dl.bintray.com/udooboard/maven" } }
...
dependencies { compile 'org.udoo:udooblulib:0.4.2' }
Usage
Check the README on the Github page to more info about the usage. You can also find an example App in the library to help you understand how to manage the UDOO BLU with the UDOOBluLib.
Nodejs Library - node-udoo-blu
udoo-blu is the Official Nodejs library to communicate the the UDOO BLU via BLE.
You can find all the source code and info about the library in the node-udoo-blu Github page.
Installation
Since the package is published on npm you can simply install the library:
npm install udoo-blu
Usage
Check the all the test*
files in the main folder to find examples of how to use UDOO BLU features.