ChunMinChang
12/21/2014 - 2:08 AM

Trying PyBluez

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