2018.12.19

IT전문가를 위한 라즈베리 파이 프로젝트 13선

Computerworld UK Staff | Computerworld UK
라즈베리 파이(Raspberry Pi)는 신용카드 크기의 컴퓨터로 기업과 가정에서 다양한 용도로 사용할 수 있다.
 
Credit: GettyImages


단일 보드 디자인은 저렴하며 학교에서 컴퓨터과학을 홍보하는 데 사용됐다. 이러한 노력과 강력한 소비자 기반에 힘입어, 라즈베리 파이의 애플리케이션은 교육을 넘어 수년 동안 더 발전해 왔으며 업계에서도 널리 쓰이고 있다.

기업이 거대한 가치를 창출하기 위해 라즈베리 파이를 활용할 다양한 방법이 있다. 라즈베리 파이를 사용해 개발한 이러한 프로젝트는 전통적인 비즈니스를 변화시킬 수도 있다. 여기 기업에서 라즈베리 파이를 효과적으로 사용하는 몇 가지 방법을 소개한다.  

1. 새로운 프로그래밍 언어 배우기
라즈베리 파이의 초기 목적은 프로그래밍과 컴퓨터과학 학습을 돕는 것이었다. 초창기부터 파이썬 프로그래밍 언어를 기반으로 개발되었다.

라즈베리 파이의 파이썬은 프로젝트를 실제 세계에 연결할 수 있도록 해준다. 이제는 자바스크립트, HTML5, C, 기타 라즈베리 파이에서 사용할 수 있는 다른 프로그래밍 언어가 있다. 각 프로그래밍 언어는 서로 다른 프로젝트를 구축하는 데 사용될 수 있다.

이제는 새로운 프로그래밍 언어를 사용할 수 있으므로 라즈베리 파이는 학습에 이상적이다.

2. 스마트홈 어시스턴트
라즈베리 파이는 스마트 히터에서 원격 CCTV에 이르기까지 여러 가지 스마트홈 기능에 사용할 수 있으므로 도구를 사용하여 스마트홈을 효과적으로 만들고 관리할 수 있다.

오픈소스 홈 오토메이션인 홈 어시스턴트(Home Assistant)를 사용하는 Hass.io 운영체제는 라즈베리 파이를 스마트홈 허브로 전환하는 좋은 옵션이다. 구글 홈 및 아마존 에코와 통합될 수 있으며 몇 가지 하드웨어 도구만으로 쉽게 설치할 수 있다.

효과적인 스마트홈 허브를 만들기 위해 집 주변 기기를 관찰, 제어, 자동화하도록 설계되었다.

이를 좋아한다면 아래 Instructables.com 튜토리얼을 통해 구글 홈 또는 알렉사와 라즈베리 파이를 통합할 수 있다.

https://www.instructables.com/id/Hands-Free-Google-Assistant-for-Raspberry-Pi/
https://www.instructables.com/id/Making-a-Homemade-Amazon-Alexa-Raspberry-Pi-Mobile/

3. 네트워크 전체의 광고 차단
라즈베리 파이는 라우터 수준에서 광고를 차단하는 데 사용할 수 있다. 다시 말해 각 기기에 개별적으로 광고 차단기를 설치하는 대신 모든 기기에서 광고를 제거하는 것을 의미한다.

이렇게 하려면 라즈비안 OS(Raspbian OS)를 아직 설치하지 않은 경우 라즈베리 파이의 공식 OS인 라즈비안 OS를 설치해야 한다. 그런 다음 10만 개가 넘는 광고 게재 도메인을 차단한다는 오픈소스 파이-홀(Pi-hole)을 설치하라.

4. 인공지능 비서 구축
매트릭스 보이스(Matrix Voice)는 사용자가 자신의 음성 도우미를 만들 수 있도록 라즈베리 파이에 연결하는 개발 보드다. 다시 말해 이는 라즈베리 파이 (라즈베리 파이)를 위한 알렉사 같은 것이다. 여기에는 알고리즘과 오디오 프로세싱을 관리하기 위해 8개의 마이크와 FPGBA가 포함되어 있다.

