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.
精彩评论