
The SDK is compatible with a range of Arduino, ChipKIT shields that employ the nRF8001 Bluetooth Smart connectivity device. Over 300,000 Arduino boards have been produced and are supported by a wide range of ‘shields’ that enable a modular approach to prototyping. Shields perform individual or combined hardware tasks and can be connected to Arduino-compatible boards using the standard Arduino interface format.
The Bluetooth Smart SDK is a port of the existing SDK available for the nRF8001 Bluetooth Smart connectivity device. The Bluetooth Smart SDK is available as a repository on GitHub where subscribers can fork their own versions and make pull requests and contribute to further improve and expand the SDK.
Support for the SDK is available at the Nordic Developer Zone (devzone.nordicsemi.com), a popular forum where developers using Nordic products can discuss solutions to challenges and share ideas.
The SDK contains many different examples including:
Human Interface Device (HID);
UART over Bluetooth low energy;
Heart Rate Monitor (HRM);
Temperature;
Proximity.
The software interface for the Bluetooth Smart SDK for Arduino has also been implemented on a variety of microcontrollers and microcontroller platforms such as ChipKIT, Maple, Teensy, mbed, and others. This wide coverage makes it easy to move a project that has been prototyped on the Arduino platform to platform and microcontroller of the engineer’s choice.
The Bluetooth Smart SDK is complemented by the Bluetooth Smart BLE Arduino shield from Red Bear Lab. The BLE shield board meets the Arduino form factor and contains all necessary circuitry to enable an Arduino project to start communicating with Bluetooth Smart Ready products such as an iPhone 4S or later, smartphones using Android 4.3 or later, OS X Mountain Lion and later, as well as Windows 8 and later.
"Bluetooth Smart, also known as Bluetooth low energy, is a new technology and developers are keen to explore its possibilities. They are also seeking methods that allow fast prototyping and easier software development. Nordic Semiconductor has provided the necessary means to help these developers with the nRF8001 SDK for Arduino. It is a complete, open source, and free of charge. It is the easiest way to learn how Bluetooth low energy works. The tutorials that come with the SDK are a very nice introduction for Bluetooth Smart beginners," comments Poon Yuk-Cheong, Chief Software Engineer, Red Bear Labs.
Ma Chi-Hung, CEO RedBearLab states "Nordic’s Bluetooth low energy SDK for Arduino contains a lot of ready to deploy templates which demonstrate the inner working of common Bluetooth Smart application profiles like Human Input Device [HID] and Heart Rate Monitor [HRM]. These templates also provide a very easy starting point for users who want to produce and test their own Bluetooth Smart Services and Characteristics. This is a great step for Arduino providing as it does the first Bluetooth Smart SDK for Arduino."
Nordic Semiconductor; www.nordicsemi.com
