cacControl.py 992 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #!/usr/bin/python
  2. import bluetooth
  3. import sys
  4. import time
  5. bt_add = "98:D3:31:B2:35:33" #itade address
  6. port = 1
  7. sockTerm=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
  8. sockTerm.connect((bt_add, port))
  9. print 'Connected'
  10. sockTerm.settimeout(1.0)
  11. print sys.argv[1]
  12. sockTerm.send(sys.argv[1])
  13. print 'Sent data'
  14. time.sleep(5) # delays for 5 seconds
  15. data = sockTerm.recv(1024)
  16. print 'received [%s]' % data
  17. sockTerm.close()
  18. print 'socket chius'
  19. br_add = "30:14:06:26:04:18" #itade address
  20. port = 1
  21. sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
  22. sock.connect((br_add, port))
  23. print 'Connected'
  24. sock.settimeout(1.0)
  25. print sys.argv[1]
  26. sock.send(sys.argv[1])
  27. print 'Sent data'
  28. data = ""
  29. while 1:
  30. try:
  31. data += sock.recv(1024)
  32. data_end = data.find('\n')
  33. if data_end != -1:
  34. rec = data[:data_end]
  35. print data
  36. data = data[data_end+1:]
  37. break
  38. except KeyboardInterrupt:
  39. break
  40. except bluetooth.btcommon.BluetoothError as error:
  41. continue
  42. sock.close()