스마트폰 장치에 성공적으로 페어링 및 연결되었습니다. 이제 휴대폰에서 노트북으로 파일을 보내면 파일이 전송되지 않습니다. bluetoothctl
Debian 8.7에서 파일 보내기 및 받기를 어떻게 사용합니까? 누구든지 나에게 독서 자료를 줄 수 있습니까? 인터넷에서 bluetoothctl에 대한 많은 정보를 찾을 수 없습니다.
답변1
블루투스 장치를 제어 하고 bluetoothctl
파일을 전송하려면 다음과 같은 다른 도구를 사용해야 합니다.obexftp
:
apt install obexftp
obexftp is used to access files on mobile equipment, i.e. cell phones.
With obexftpd you can transfer files between any computers using IrDA,
Bluetooth and TCP/IP
첫 번째 Bluetooth 장치
bar
디렉터리에서 파일을 가져오려면 다음을 수행하세요.foo
obexftp -b -c foo -g bar
또는 MAC_Address를 사용하세요.
obexftp -b MAC_address -g bar
첫 번째 직렬 포트의 장치 디렉터리
bar
로 파일을 보내려면 :foo
obexftp -t /dev/ttyS0 -c foo -p bar
또는 MAC_Address를 사용하세요.
obexftp -b MAC_address -p bar
옵션:
-p source, --put source
-g source, --get source
-b device, --bluetooth device
-t device, --tty device
답변2
파일 수신과 관련하여 대략 다음과 같이 작동하는 것 같습니다.https://www.raspberrypi.org/forums/viewtopic.php?t=146328). 하지만 내 설정은 매우 불안정합니다.
- bluetoothd가 호환 모드에서 시작되는지 확인하세요. 저는 hacky를 통해 이 작업을 수행했습니다.
sudo systemctl stop bluetoothctl.service; sudo bluetoothd -C
- obexpushd를 시작합니다: (
sudo obexpushd -d
무슨 일이 일어나고 있는지 확인할 수 있도록 디버그 모드에서) - 존재하다
bluetoothctl
:- 열려 있는
- 페어링 가능
- 에서 찾을 수 있습니다
다시 말하지만, 이것은 그다지 안정적이지 않습니다. 적어도 제 경우에는 블루투스를 활성화/비활성화하고 프로세스를 다시 실행하는 것이 때때로 작동합니다.