I haven't use that library, but are you able to read the rssi on the devices? I think you could do a sketch that filters this parameter in the devices that are scanned. It could work. Have you tried this?
I am actually the guy working on this, Petko posted the question for me because I was having some account problems
I could filter the devices based on the RSSI but I would also like to reduce the transmission power, firstly to reduce the overall power consumption and secondly to reduce the chance of getting devices that are not really very close to me.
The RSSI values usually fluctuate a lot so I would like to reduce the probability of getting "spurious readings".
Could you tell us what have you tried?
Maybe using hcitool <tpl>
Also, take a look at this document Enabling BLE (Bluetooth Low Energy aka Smart) and Bluetooth on Edison and this thread Turning Edison into an iBeacon ...
I tried to do this few weeks ago ,and i failed.
all i found is like CMata_Intel told you using hcitool <tpl> ,but this thing could only modify the power level during device send out data when it connected to other device.
some one told me that the discoverable range power level could only modify through firmware program inside the bluetooth chip
but normally we do not the way that how to talk to the firmware program.