Nordic Semiconductor ha anunciado la disponibilidad inmediata del kit de desarrollo Bluetooth Smart Software Development Kit (SDK) para proyectos basados en Arduino. Este SDK es compatible con una amplia gama de shields ChipKIT que emplean el dispositivo de conectividad nRF8001 Bluetooth Smart.
Desde su implantación en 2005, Arduino se ha convertido en una plataforma eficiente y popular para acelerar el desarrollo de prototipo. La tecnología, también conocida como “Linux for embedded microcontrollers”, es un conjunto de herramientas de hardware y software que permiten la creación de soluciones de ingeniería para un amplio rango de necesidades.
Hasta la fecha, se han producido más de 300.000 tarjetas Arduino que son soportadas por un gran número de shields y permiten un enfoque modelar de prototipos. Estos shields realizan tareas de hardware individuales o combinadas y se pueden conectar a placas compatibles usando el formato de interface Arduino.
Los shields se encuentran disponibles desde muchos fabricantes y cumplen las tareas de sensores, circuitería de control de motor, display LCD, Wi-Fi, tecnología wireless Bluetooth y Ethernet, entre otras.
El kit de desarrollo Bluetooth Smart SDK forma parte del SDK para el dispositivo de conectividad nRF8001 y está disponible como repositorio en GitHub, donde los suscriptores pueden forjar sus propias versiones.
Existe soporte para el SDK en la Nordic Developer Zone, un foro en el que los desarrolladores que usan productos de Nordic comparten ideas para encontrar la mejor solución en cada proyecto.
El SDK incluye diferentes ejemplos: Human Interface Device (HID), UART sobre Bluetooth (BLE), Heart Rate Monitor (HRM), temperatura y proximidad.
El interface de software para el kit de desarrollo Bluetooth Smart para Arduino ya ha sido implementado en una gran variedad de microcontroladores y plataformas, como ChipKIT, Maple, Teensy, mbed y otras.
Accesorios al kit de desarrollo Bluetooth Smart
Dicho SDK se complementa con el shield Bluetooth Smart BLE Arduino de Red Bear Lab, que cumple con el formato Arduino y contiene la circuitería necesaria para que un proyecto comience a comunicar con productos Bluetooth Smart ready, como iPhone 4S o posterior, Smartphones con Android 4.3 o posterior, OS X Mountain Lion y posterior, y Windows 8 y posterior.