Arduino YUN on bluetooth via SPI

Hi all.

I have an Arduino YUN and an Arduino UNO. My goal is to transfer data between those two board, without any wire. I have been looking for bluetooth. I already found an interresting project on google, using a BlueSmirf BlueTooth breakout boards:

http://www.instructables.com/id/BlueTooth-Link-with-auto-detect-connect/#step1

The problem is that the Bluetooth board is using the Rx and Tx pins.

Since I already use Rx and Tx pins on my Arduino YUN, I wonder if there is a way to communicate between two Arduino, with Bluetooth, without those 2 Rx/Tx pins.

I would like to use the same kind of Bluetooth board, with a SPI protocol. I found a board using ACI protocol (nRD8001) :

I can't find any libraries using this kind of board.

In brief, my questions are :
-Is there a way to communicate with anotehr Arduino, using bluetooth board on SPI protocol?
-IS there a library for a bluetooth communication of 2 Arduino, using the nRF8001 board?

Thank you !

Theres an easier way imo, use a bluetooth usb dongle in the yun, and a hc-05 serial bluetooth on the uno.
Of course you are going to manage the usb bluetooth on the linux side of the yun, using python and bridge to communicate with yuns atmega and controlling the usb bluetooth.

Plan B - Arduino YUN on bluetooth via USB :

http://www.ibuyopenwrt.com/index.php/8-yun-compatible/161-usb-bluetooth-4-0-adapter

USB Bluetooth 4.0 Adapter

http://www.ibuyopenwrt.com/index.php/8-yun-compatible/162-ibeacon-scan

iBeacon Scan (Sample Application)

Since I am a beginner in C++ or python, those options are a bit too tricky. I found something on the net using 2 HC-05:

It needs 2 HC-05 and uses the serial communication. Could it be a good solution to transfer registers?

Didnt you just discard that option in your first post? Hc05 uses rx tx.
But I think this may work if you use softserial on yun.

firefrench999:
Since I am a beginner in C++ or python, those options are a bit too tricky. I found something on the net using 2 HC-05:

Phillipe Cantin: HC-05 Bluetooth link of 2 Arduino

It needs 2 HC-05 and uses the serial communication. Could it be a good solution to transfer registers?

@firefrench999,
The USB dongle is a much better solution. While in the end you will have to use C++, you can do all you prototyping on the Linux Command Line. You could depending on the demand of your application do ALL of your programming on the Linux Command Line.

If however, that is a challenge, then I would go with the serial solution you are suggesting. How are you with electronics? Do you know how and when to add resistors? I don't. That is why I suggest the USB dongle -- as well.

Did you consider using the SoftwareSerial library? In this way you can use other pins as RX/TX.

Angelo9999:
Did you consider using the SoftwareSerial library? In this way you can use other pins as RX/TX.

I know you know this, but for the benefit of the OP: there are limitations spelled out on that reference page that indicate the Leonardo and Micro can only use certain pins. Since the Yun has the same processor, the limitations apply here as well.