이 제품은 2017년에 성공적으로 실시된 크라우드펀딩 캠페인의 결과물이며 현재 미화 55달러의 표준 모델 또는 65달러의 와이파이, 블루투스, 마이크로 컨트롤러가 장착된 ESP32 버전으로 구매할 수 있다.

5. 와이파이 라우터 전환
라즈베리 파이를 제대로 작동하는 라우터로 바꾸려면 USB 와이파이 어댑터, 라즈비안 OS가 있는 SD 카드를 사용해야 한다. 라즈베리 파이에 일부 소프트웨어를 추가해야 하므로 호스트APD 및 isc-dhcp-server를 설치하고 구성하라. 라즈베리 파이 HQ에는 자세한 사용 설명서가 있다.

6. 라즈베리 파이에 왓츠앱을
라즈베리 파이에 왓츠앱을 얻는 것은 상대적으로 쉽고 유용하다. 우선, 파이가 라즈비안의 최신 버전을 실행하고 있는지, 요섭(Yowsup) 파이썬 라이브러리의 몇 줄을 사용하여 왓츠앱 클라이언트에 접근할 수 있는지 확인해야 한다. 다음은 필요한 코드다(Instructionables.com에서 가져옴).

먼저 요섭에 필요한 구성 요소로 시스템을 준비하라.
sudo apt-get install python-dateutil
sudo apt-get install python-setuptools
sudo apt-get install python-dev
sudo apt-get install libevent-dev
sudo apt-get install ncurses-dev

명령어를 사용해 라이브러리를 다운로드하라.
git clone git://github.com/tgalal/yowsup.git

폴더로 이동하라
cd yowsup

명령을 사용하여 라이브러리를 설치하라
sudo python setup.py install




2018.12.19

IT전문가를 위한 라즈베리 파이 프로젝트 13선

Computerworld UK Staff | Computerworld UK
라즈베리 파이(Raspberry Pi)는 신용카드 크기의 컴퓨터로 기업과 가정에서 다양한 용도로 사용할 수 있다.
 
Credit: GettyImages


단일 보드 디자인은 저렴하며 학교에서 컴퓨터과학을 홍보하는 데 사용됐다. 이러한 노력과 강력한 소비자 기반에 힘입어, 라즈베리 파이의 애플리케이션은 교육을 넘어 수년 동안 더 발전해 왔으며 업계에서도 널리 쓰이고 있다.

기업이 거대한 가치를 창출하기 위해 라즈베리 파이를 활용할 다양한 방법이 있다. 라즈베리 파이를 사용해 개발한 이러한 프로젝트는 전통적인 비즈니스를 변화시킬 수도 있다. 여기 기업에서 라즈베리 파이를 효과적으로 사용하는 몇 가지 방법을 소개한다.  

1. 새로운 프로그래밍 언어 배우기
라즈베리 파이의 초기 목적은 프로그래밍과 컴퓨터과학 학습을 돕는 것이었다. 초창기부터 파이썬 프로그래밍 언어를 기반으로 개발되었다.

라즈베리 파이의 파이썬은 프로젝트를 실제 세계에 연결할 수 있도록 해준다. 이제는 자바스크립트, HTML5, C, 기타 라즈베리 파이에서 사용할 수 있는 다른 프로그래밍 언어가 있다. 각 프로그래밍 언어는 서로 다른 프로젝트를 구축하는 데 사용될 수 있다.

이제는 새로운 프로그래밍 언어를 사용할 수 있으므로 라즈베리 파이는 학습에 이상적이다.

2. 스마트홈 어시스턴트
라즈베리 파이는 스마트 히터에서 원격 CCTV에 이르기까지 여러 가지 스마트홈 기능에 사용할 수 있으므로 도구를 사용하여 스마트홈을 효과적으로 만들고 관리할 수 있다.

