解決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
不過會出現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
留言
張貼留言