解決Python, import bluepy. Scanner error, cannot scan and retry scan.

一般來說import bluepy之後,要能夠在除錯模式下掃描ibeacon裝置

不過會出現Scanner error, cannot scan and retry scan.

此時只要給與建立好的python環境 bluepy下一道指令這個問題就可以解決了

比如說我的環境的bluepy資料夾在:
/home/user/anaconda3/envs/tensorflow-gpu/lib/python3.6/site-packages/bluepy

在這個路徑下下指令:
sudo setcap 'cap_net_raw,cap_net_admin+eip' bluepy-helper

就可以解決問題了

參考 reference:
https://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root/182559#182559

留言

熱門文章