오픈소스 홈 오토메이션인 홈 어시스턴트(Home Assistant)를 사용하는 Hass.io 운영체제는 라즈베리 파이를 스마트홈 허브로 전환하는 좋은 옵션이다. 구글 홈 및 아마존 에코와 통합될 수 있으며 몇 가지 하드웨어 도구만으로 쉽게 설치할 수 있다.

효과적인 스마트홈 허브를 만들기 위해 집 주변 기기를 관찰, 제어, 자동화하도록 설계되었다.

이를 좋아한다면 아래 Instructables.com 튜토리얼을 통해 구글 홈 또는 알렉사와 라즈베리 파이를 통합할 수 있다.

https://www.instructables.com/id/Hands-Free-Google-Assistant-for-Raspberry-Pi/
https://www.instructables.com/id/Making-a-Homemade-Amazon-Alexa-Raspberry-Pi-Mobile/

3. 네트워크 전체의 광고 차단
라즈베리 파이는 라우터 수준에서 광고를 차단하는 데 사용할 수 있다. 다시 말해 각 기기에 개별적으로 광고 차단기를 설치하는 대신 모든 기기에서 광고를 제거하는 것을 의미한다.

이렇게 하려면 라즈비안 OS(Raspbian OS)를 아직 설치하지 않은 경우 라즈베리 파이의 공식 OS인 라즈비안 OS를 설치해야 한다. 그런 다음 10만 개가 넘는 광고 게재 도메인을 차단한다는 오픈소스 파이-홀(Pi-hole)을 설치하라.

4. 인공지능 비서 구축
매트릭스 보이스(Matrix Voice)는 사용자가 자신의 음성 도우미를 만들 수 있도록 라즈베리 파이에 연결하는 개발 보드다. 다시 말해 이는 라즈베리 파이 (라즈베리 파이)를 위한 알렉사 같은 것이다. 여기에는 알고리즘과 오디오 프로세싱을 관리하기 위해 8개의 마이크와 FPGBA가 포함되어 있다.

이 제품은 2017년에 성공적으로 실시된 크라우드펀딩 캠페인의 결과물이며 현재 미화 55달러의 표준 모델 또는 65달러의 와이파이, 블루투스, 마이크로 컨트롤러가 장착된 ESP32 버전으로 구매할 수 있다.

5. 와이파이 라우터 전환
라즈베리 파이를 제대로 작동하는 라우터로 바꾸려면 USB 와이파이 어댑터, 라즈비안 OS가 있는 SD 카드를 사용해야 한다. 라즈베리 파이에 일부 소프트웨어를 추가해야 하므로 호스트APD 및 isc-dhcp-server를 설치하고 구성하라. 라즈베리 파이 HQ에는 자세한 사용 설명서가 있다.

6. 라즈베리 파이에 왓츠앱을
라즈베리 파이에 왓츠앱을 얻는 것은 상대적으로 쉽고 유용하다. 우선, 파이가 라즈비안의 최신 버전을 실행하고 있는지, 요섭(Yowsup) 파이썬 라이브러리의 몇 줄을 사용하여 왓츠앱 클라이언트에 접근할 수 있는지 확인해야 한다. 다음은 필요한 코드다(Instructionables.com에서 가져옴).

먼저 요섭에 필요한 구성 요소로 시스템을 준비하라.
sudo apt-get install python-dateutil
sudo apt-get install python-setuptools
sudo apt-get install python-dev
sudo apt-get install libevent-dev
sudo apt-get install ncurses-dev

명령어를 사용해 라이브러리를 다운로드하라.
git clone git://github.com/tgalal/yowsup.git

폴더로 이동하라
cd yowsup

명령을 사용하여 라이브러리를 설치하라
sudo python setup.py install


X