Parani UD100
I got this from Lemos International.
http://www.lemosint.com/bluetooth/bluetooth_serial_adapter_details.php?itemID=612
It is a Class 1 device so it's supposed to be good for up to 300 meters. It has an external antenna too, hmmm. Lemos says up to 1000 meters with a different antenna. Gosh.
It works with Raspberry Pi. I used to have it working with Bellman too. Working on that now.
It has really good range, so it will go in Bellman upstairs and still be able to reach the dining room one floor down. I hope.
lsusb shows it as
Bus 003 Device 008: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
I think there are some wonky ports on Bellman! I moved it to a different port and it shows as UP now. When I do hcitool scan it can see Plover. I am sitting only a foot away though. To make it visible to my phone, I can try
hciconfig hci0 piscan
And then on the phone, search for devices shows it as "bellman-0", way cool.
I had to make my phone discoverable in its bluetooth settings by changing visibility to "Never time out". For proximity detection I will want to use both bluetooth and wifi... sometimes I turn off one or the other and I don't want it to fail.
I can see the phone from the living room, excellent. I can see my stereo's Sony HWS-BTA2W too. That means I should be able to play music on it directly from the server upstairs. Also excellent. See Bluetooth Audio.