Create PC Bluetooth application easily with pybluez
pybluez is a python bindings for the bluez application which enables you to interface with bluetooth devices on your computer.
Combined with the power of python dynamic typing, you will be able to do Rapid Application Development and test mobile bluetooth application quickly on your computer
Here’s a snippets which combines pyosd and pybluez which scans for nearby bluetooth devices and display the result on screen :
import bluetooth
import pyosd
from time import sleep
p = pyosd.osd()
p.set_pos(pyosd.POS_MID)
p.set_align(pyosd.ALIGN_CENTER)
p.set_colour("green")
p.display( "Scanning for bluetooth device")
nearby_devices = bluetooth.discover_devices(duration=20, lookup_names = True)
str= "found %d devices" % len(nearby_devices)
print str
p.display(str)
sleep(2)
for name, addr in nearby_devices:
p.display( " %s - %s" % (addr, name))
print (" %s - %s" % (addr,name))
sleep(2)
Python enables Rapid Application Development on your computer without much fuss. Coupled with pygtk and wxPython acting as GUI, you can create a lot of bluetooth application to interface with your mobile devices, limited only by your imagination.
[tags]python,pybluez,bluetooth,gtk,gnome,linux,mobile,pda,programming,development,RAD[/tags]
May 11th, 2010 at 11:01 am
Thankkkk you!