[英]Connecting pys60 bluetooth console
我正在嘗試在手機中使用python(pys60)進行編程。 我使用兩種方法使用藍牙控制台將ubuntu 10.10連接到手機,第一種是:sdptool add --channel = 2 SP mknod / dev / rfcomm0 c 216 0 rfcomm listen 0 2,第二種是:
hciconfig reset hcitool dev sdptool add --channel=2 SP rfcomm listen rfcomm2 2
第一種和第二種方式都可以很好地連接到Myphone,因此我可以在Ubuntu終端上找到它
Connection from 00:1D:FD:91:1A:EA to /dev/rfcomm2 Press CTRL-C for hangup
問題是,我無法從終端進入手機的python shell。 當我使用
cu -l /dev/rfcomm2
我得到的是
cu: /dev/rfcomm2: Line in use
所以我嘗試使用
screen /dev/rfcomm2
但我還是失敗了
Cannot open line '/dev/rfcomm2' for R/W: Device or resource busy Sorry, could not find PTY. [screen is terminating]
希望有人可以告訴您如何解決此問題,每次我要測試腳本時,都將* .py移到電話上太麻煩了。
嘗試:
sudo cu -l /dev/rfcomm2
如果可行,您可能會明白哪里出了問題
[編輯]
sudo chown root:root /dev/rfcomm2
在我的情況下,該行未使用(嘗試sudo fuser / dev / rfcomm2)cu在錯誤檢測方面有點漏洞,請參閱此 。
我仍然不明白的是為什么screen
無法正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.