#!/usr/bin/python import bluetooth import sys import time bt_add = "98:D3:31:B2:35:33" #itade address port = 1 sockTerm=bluetooth.BluetoothSocket( bluetooth.RFCOMM ) sockTerm.connect((bt_add, port)) print 'Connected' sockTerm.settimeout(1.0) print sys.argv[1] sockTerm.send(sys.argv[1]) print 'Sent data' time.sleep(5) # delays for 5 seconds data = sockTerm.recv(1024) print 'received [%s]' % data sockTerm.close() print 'socket chius' br_add = "30:14:06:26:04:18" #itade address port = 1 sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM ) sock.connect((br_add, port)) print 'Connected' sock.settimeout(1.0) print sys.argv[1] sock.send(sys.argv[1]) print 'Sent data' data = "" while 1: try: data += sock.recv(1024) data_end = data.find('\n') if data_end != -1: rec = data[:data_end] print data data = data[data_end+1:] break except KeyboardInterrupt: break except bluetooth.btcommon.BluetoothError as error: continue sock.close()