라즈베리파이 28

라즈베리파이 음성인식 - 블루투스 프로파일 변경

블루투스 스피커를 연결하고 단순 음악감상이 아닌, 음성 입출력으로 사용하고 싶다면 블루투스 프로파일에 대한 기본 지식은 있어야 한다. 처음 라즈베리파이에 블루투스 음성인식을 고안할때에 가장 궁금했던 부분이고, 잠깐의 구글링으로 찾은 짧은 지식이지만,너무 유용한 어플리케이션이라 생각되어 정리해본다. 라즈베리파이에서는 pulseaudio를 이용해 사운드 시스템을 제어할 수 있다. pulseaudio 설치는 이전 포스팅 참고2017/08/29 - [Raspberry pi] - 라즈베리파이 음성인식 - 블루투스 스피커 연결 pulseaudio를 설치하고, pactl 커맨드를 참고하면 기본적인 설정이 가능하다. pactl 사용법은 아래 참고https://manpages.debian.org/jessie/pulsea..

Raspberry pi 2017.09.04

라즈베리파이 음성인식 - 블루투스 스피커 연결

한동안 알리익스프레스에서 주문했던 부품과 상품들이 차례대로 오기 시작하고,지난 주 마지막으로 온 것이 USB 블루투스 동글이다. 알리익스프레스 사용은 자제해야 겠다.아이디어와 의욕이 뿜뿜하여 열심히 부품을 주문해 놓고는, 정작 배송이 도착하는 한 달쯤 후에는 이미 의욕은 없어지거나 다른 곳으로 이동한 뒤이기 때문이다. 화웨이의 블루투스 스피커는 오래전에 와 있었고, USB 동글이 오는 동안 하만카돈 스피커의 세계에 빠져있었다.덕분에 이제 막귀에서 벗어났고, 거실에는 비싼 스피커가 한대 놓여있다. 그리고 참으로 오랜만에 라즈베리파이 콘솔에 로그인 했다. 다시 돌아와서,마지막으로 도착한 USB 동글은 아래 제품이다.https://www.aliexpress.com/item/Ugreen-Mini-USB-V-4-..

Raspberry pi 2017.08.29

9편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (App편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.06

8편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (서버편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.03

라즈베리파이에 Node.js 설치

이번에 SD카드를 바꾸는바람에 라즈베리파이(Raspberry Pi) 기반으로 돌아가는 Node.js 홈서버가 날라갔으므로, 다시 홈서버를 셋업해야 한다. 가장 처음이 Node.js 설치, 아래 사이트에 방문하면 설치 방법이 잘 나와 있다.http://node-arm.herokuapp.com/ 나는 알맹이만 쏙. 설치 패키지 다운로드$ wget http://node-arm.herokuapp.com/node_latest_armhf.deb 패키지 설치$ sudo dpkg -i node_latest_armhf.deb 설치 확인$ node -v 그리고, 개발하면서 추가했던 npm 모듈들을 가져와야 한다. 대부분의 모듈을 로컬로 설치했으므로 node_modules 라는 폴더를 그대로 복사해오기만 하면 끝. 내 경우..

Raspberry pi 2017.04.29

3편 PLEX 최적화 - PLEX Media Server 재설치

[Raspberry pi] - 1편 라즈베리파이(Raspberry Pi) PLEX 최적화[Raspberry pi] - 2편 PLEX 최적화 - 라즈비안(Raspbian) 재설치 이제 PLEX를 재설치할 차례이다. 1. Repository 추가PLEX 패키지를 제공해 줄 Repository를 추가해야 한다. $ echo "deb https://dev2day.de/pms/ jessie main" | sudo tee /etc/apt/sources.list.d/pms.list https용 키 추가$ wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add - apt update$ sudo apt-get update 2. PLEX 설치$ su..

Raspberry pi 2017.04.29

2편 PLEX 최적화 - 라즈비안(Raspbian) 재설치

[Raspberry pi] - 1편 라즈베리파이(Raspberry Pi) PLEX 최적화 1편에서 지금 사용중인 SD카드의 속도 문제를 발견한 후, 잠깐의 고민 끝에 SD카드를 구매하기로 했다.PLEX 트랜스코딩을 위한 임시디렉토리만 USB 메모리로 빼 줘도 눈에 띄게 성능이 좋아지는데, DB엑세스, Swap 등이 발생할 때에도 File IO 속도가 더 빨라진다면 얼마나 성능이 개선될까? 라는 막연한, 그러나 근거없지는 않은, 기대 때문이다. SD카드에 대한 여러 후기를 살펴본 후, 결정한 제품은 Samsung EVO Class 10 32GB.스펙 상으로는 전송속도 최대 48MB/s 라고 하지만 최대는 최대일 뿐, 그정도까지 기대하지는 않는다. SD카드가 바뀌면 결국 라즈비안(Raspbian) 부터 새로..

Raspberry pi 2017.04.29

7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.04.27

6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.04.25

1편 라즈베리파이(Raspberry Pi) PLEX 최적화

PLEX 미디어 서버를 사용하면서 가장 이슈가 되는 건 서버의 성능이다.내가 가진 라즈베리파이2 B+ 의 경우, 영화를 플레이할때에 트랜스코딩이 발생하면 즉시 CPU 점유율이 400%에 육박한다. (4 core니까 100%라 아니라 400%로 출력된다.) CPU 오버클럭킹도 시도해 보았지만, 온도가 70도에 육박하다가 갑자기 성능이 저하되는 현상이 반복되어 다시 원복시켰다. 때문에 최대한 트랜스코딩이 생기지 않도록 환경을 만들어야만 영화를 제대로 감상할 수 있었다. 그래도 '정말 안될까?' 라는 생각에 추가로 개선검토 중인 몇가지가 있다.그 중 하나가 swap 영역. 그런데 문득 의문이 들었다.SD카드 속도가 메모리스틱보다 빠를까? 라즈베리파이는 기본적으로 SD카드에서 돌아가고, 메모리를 대신하는 swa..

Raspberry pi 2017.04.23