连接pys60蓝牙控制台

时间:2011-03-10 06:44:59

标签: python symbian pys60

我正在尝试使用手机中的python(pys60)进行编程。 我正在使用两种方式使用蓝牙控制台将我的ubuntu 10.10连接到我的手机 首先是:     sdptool add --channel = 2 SP     mknod / dev / rfcomm0 c 216 0     rfcomm听0 2 第二个是:

    hciconfig reset
    hcitool dev
    sdptool add --channel=2 SP
    rfcomm listen rfcomm2 2

第一种和第二种方式都可以很好地连接到我的手机 所以我在我的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移动到手机上是非常烦人的。

1 个答案:

答案 0 :(得分:0)

尝试:

sudo cu -l /dev/rfcomm2

如果它有效,你可能会理解出了什么问题

<强> [编辑]

sudo chown root:root /dev/rfcomm2

我的情况下没有使用该行(尝试sudo fuser / dev / rfcomm2)cu在错误检测方面有点小问题,请参阅this

我仍然不明白的是为什么screen不起作用。