Подключение консоли pys60 bluetooth - PullRequest
0 голосов
/ 10 марта 2011

Я пытаюсь программировать, используя python (pys60) в моем телефоне. я использую два способа подключения Ubuntu 10.10 к телефону с помощью консоли Bluetooth Первый это: 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 в телефоне из моего терминала. Когда я использую

    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 голосов
/ 01 июня 2011

try:

sudo cu -l /dev/rfcomm2

Если это работает, вы, вероятно, поймете, что неправильно

[EDIT]

sudo chown root:root /dev/rfcomm2

строкав моем случае не используется (попробуйте sudo fuser / dev / rfcomm2) cu - это небольшая ошибка в обнаружении ошибок, см. this .

Я до сих пор не понимаю, почему screen не работает.

...