簡體   English   中英

連接pys60藍牙控制台

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM