From: dmmalavi <dmm...@sy...> - 2011-05-27 16:21:52
|
Hi All, I am running http://cumulus.gumstix.org/images/angstrom/factory/2011-03-25-1619/ OS on overo board. I want to connect my Overo to different Bluetooth device and exchange data with those devices. However, while running Python script given below: from bluetooth import * import sys import signal from select import * import errno from parser_btdata import * server_sock=BluetoothSocket( RFCOMM ) server_sock.setblocking(False) server_sock.bind(("",PORT_ANY)) server_sock.listen(1) port = server_sock.getsockname()[1] uuid = "94f39d29-7d6d-437d-973b-fba39e49d4ee" advertise_service( server_sock, "PWAccessP", service_id = uuid, service_classes = [ uuid, SERIAL_PORT_CLASS ], profiles = [ SERIAL_PORT_PROFILE ]) print "Waiting for connection on RFCOMM channel %d" % port btmsg=[] while True: try: can_read, can_write, has_exc = select ( [server_sock],[],[],10) print can_read if server_sock in can_read: client_sock, client_info = server_sock.accept() print "Accepted connection from ", client_info try: while True: btmsg = client_sock.recv(1024) if len(btmsg) == 0: break btdata = btmsg.encode('hex') print btdata client_sock.send("PWA1") print "ack sent\n" print "Processing A&D data.....\n" final_info = parse_btdata(btdata) print "BINGO ------ ",final_info except IOError: pass print "ddddddddisconnecting..." client_sock.close() else: print "no connection found" except error, data: pass else: pass server_sock.close() Problem: I am not able to establish connection with peer BT device. Overo just not able to accept the connection from peer. Please help me solving this problem. Any kind of help will be greatly appreciated. Thank You, Dhaval Malaviya -- View this message in context: http://old.nabble.com/Problem-with-Bluetooth-on-Gumstix-Overo-Series-tp31717658p31717658.html Sent from the Gumstix mailing list archive at Nabble.com. |