자유 롭 게 : : 라즈베리 파이 3 - 블루투스 셋 업 / 원격 설정 
 Digital Nomad 2016 . 07 . 31 00 : 55 
 라즈베리 파이 3 - 블루투스 셋 업 / 원격 설정 
 지난 번 에 라즈베리 파이 개 봉기 에서 OS 설치 / 한글 자판 인식 까지 썼었 는데 , 그때 블루투스 가 안 돼서 일단 때려치 자 . . 하고 묵혀 뒀었 는데 오늘 추가 로 세팅 한 걸 쓰 려고 한다 . 블루투스 인식 하 는 법 을 겨우 알 았 네 . . 메모 겸 해서 끄적 
 업데이트 / 업그레이드 
 위 두 개 는 가끔 생각날 때 마다 치 자 . 설치 된 모듈 을 업데이트 해 주 는 명령어 다 . 안 되 던 게 업데이트 해서 되 기 도 한다 . 
 라즈베리 파이 3 은 블루투스 를 지원 한다 . 이전 버전 까진 안 됐 다고 함 . 일단 사용 하 기 위해 아래 패키지 들 을 설치 . . 해야 하 는 것 으로 알 고 있 는데 , 일단 아래 꺼 설치 안 하 고 그냥 시도 해 보 고 안 되 면 설치 하 길 권장 . .. 뭔가 꼬인 거 같 아 . # 추가 : 아래 모듈 들 은 설치 하 지 말 자 . 이미 설치 되 어 있 다 . 위 의 업데이트 및 업그레이드 만 해 주 면 됨 . 
 sudo apt - get install bluetooth bluez blueman pulseaudio 
 설치 한 후 에 , 나 같 은 경우 는 그냥 pair / connect 를 시도 해서 는 절대 연결 이 안 됐 다 . 그래서 구글 뒤지 다가 발견 한 게 우측 의 링크 : 클릭 
 pulseaudio 를 명시 적 으로 시작 해 주 고서 , 명령 창 에 bluetoothctl 쳐서 블루투스 모드 로 진입 
 [ bluetooth ] trust xx : xx : xx : xx : xx : xx 
 scan on 이 라는 명령어 로 블루투스 기기 를 쭉 검색 한다 . 그 다음 차례 대로 pair / trust / connect 하 니까 연결 된다 . 음악 재생 도 잘 되 고 . .. 휴대폰 도 똑같이 연결 하 면 된다 . 그러면 휴대폰 에서 블루투스 로 재생 한 음악 을 3 . 5 stereo jack 이나 hdmi 로 출력 할 수 있 다 . 
 블루투스 로 음악 을 내보내 기 위해서 는 omxplayer 외 에 mplayer 가 필요 하 다 . 아래 와 같이 입력 해서 설치 . 
 - pulseaudio 와 ALSA driver 의 관계 ? : ALSA 가 사운드 드라이버 같 은데 . .. pulseaudio 를 추가 로 설치 해야 블루투스 가 되 는 이유 ? pulseaudio 라는 게 뭔지 . .. 
 # 추가 : 지금 까지 알아낸 바 로 는 ALSA 는 HDMI / jack 이렇게 밖 에 지원 을 안 하 고 , pulseaudio 가 실행 되 어야 블루투스 를 사용 할 수 있 는 거 같 음 . 
 사운드 출력 설정 
 블루투스 스피커 를 연결 했 으면 , 이제 블 투 스피커 로 도 출력 은 가능 한 상태 가 되 었 다 . 하지만 이렇게 만 한다고 블 투 스피커 로 음악 이 나오 지 는 않 는다 . 출력 채널 을 설정 해 줘야 함 . 콘솔 창 에 아래 와 같이 입력 
 pacmd 는 pulseaudio command 의 약자 인 것 같 다 . pulseaudio 가 실행 되 고 있 을 때 음악 / 동영상 재생 을 위해 어떤 장치 들 이 잡혀 있 는지 , 아이디 는 뭔지 , 지금 설정 된 아웃풋 은 뭔지 등등 을 볼 수 있 고 설정 할 수 있 다 . 전체 명령어 를 보 고 싶 으면 pacmd help 라고 치 면 된다 . 
 블루투스 스피커 가 제대로 잡혔 다면 sink list 에 다음 과 같이 두 개 가 뜬다 . ( 블루투스 스피커 가 연결 ( connect ) 이 됐 는데도 list 에 안 뜰 경우 도 있 다 . 일단 되 는 경우 를 보 고 진행 하 고 , 안 되 는 경우 는 아래 에 따로 적 어 뒀 다 . ) 
 보 면 index 0 / 1 로 두 개 가 뜬다 . ( 빨간색 으로 임의 로 표시 해 뒀 다 . ) index 0 은 로컬 출력 ( 3 . 5 jack ) , index 1 은 블루투스 스피커 다 . index 0 앞 에 별표 ( * ) 가 쳐져 있 는데 , 이게 활성 화 되 어 있 다는 뜻 이 다 . 즉 , 현재 음악 을 재생 한다든지 하 면 로컬 출력 으로 내보낸다는 뜻 이 다 . 이제 출력 할 수 있 는 장치 가 뭐 뭐 있 는지 알 았 으니까 , 블루투스 로 전환 하 고 싶 으면 아래 와 같이 입력 . 
 pacmd set - default - sink [ index or name ] 
 블루투스 의 index number 는 1 이 고 , name 은 bluez _ sink . xx _ xx _ xx _ xx _ xx _ xx 이 다 . ( xx 부분 은 MAC 주소 ) 둘 중 아무거 나 쳐서 입력 하 면 된다 . 즉 , 다음 과 같 다 . 
 이렇게 하 면 사운드 출력 이 블루투스 스피커 로 전환 된다 . 
 블루투스 스피커 가 연결 되 었 는데도 list - sinks 목록 에 안 뜨 는 경우 
 참나 진짜 별 경우 가 다 있 다 . 왠지 는 잘 모른다 . 이럴 때 는 일단 실행 중 인 pulseaudio 를 모두 죽인다 . 
 그러면 블루투스 스피커 도 자동 으로 연결 이 끊어진다 . 이 때 다시 pulseaudio 실행 
 bluetoothctl 명령어 로 블루투스 모드 진입 한 다음 connect 명령어 로 연결 해 준다 . 이미 pair / trust 는 완료 된 상태 이 므로 다시 할 필요 없 다 . connect 가 안 될 경우 는 pulseaudio 가 아직 제대로 실행 되 지 않 은 것 이 므로 조금 기다렸 다가 다시 connect 시도 . 라즈베리 파이 가 생각 보다 느리 다 . 
 그렇게 연결 이 되 면 , pacmd list - sinks 명령어 를 다시 쳐 보 자 . 십중팔구 는 아마 잡혀 있 을 꺼 야 , 아마 . .. 
 이제 까지 삽질 로 얻 은 대략 의 감은 . .. pulseaudio 가 먼저 완전히 실행 이 되 고 나 서 , 그 다음 에 블루투스 스피커 를 연결 해야 제대로 잡히 는 것 같 다 . 거참 . .. 
 원격 접속 셋 업 
 원격 접속 은 라즈베리 파이 를 NAS 로 쓰 기 위한 전 단계 로 한 것 이 다 . 외부 에서 도 접속 하 기 위해서 고정 내부 IP 할당 / 공유기 포트 포워딩 / PuTTY 로 접속 / 원격 어플리케이션 설치 이렇게 진행 했 다 . 일단 뭐 든 진행 하 기 전 에 원격 접속 가능 하 게 해 주 는 프로그램 을 하나 깔 자 . . 
 아래 로 궈 궈 
 고정 내부 IP 할당 
 유선 LAN 으로 해서 할당 하 라고 하 는데 . . 일단 무선랜 으로 시도 해 봤 다 . 되 는 거 같 다 . 
 1 . 공유기 에 따라 다르 겠 지만 , 공유기 내부 ip 로 공유기 에 접속 한다 . 대체로 192 . 168 . 0 . 1 임 . 그러면 아래 와 같 은 화면 이 나타난다 . 빨간색 네모 는 내 외부 ip 로 모자이크 처리 함 . 
 2 . 관리 도구 를 클릭 해서 로그인 하 고 나 면 아래 와 같 은 화면 이 나타난다 . 
 3 . 여기 서 고급 설정 > 네트워크 관리 > 내부 네트워크 정보 로 들어가 면 아래 와 같이 현재 연결 된 장비 와 할당 된 내부 ip 가 나온다 . raspberripi 의 ip 를 확인 하 고 내부 네트워크 설정 클릭 . 
 4 . 그러면 메뉴 맨 아래 에 수동 IP 할당 설정 메뉴 가 있 다 . 여기 에서 원래 오른쪽 부분 ( 검색 된 IP / MAC 주소 ) 에 있 었 던 raspberrypi 를 체크 해서 추가 버튼 을 눌러 주 면 왼쪽 으로 이동 함 . 이렇게 내부 IP 가 고정 되 었 다고 일단 생각 하 는데 . .. 아니 면 나중 에 글 수정 . 일단 라즈베리 파이 몇 번 재 부팅 해 봤 는데 괜찮 았 다 . 
 공유기 포트 포워딩 
 포트 포워딩 이 란 건 외부 에서 내부 네트워크 로 접속 하 려고 할 때 특정 포트 를 지정 하 면 미리 지정 한 내부 ip 로 포워딩 해 주 는 걸 말 한다 . 그러니까 . .. 
 공유기 가 110 . 21 . 1 . 245 라는 외부 ip 를 가지 고 있 고 여기 에 세 기기 가 접속 되 어 있 어 내부 ip 로 192 . 168 . 0 . 12 / 192 . 168 . 0 . 162 / 192 . 168 . 0 . 201 이렇게 세 개 를 쓴다고 해 보 자 . 그러면 외부 에서 110 . 21 . 1 . 245 로 접속 을 했 을 때 셋 중 에 뭐 에 접속 을 해야 할 지 모르 게 된다 . 그래서 만약 에 192 . 168 . 0 . 162 의 포트 는 8089 야 ! 라고 지정 해 주 면 , 110 . 21 . 1 . 245 : 8089 라고 포트 를 지정 해서 접속 하 면 192 . 168 . 0 . 162 의 기기 로 연결 된다 . 이걸 지정 해 줘야 외부 네트워크 에서 내부 네트워크 로 접속 하 는 게 가능 해진다 . 이것 도 마찬가지 로 공유기 설정 에서 진행 한다 . 
 아래 와 같이 고급 설정 > NAT / 라우터 관리 > 포트 포워드 설정 으로 들어가 서 , 포워딩 할 내부 ip ( 방금 고정 한 ip ) 를 적 고 , 프로토콜 은 TCP / UDP , 외부 포트 22 , 내부 포트 22 로 지정 해서 추가 한다 . 마찬가지 로 포트 21 에 대해서 도 추가 함 . 22 는 ssh 접속 을 위해서 , 21 은 ftp 접속 을 위해서 . 원격 데스크톱 은 원격 데 탑 접속 을 위해서 인데 , ssh 로 접속 하 면 콘솔 창 으로 봐야 하 지만 원격 데스크톱 으로 접속 하 면 윈도우 처럼 GUI 화면 으로 볼 수 있 다 . 포트 는 아무거 나 맘대로 써도 된다 . 하지만 80 / 25 같이 표준 으로 사용 되 는 포트 는 쓰 면 안 된다 . 
 이렇게 하 고 나 서 저장 . 
 PuTTY 는 제일 유명 한 ssh 접속 툴 이 다 . 이제 외부 에서 도 접속 가능 한 지 이걸로 해 보 자 . 링크 클릭 해서 다운 . 
 아 . .. 더 이상 은 적기 가 귀찮 다 . .. PuTTY 사용법 은 온 사방 에 널려 있 으니까 아무거 나 참조 하 고 , 아까 포트 포워딩 이 잘 됐 는지 보 기 위해서 IP address 적 는 곳 에다가 외부 ip : 포트 형식 으로 적자 . 예 를 들 면 110 . 21 . 1 . 245 : 22 이런 식 으로 . .. 
 접속 이 잘 되 면 성공 ! 잘 되 겠 지 뭐 - _- 
 원격 접속 을 하 기 위해서 는 공유기 에서 설정 을 하나 더 해 줘야 한다 . 포트 포워딩 을 해 줘서 지금 이대로 도 외부 ip 를 쳐서 들어갈 수 있 기 는 한데 . .. 외부 ip 자체 가 유동 ip 이 므로 이것 과 관계없이 도메인 을 ( xxx . yyy . com ) 쳐서 접속 할 수 있 도록 공유기 에서 설정 할 수 가 있 다 . 엄청 유용 함 . .. 
 아래 그림 처럼 고급 설정 > 특수 기능 > DDNS 설정 으로 들어간다 . 호스트 이름 에 ***. iptime . org 라고 치 고 . . 기타 등등 화면 에서 가이드 해 주 는 것 처럼 적 은 다음 추가 해 주 면 도메인 이 등록 된다 . 
 등록 이 끝나 면 , 인터넷 창 에서 ***. iptime . org 라고 치 면 자신 의 공유기 설정 화면 으로 들어갈 수 가 있 고 , ssh 에서 ***. iptime . org : 22 로 접속 하 면 콘솔 창 으로 접속 가능 하 며 , 원격 데스크톱 어 플 ( mstsc ) 에서 ***. iptime . org : 포트 ( 포트 에 는 자신 이 등록 한 포트 ) 라고 치 면 원격 데스크 탑 접속 이 가능 하 다 . 
 TAG pacmd , pulseaudio , 라즈베리 파이 , 블루투스 , 슈 발 , 원격 
 안녕 하 세요 . 저 는 이번 에 블루투스 스피커 를 제작 하 려는 학생 입니다 . 
 우연히 서 칭 을 통해 블로그 긁 을 읽 고 이렇게 질문 을 드립니다 . 
 우선 글 내용 이 정말 제게 필요 한 내용 이 고 정리 가 잘 되 있 는 거 같 아요 . 감사 드립니다 . 
 제 가 여쭤 보 고 싶 은 거 는 블루투스 를 음악 으로 재생 하 기 전 에 데이터 전송 을 하 고 싶 은데 라즈베리 하나 로 따로 모듈 없이 데이터 통신 과 음악 재생 까지 할 수 있 나요 ? 
 2016 . 08 . 05 19 : 08 신고 [ ADDR : EDIT / DEL : REPLY ] 
 일단 . . 되 는 걸로 알 고 저 도 시도 를 했었 구요 , 제 가 지금 까지 성공 한 건 글 에 도 써 있 지만 , 다음 과 같 습니다 . 
 1 . 라즈베리 파이 안 에 있 는 음악 을 블루투스 스피커 로 재생 하 는 것 
 2 . 휴대폰 과 라즈베리 파이 를 블루투스 로 연결 한 다음 휴대폰 에서 재생 한 음악 을 라즈베리 파이 의 analog 3 . 5 단자 로 재생 하 는 것 
 2 번 이 되 니까 일단 데이터 통신 은 되 는 거 같 아요 . 근데 이런 걸 하 다 보 니까 , 라즈베리 파이 는 와이파이 가 지원 이 되 는데 굳이 속도 가 느린 블루투스 를 써서 뭔가 를 할 필요 가 있 는가 싶 은 생각 이 드 네요 . .. 잘 안 되 기 도 하 구요 . 블루투스 를 통해서 파일 을 직접 복사 하 는 건 저 도 아직 안 해 봤 고 , 시도 해 보 려고 생각 중 입니다 ~~ 
 2016 . 08 . 06 14 : 19 신고 [ ADDR : EDIT / DEL ] 
 제 가 지금 해 보 려는 게 파이 에서 블루투스 로 음악 을 재생 하 기 전 에 휴대폰 앱 에서 블루투스 로 파이 안 에 있 는 영상 제목 을 전송 하 고 파이 는 메시지 를 받 은 후 영상 과 함께 음악 을 재생 하 려고 하 는데 혹시 가능 할까요 ㅜㅜ 
 2016 . 08 . 07 17 : 24 신고 [ ADDR : EDIT / DEL ] 
 안녕 하 세요 현재 라즈베리 파이 3 를 블루투스 스피커 로 사용 하 려고 하 는데요 위 에 언급 하 신 것 처럼 pulse 오디오 로 
 블루투스 페어링 후 재생 하 면 노래 가 뚝뚝 끊기 는 현상 을 격 고 있 는데 어떻게 해결 하 셨 나요 ? 
 2016 . 09 . 02 00 : 02 신고 [ ADDR : EDIT / DEL : REPLY ] 
 2016 . 09 . 03 00 : 36 신고 [ ADDR : EDIT / DEL ] 
 풀스 게임 
 저도 에일라 거 님 과 같 은 현상 을 겪 고 있 다가 오늘 이 글 을 읽 고 드 뎌 블루투스 페어링 과 연결 에 성공 했 습니다 . 대단히 감사 드립니다 . 저 도 라즈베리 파이 3 을 구입 해서 사용 하 고 있 는데 그동안 UI 모드 에서 는 블루투스 연결 이 계속 실패 해서 연결 을 하 지 못하 고 포기 하 고 있 다가 얼마 전 부터 다시 구글 등 검색 을 통해 해결책 을 찾아보 려고 했으나 실패 해서 라즈베리 파이 3 도 뽑 기 운 인가 ? 생각 했었 는데 말씀 하 신 데 로 pulseaudio 가 온전히 가동 되 는 데 상당 한 시간 이 걸리 는 것 같 네요 . 그걸 모르 고 계속 이것저것 해 보 면서 블루투스 모듈 ( Blueman 등 ) 도 새로 설치 하 고 그러 다 보 니까 기존 블루투스 아이콘 과 블 루 맨 아이콘 2 개 가 UI 에 표시 되 고 아무튼 여기 저기 블로그 를 다 찾 아 봤 는데 안 됐 는데 이제야 연결 이 되 네요 . .... ㅎㅎ 암튼 감사 드립니다 . 라즈베리 파이 3 와 블루투스 이어폰 과 연결 은 됐 는데 아직 소리 가 나 지 않 아서 음악 을 내보낼 수 있 는 프로그램 mplayer 설치 했 습니다 . 요걸 사용 하 는 방법 은 구글링 좀 해 봐야 겠 네요 . 다시 한번 포스팅 감사 드립니다 . 
 2016 . 09 . 11 10 : 04 신고 [ ADDR : EDIT / DEL : REPLY ] 
 일단 축하 드려요 ㅋㅋ mplayer 사용법 자체 는 간단 합니다 . 그냥 mplayer - help 치 면 나올 거 고 . .. 음악 있 는 폴더 로 가 서 mplayer * 이 라고 하 면 그 폴더 내 에 모든 음악 이 재생 됩니다 . 소리 출력 설정 은 이 글 내 에 있 으니까 참고 하 세요 ! 
 2016 . 09 . 15 16 : 59 신고 [ ADDR : EDIT / DEL ] 
 세이코 앱 손 
 안녕 하 세요 . 블루투스 페어링 은 정상 적 으로 완료 되 었 는데 이어폰 으로 소리 가 안 나 네요 . . 혹시 음악 만 나오 고 유튜브 같 은 건 안 되 는 건가요 ? 
 2017 . 05 . 20 20 : 04 신고 [ ADDR : EDIT / DEL : REPLY ] 
 지금 해 보 니 모두 되 는데 , 유투 브 같 은 경우 는 라즈베리 파이 가 느려서 그런지 재생 이 뚝뚝 끊기 다가 멈춰 버리 네요 . .. 지금 댓글 쓰 신 상황 으로 보 면 pair / connect 까지 만 완료 하 신 상황 인 거 같 은데요 , 실제로 출력 을 블루투스 스피커 로 지정 하 는 과정 이 추가 로 필요 합니다 . 위 글 대로 따라 하 면 되 실 거 예요 
 2017 . 05 . 21 11 : 26 신고 [ ADDR : EDIT / DEL ] 
 라즈베리 파이 3 를 사용 중 이 고 블루투스 동 글 을 따로 장착 중 입니다 . 
 블루투스 를 스마트폰 과 연결 해 스피커 를 통해 소리 를 나오 게 하 고 싶 은데요 검색 과 책 을 통해서 어찌 나오 긴 했 는데 
 제 가 원 하 는 건 자동 으로 페어링 이 되 는 거 에요 
 부팅 시 블루투스 를 자동 으로 검색 되 게 까지 는 했 는데 
 연결 을 하 려면 페어링 확인 을 눌러 줘야 하 더라구요 
 한번 연결 하 면 신뢰 추가 되 서 그런지 그 다음 부터 는 따로 확인 을 안 해줘도 되 긴 하 지만 처음 부터 그냥 스마트폰 에서 연결 시도 하 면 자동 으로 페어링 되게 하 고 싶 어서요 
 수동 으로 일일이 처음 에 해 주 기 보다 는 자동 으로 처음 부터 연결 까지 되게 하 고 싶 은데 방법 이 없 을까요 ? ? 
 라즈비 안 에 마우스 를 특정 좌표 로 이동 해서 클릭 하 게 하 는 api 같 은 건 없 겠 죠 . .? 
 2017 . 05 . 26 05 : 14 신고 [ ADDR : EDIT / DEL : REPLY ] 
 2017 . 05 . 29 22 : 56 신고 [ ADDR : EDIT / DEL ] 
 자동 연결 에 관한 부분 입니다 . 
 시도 는 안 해 봤 지만 대부분 의 사용자 쉘 실행 방법 인 / etc / rc . local 에 스크립트 를 넣 어 놓 는 방법 을 
 사용 하 는 것 같 네요 . 
 https : / / raspberrypi . stackexchange . com / questions / 47200 / automatically - accepting - bluetooth - connections - on - a - pi - 3 
 2017 . 06 . 27 10 : 20 신고 [ ADDR : EDIT / DEL : REPLY ] 
 설명 해 주 신 대로 덕분 에 연결 까지 잘 됐 어요 
 근데 음악 플레이 는 어떻게 되 는 건가요 ? x 윈도우 는 아예 안 뜨 게 해 두 고 
 KODI 만 실행 되 게 해둔 상태 거든요 . KODI 안 에서 영화 나 음악 파일 을 플레이 해도 
 블루투스 로 는 안 나오 네요 . 
 2017 . 07 . 01 17 : 04 신고 [ ADDR : EDIT / DEL : REPLY ] 
 전 mplayer 로 음악 플레이 해 봤었 는데 그걸로 는 잘 됩니다 . 아마 그 KODI ? 거기 내 에서 또 설정 이 필요 할지 도 모르 겠 네요 . .. 
 2017 . 07 . 03 13 : 15 신고 [ ADDR : EDIT / DEL ] 
 똑같이 하 긴 했 는데 싱크 가 하나 밖에 안 뜨 네요 
 2018 . 01 . 24 13 : 40 신고 [ ADDR : EDIT / DEL : REPLY ] 
 그 경우 에 대해서 도 적 어 두 었 는데요 , 혹시 pulseaudio 를 kill 했 다가 다시 실행 해 보 셨 나요 ? 라즈베리 파이 가 느 립니 다 . 좀 시간 을 주 면 아마 잡힐 거 예요 . .. 
 2018 . 01 . 24 19 : 23 신고 [ ADDR : EDIT / DEL ] 
 안녕 하 세요 저 도 싱크 가 하나 밖에 안 뜨 네요 말씀 해 주 신 방법 도 시도 해 봤 습니다 
 2018 . 02 . 04 20 : 08 신고 [ ADDR : EDIT / DEL : REPLY ] 
 « 이전 1 · · · 72 73 74 75 76 77 78 79 80 · · · 252 다음 »