Me gustaría usar los módulos nRF8001 de Nordic en los modos Maestro y Esclavo y también me gustaría conectarlo con FPGA Spartan-3E utilizando SPI. Estoy considerando comprar el nRF8001 DevKit .
Creo que los estándares BLE exigen que un dispositivo se pueda programar como Maestro o Esclavo pero en sitio web de Nordic se afirma que el módulo nRF8001 es" Solución de costo optimizado para la operación de rol de periféricos (esclavos) ". También en la sección de contenido de nRF8001 DevKit (el primer enlace) dice específicamente que el kit contiene "1x Bluetooth emulador maestro de baja energía". Estas expresiones me han confundido y tampoco pude ver ninguna expresión similar a "se puede usar como maestro o como esclavo".
Me gustaría desarrollar mi aplicación utilizando los tableros que se encuentran en el DevKit, pero al final me gustaría conectar muestras nRF8001 a través de SPI a FPGA y usar una como Maestro y otra como Esclavo. Mi presupuesto es bastante limitado, por lo que sería muy conveniente para mí terminar este proyecto utilizando solo un DevKit.
¿Es posible hacerlo con el DevKit nRF8001 y el SDK nRF8001 o necesito usar diferentes productos y / o diferentes entornos de programación?