0

携帯電話でpython(pys60)を使用してプログラミングしようとしています。Bluetoothコンソールを使用してubuntu 10.10を電話に接続する2つの方法を使用しています。最初はsdptool add --channel=2 SP mknod /dev/rfcomm0 c 216 0 rfcomm listen 0 2で、2番目は次のとおりです。

    hciconfig リセット
    hcitool 開発者
    sdptool add --channel=2 SP
    rfcommリッスンrfcomm2 2

最初と2番目の方法はどちらも私の電話に接続するのにうまく機能するので、これをubuntu端末で取得します

    00:1D:FD:91:1A:EA から /dev/rfcomm2 への接続
    ハングアップするには CTRL-C を押します

問題は、端末から電話の python シェルにアクセスできないことです。私が使用しているとき

    cu -l /dev/rfcomm2

私が得るものは

    cu: /dev/rfcomm2: 使用中の回線

だから私は使用しようとします

    スクリーン /dev/rfcomm2

しかし、それでも私は失敗しました

    R/W の回線 '/dev/rfcomm2' を開けません: デバイスまたはリソースがビジーです
    PTY が見つかりませんでした。
    【画面終了中】

スクリプトをテストするたびに *.py を電話に移動して、これを解決する方法を誰かが教えてくれることを願っています。

4

1 に答える 1

0

試す:

sudo cu -l /dev/rfcomm2

それがうまくいけば、あなたはおそらく何が悪いのか理解するでしょう

[編集]

sudo chown root:root /dev/rfcomm2

私の場合、この行は使用されていません(sudo fuser / dev / rfcomm2を試してください)。cuはエラー検出で少しバグがあります。これを参照してください。

私がまだ理解していないのは、なぜscreen機能しないのかということです。

于 2011-06-01T14:01:06.880 に答える