Nordic Semiconductor has launched the Bluetooth Smart Software Development Kit (SDK) for Arduino-based projects. The Bluetooth Smart SDK ports the nRF8001 SDK to an Arduino-compatible set of libraries. The SDK will be provided as an open-source repository on GitHub for use, modification, and expansion by developers.The SDK is compatible with a range of Arduino, ChipKIT shields that employ the nRF8001 Bluetooth Smart connectivity device.
Arduino boards 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. Shields are available from many manufacturers and fulfill tasks such as sensors, motor-driving circuitry, LCD display, Wi-Fi, Bluetooth wireless technology, and Ethernet among others.
The Bluetooth Smart SDK is a port of the existing SDK available for the nRF8001 Bluetooth Smart connectivity device, and 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 forum where developers using Nordic products can discuss solutions to challenges and share ideas.
The Bluetooth Smart SDK is complemented by the Bluetooth Smart BLE Arduino shield from Red Bear Lab. The BLE shield board complies to 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.