bluetooth_drone/server.py
2017-08-29 14:10:46 +02:00

35 lines
736 B
Python

import bluetooth
import settings
bt_mac = settings.get_own_bt_address()
print('This devices bluetooth address is: {}'.format(bt_mac))
server_sock = bluetooth.BluetoothSocket(bluetooth.RFCOMM)
port = 0x1001
server_sock.bind(("", port))
server_sock.listen(1)
client_sock = False
try:
client_sock, address = server_sock.accept()
print("Accepted connection from ", address)
data = client_sock.recv(1024)
print("Data received: ", str(data))
while data:
client_sock.send('Echo => ' + str(data))
data = client_sock.recv(1024)
print("Data received:", str(data))
except KeyboardInterrupt:
print("closing")
finally:
if client_sock:
client_sock.close()
server_sock.close()