Trying PyBluez
import bluetooth
from pprint import pprint
def search(searchTime):
devices = bluetooth.discover_devices(duration=searchTime, lookup_names = True)
return devices
if __name__=="__main__":
print "Start discovering...."
results = search(10);
if(results!=None):
for addr, name in results:
print "{0} - {1}".format(addr, name)
service = bluetooth.find_service(address=addr)
pprint(service)
#endfor
else:
print "nothing found!"
#endif
import bluetooth
def search(searchTime):
devices = bluetooth.discover_devices(duration=searchTime, lookup_names = True)
return devices
if __name__=="__main__":
print "Start discovering...."
results = search(5);
if(results!=None):
for addr, name in results:
print "{0} - {1}".format(addr, name)
#endfor
else:
print "nothing found!"
#endif
import bluetooth
print "Start discovering...."
nearby_devices = bluetooth.discover_devices()
print "Found devices:"
for bdaddr in nearby_devices:
print bluetooth.lookup_name( bdaddr ), "with address:", bdaddr