2. 라즈베리파이 ⇒ 모바일(노트북) : 블루투스 파일전송
위의 설치가 잘 되었고, 라즈베리파이와 모바일(노트북)과의 블루투스 장치연결(페어링)이 잘 이루어졌다면 다음과 같이 라즈베리파이에 있는 데이터(사진 등과 같은 파일들)를 모바일로 블루투스 방식의 전송을 할 수 있다.
아래와 같이 라즈베리파이-MENU-기본설정-블루투스관리자를 열자.
이제, 전송할 데이터를 하나 만들자.
여기서는 현재의 라즈베리파이 화면을 캡쳐한 사진파일을 모바일로 전송해 볼 것이다. 아래와 같은 키보드 자판에서 [Print Screen] 자판을 한 번 누른다.
Print Screen으로 캡쳐된 화면은 라즈베리파이 메뉴바에 있는 탐색기(File Manager) 아이콘을 실행하면 Pi 라는 폴더내에 캡쳐된 이미지파일(png)로 생성된다.
이 파일을 더블클릭하면 사진보기 프로그램으로 열어볼 수 있다.
이제, 이 파일(png)을 모바일로 전송해보자.
블루투스 관리자에서 모바일(Galaxy S6) 장치를 선택하고 마우스 오른쪽 버튼을 눌러, 파일보내기를 선택한다.
이때, 아래와 같이 전송할 파일을 선택하는 팝업창이 하나 열리는데, 사진(png)파일이 저장되어 있는 위치인 홈에 들어가서 사진파일을 선택한다.
이제는 모바일에서 파일수신을 수락해 주어야 한다.
라즈베리파이에서 블루투스 파일전송을 실행하면, 바로 모바일에서는 아래와 같이 수신을 허용할 것인지 메세지가 뜬다. 수락을 선택하기만 하면, 파일전송상태가 표시되며 일정시간이 지나면 전송이 완료됨을 알 수 있다. 이 수신된 사진은 모바일-갤러리(사진)-Download 에서 확인할 수 있으며, 만약 사진파일이 아닌 다른 데이터 파일인 경우 모바일-탐색기(내파일)를 통하여 찾을 수 있다.
라즈베리파이 ⇒ 노트북으로 블루투스 파일전송도 장치연결(페어링)후, 위와 같은 방법으로 진행하면 된다. 노트북의 경우 처음에는 수락여부를 묻는 권한요청 메세지가 나오는데 이때 항상허용을 선택하면, 앞으로는 승인여부의 질문없이 바로 수신할 수 있다. 수신된 파일은 내문서-Bluetooth Folder 내에 있다.
3. 모바일(노트북) ⇒ 라즈베리파이 : 블루투스 파일전송
라즈베리파이 ⇒ 모바일(노트북) 역방향인 모바일(노트북) ⇒ 라즈베리파이 블루투스 파일전송은 다소 까다롭니다. 앞서, 언급한 sudo apt-get install bluez-tools bluez-obexd obexpushd를 반드시 설치하고 장치연결(페어링) 한 후, 아래와 같이 OBEX 서버를 실행한 상태에서 진행하여야 한다. 먼저 라즈베리파이에서 LX터미널 창을 열고 다음의 명령어를 실행한다. 여기서 "/home/pi/Downloads"는 블루투스로 전송받을 파일의 저장위치 이다.
bt-obex -s "/home/pi/Downloads"
위와 같이 라즈베리파이의 OBEX 서버를 실행시킨 상태에서, 모바일에서 전송하고자 하는 파일(사진)을 열어, 공유를 선택한다.
모바일에서 사진공유를 선택하면, 아래와 같은 팝업창이 뜨는데 '블루투스'를 선택한다.
블루투스를 선택하면, 현재 모바일에 등록된 블루투스 장치목록이 나타난다. 나의 라즈베리파이(raspberrypi)를 선택한다.
블루투스 디바이스를 raspberrypi로 선택하고 나면, 모바일은 전송상태를 표시하고 동시에 라즈베리파이의 LX터미널에서는 수신여부를 묻는 메세지가 나타난다. y를 입력하고 엔터를 치면 수신이 시작된다.
위와 같이 파일전송이 종료(100%)되면, 라즈베리파이-탐색기에서 pi-Downloads 폴더에 수신된 파일(사진)을 확인할 수 있다.
노트북도 방법은 같다. 참고로 나의 노트북은 Windows7을 사용환경이다. 라즈베리파이 LX터미널에서 OBEX 서버실행을 닫지만 않는다면, 계속하여 블루투스 파일수신을 할 수 있다.
먼저, 노트북에서 작당한 파일(사진)을 선택하고 마우스 오른쪽 버튼을 눌러 'Bluetooth로 전송할 대상'을 선택한다.
이후 전송할 대상(장치)을 검색하는데... '취소' 버튼을 누르면, 다음의 파일작업관리자 팝업창이 나타난다.

추가 버튼을 누르면, 노트북에 연결된 블루투스 장치 목록이 나타난다. raspberrypi를 선택하고 확인 한다.
확인과 동시에 라즈베리파이의 LX터미널 창에는 파일의 수신여부를 묻는 메세지가 나타난다. y를 입력하고 엔터를 치면, 승인하고 파일을 수신받는다.
위와 같이 파일전송이 종료(100%)되면, 라즈베리파이-탐색기에서 pi-Downloads 폴더에 수신된 파일(사진)을 확인할 수 있다.