私の現在のプロジェクトでは、WindowsコンピュータからアンドロイドデバイスにファイルをBluetooth経由で送信する必要がありますブルートゥース接続。私はpybluezを見てきました。クライアントとサーバーのアーキテクチャの間でファイルを送信するだけのシンプルなようでしたが(実際には、私のラップトップとデスクトップの間でかなり高速に送信されています)、私の人生にとっては、接続が確立されたら、コンピュータからアンドロイドにファイルを送信します。私の試みはとてもPython Bluetoothファイルを電話に送信する方法
nearby_devices = bluetooth.discover_devices(
duration=8, lookup_names=True, flush_cache=True, lookup_class=False)
し、後でpybluezによって与えられたスクリプトの例でもちろんそう
port = 1
for addr, name in nearby_devices:
bd_addr = addr
sock=bluetooth.BluetoothSocket(bluetooth.RFCOMM)
sock.connect((bd_addr, port))
sock.send("download-app")
sock.close()
などのファイルを送信しようとしているようなデバイスからのことのようにbluetoothのMACアドレスをつかんされていますドキュメント私はシームレスにクライアントとサーバーの間でファイルを送信できますが、選択したアンドロイドデバイスにファイルを送信する方法がなくても(私はそのアドレスを指定していても範囲内であることを知っていますが)、まだ固執しています
仲間...ありがとう。本当にありがとうございます。これは「本当に私のプロジェクトに必要な」タイプの取引の1つです。あなたはおそらく私だけでなく、この正確な状況で他の多くの人を助けるでしょう。 –
私は、Python 3のサポートに加えて、nOBEXと呼ばれるPyOBEXのフォークをいくつかの改良点、新機能、バグ修正とともに作りました。こちらをご覧ください:https://github.com/nccgroup/nOBEX – Sultan