##やろうとしていること
PythonでBLEデータ受信プログラムを作成して、動作確認しています。
scanする部分のコードだけ記載します。
python
1 while True: 2 #5sec Scan 3 #デバイスを見つけた場合は,ScanDelegate 4 scanner.scan(5.0)
##教えて欲しいこと
上記プログラムを実行すると、次のエラーが発生します。
text
1bluepy.btle.BTLEManagementError: Failed to execute management command 'scan' (code: 11, error: Rejected) 2
このエラーの対策として,passive=Trueを追加すると、エラーを回避することができました。
上記エラーの意味と、passive=Trueの意味を教えていただけると助かります.
python
1 while True: 2 #5sec Scan 3 #デバイスを見つけた場合は,ScanDelegate 4 scanner.scan(5.0, passive=True)
回答1件
あなたの回答
tips
プレビュー