开发者

Connecting pys60 bluetooth console

开发者 https://www.devze.com 2023-02-16 11:20 出处:网络
I\'m trying to program using python (pys60) in my phone. i\'m using two way to connect my ubuntu 10.10 to my phone using bluetooth console

I'm trying to program using python (pys60) in my phone. i'm using two way to connect my ubuntu 10.10 to my phone using bluetooth console first is: sdptool add --channel=2 SP mknod /dev/rfcomm0 c 216 0 rfcomm listen 0 2 and the second is:

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

Both first and second way work well for connecting to myphone so i get this in my ubuntu terminal

    Connection from 00:1D:FD:91:1A开发者_JAVA技巧:EA to /dev/rfcomm2
    Press CTRL-C for hangup

The problem is, i cant get into the python shell in the phone from my terminal. When i'm using

    cu -l /dev/rfcomm2

what i get is

    cu: /dev/rfcomm2: Line in use

so i try to use

    screen /dev/rfcomm2

but still i failed

    Cannot open line '/dev/rfcomm2' for R/W: Device or resource busy
    Sorry, could not find PTY.
    [screen is terminating]

Wish someone could tell how to resolve this, moving the *.py to phone every time i want to test the script is so tiresome.


try:

sudo cu -l /dev/rfcomm2

If it works you will probably understand what is wrong

[EDIT]

sudo chown root:root /dev/rfcomm2

the line is not in use in my case (try sudo fuser /dev/rfcomm2) cu is a little buggy in error detection see this.

The thing i still don't understand is why screen does not work.

0

精彩评论

暂无评论...
验证码 换一张
取 消