bluetoothRele.py 600 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/python
  2. import bluetooth
  3. import sys
  4. bd_addr = "30:14:06:26:04:18" #itade address
  5. port = 1
  6. sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
  7. sock.connect((bd_addr, port))
  8. print 'Connected'
  9. sock.settimeout(1.0)
  10. print sys.argv[1]
  11. sock.send(sys.argv[1])
  12. print 'Sent data'
  13. data = ""
  14. while 1:
  15. try:
  16. data += sock.recv(1024)
  17. data_end = data.find('\n')
  18. if data_end != -1:
  19. rec = data[:data_end]
  20. print data
  21. data = data[data_end+1:]
  22. break
  23. except KeyboardInterrupt:
  24. break
  25. except bluetooth.btcommon.BluetoothError as error:
  26. continue
  27. sock.close()