カーディオ Bluetooth センサーを Windows PC にペアリングしようとしています。いくつかの検索の後、x64 システム用の pyBluez が見つかりました。現在、周囲の Bluetooth デバイス、その名前、アドレス、およびサービスを検出できます。私の Polar センサーには L2CAP プロトコルがあり、理論的には単純すぎて送信内容をリッスンできません。
このような例を見つけました
server_sock=bluetooth.BluetoothSocket(bluetooth.RFCOMM)
port = 5
server_sock.bind(port)
server_sock.listen(1)
client_sock = server_sock.accept()
print ("Accepted connection from "+address)
data = client_sock.recv(1024)
print ("received [%s]" % data)
また、このコードを実行するときに異なるポートを使用すると
、「受け入れられた接続....」を読むことはありません。
おそらくその理由は、pyBluez Windows バージョンの L2CAP の欠如です。ソケット接続も試しましたが、「socket.AF_BLUETOOTH」メソッドは Windows でも使用できません。何か提案はありますか?
どうもありがとう、私の英語でごめんなさい