This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
It is all in discovery. Your first discovery is for devices. All Bluetooth devices in the area will be returned. The second discovery is for services. you might not know the default service name, so you might not do this second discovery and just use the list from the first discovery.