"advanced" Bluetooth use

I am looking into buying a BT connection kit for my Arduino. However, I see only reports of using BT as a replacement for the USB cable, ie. as a Serial device. However: I want to use the BT 'shield' to check for other BT devices in the surroundings of the Arduino. (Under Linux one would use 'hcitool scan' for this). Is there a way to communicate with the BT chip to perform such action?

You should be able to send commands to the BT to perform configuration and
discovery tasks. I have been using the BlueGiga WT12A with the '328 and '644
chips without an issue.

Shortly I am hoping to have a library and some examples that interface my NB1 board (Loading...) to a Droid using a WT12A peripheral that I have
prototyped.

(* jcl *)

www: http://www.wiblocks.com
twitter: http://twitter.com/wiblocks
blog: http://luciani.org