e-bay Blue tooth module

I want to know if any one has purchased blue tooth modulus from e-bay. I Have had good luck with distance sensors but i am unsure about blue tooth. If you have had a good or bad experiences with a seller please advise. I need to purchase 10 of them to use for a lab set for high-school students.

I don't under quite under stand the slave hoist options as well. if any one has insight into that it would be greatly appreciated.

Example: http://www.ebay.com/itm/Bluetooth-Transeiver-RF-Module-Wireless-Serial-4pin-Dupond-HC-07-V1-04-Arduino-/261085307836?pt=LH_DefaultDomain_0&hash=item3cc9e5a3bc

That JY-MCU bluetooth module is a pretty good choice. I have a couple of those and they work great.

I got mine from here, but it's probably the same or very-similar hardware:

What are you going to be doing with them? This device is a simplified slave-only serial module. You set up the name, pin, and baud, and that's all. You need to use a master-mode bluetooth module to connect to it (an Android, PC, or different piece of hardware). You cannot connect two of these modules to eachother wirelessly (they don't have any way to scan or connect to another device, they just accept connections).

that sounds like what i need. we are going to use them with android devices to drive some simple robots and control LED's

They should work great!

Here's some EXTREMELY rough and hard-coded example code for sending serial to one of those modules from the Android side. I just happened to be working on that exact thing tonight!

private static final UUID SPP_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); // Very important - has to be this for SPP to work

BluetoothAdapter mBluetoothAdapter = null;
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
String address = "00:12:03:27:50:44"; // Hard-coded to match my module - you'll probably want to actually be able to select a module from a list
BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address);
String message = "Thing To Send";
byte[] send = message.getBytes();
BluetoothSocket btSocket = null;
OutputStream btOutputStream = null;

try {
  btSocket = device.createInsecureRfcommSocketToServiceRecord(SPP_UUID);
  btSocket.connect();
  btOutputStream = btSocket.getOutputStream();
  btOutputStream.write(send);
  btSocket.close();
}
catch (IOException e) {
  e.printStackTrace();
}

thanks,

I am going to place the order tonight