Как мне это сделать? Я не смог найти ответ на SO или где-либо еще.
Я гуглил это и нашел это
Как передать данные по Bluetooth?
Это может помочь ссылка
Или вы можете написать скрипт на Python, похожий на этот
# Uses Bluez for Linux
#
# sudo apt-get install bluez python-bluez
#
# Taken from: https://people.csail.mit.edu/albert/bluez-intro/x232.html
# Taken from: https://people.csail.mit.edu/albert/bluez-intro/c212.html
import bluetooth
def receiveMessages():
server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
port = 1
server_sock.bind(("",port))
server_sock.listen(1)
client_sock,address = server_sock.accept()
print "Accepted connection from " + str(address)
while True:
data = client_sock.recv(1024)
print "received [%s]" % data
#client_sock.close()
#server_sock.close()
def sendMessageTo(targetBluetoothMacAddress):
port = 1
sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
sock.connect((targetBluetoothMacAddress, port))
sock.send("hello!!")
sock.close()
def lookUpNearbyBluetoothDevices():
nearby_devices = bluetooth.discover_devices()
for bdaddr in nearby_devices:
print str(bluetooth.lookup_name( bdaddr )) + " [" + str(bdaddr) + "]"
lookUpNearbyBluetoothDevices()
receiveMessages()
Код Описание: Он ищет доступные устройства Bluetooth и получает сообщения от первого устройства Bluetooth, которое инициирует соединение. Он отправляет сообщения на целевое устройство Bluetooth в соответствии с mac-адресом, указанным в аргументах функции.
Ссылка: Ссылка