라즈베리 파이(Raspberry Pi)는 신용카드 크기의 컴퓨터로 기업과 가정에서 다양한 용도로 사용할 수 있다.
단일 보드 디자인은 저렴하며 학교에서 컴퓨터과학을 홍보하는 데 사용됐다. 이러한 노력과 강력한 소비자 기반에 힘입어, 라즈베리 파이의 애플리케이션은 교육을 넘어 수년 동안 더 발전해 왔으며 업계에서도 널리 쓰이고 있다.
기업이 거대한 가치를 창출하기 위해 라즈베리 파이를 활용할 다양한 방법이 있다. 라즈베리 파이를 사용해 개발한 이러한 프로젝트는 전통적인 비즈니스를 변화시킬 수도 있다. 여기 기업에서 라즈베리 파이를 효과적으로 사용하는 몇 가지 방법을 소개한다.
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
7. 열전사 방식 인쇄
라즈베리 파이는 열전사 프린터와 인터넷에 간단히 연결하여 잉크 없이도 이미지, 회의 시간, 메모를 쉽게 인쇄할 수 있다. 완전한 시동기 장비는 여기에서 찾아볼 수 있다.
8. 칩 온도 확인
라즈베리 파이 자체가 승격시킨 멋진 파이 프로젝트가 바로 온도 기록이다.
라즈베리 파이의 SoC에는 온도 센서가 있다. 명령 줄을 조정하면 이 센서를 사용하여 SoC 및 프로세서 자체의 온도를 측정할 수 있다. 칩이 작동 중에 생성된 열량에 대한 정보를 제공하고 환경 온도를 보고할 수 있다.
이 프로젝트의 목표는 라즈베리 파이를 부팅할 때 자동으로 실행되는 간단한 쉘 스크립트를 작성하고 주어진 간격으로 온도 센서에서 측정한 후 나중에 볼 수 있는 로그 파일에 기록하는 것이다.
9. 라즈베리 파이 실내 기상 관측소
이 프로젝트는 여러 버전으로 변형되었지만 현재는 틴디(Tindie)를 통해 제공되는 준 상업용 제품이다.
요점은 잠재적으로 신뢰할 수 없는 전선 공 대신 전문적으로 구현된 이 시스템은 실내 환경 품질을 측정하고 결과를 클라우드로 푸는 라즈베리 파이의 스냅-온 보드다. 오픈소스기 때문에 데이터를 기업 데이터베이스로 쉽게 넣을 수 있다. 이 기기는 온도, 습도, 빛, 공기 압력, 소음 공해 등을 측정한다.
Instructables.com의 또 다른 훌륭한 자습서가 있다.
10. 라즈베리 파이 감시 카메라
감시 카메라를 사용할 수 있는 곳이 많이 있지만 상업용 유닛을 구입하는 것이 항상 중요하지는 않다. 그러나 라즈베리 파이, 카메라 및 가짜 감시 카메라를 주택으로 사용하면 훨씬 저렴한 가격에 자체 감시 카메라를 만들 수 있다.
이 프로젝트는 가짜 감시 카메라가 대부분 비어있는 공간이므로 라즈베리 파이에 충분한 공간을 제공한다는 사실을 이용한다. 거리가 짧으면 수동 POE 인젝터(10/100 이더넷 전용)를 사용하여 모든 케이블에 단일 케이블로 전원을 공급할 수 있다. 또한 시놀로지 NAS와 같은 기능을 사용하여 동작 탐지 및 기록 기능을 추가할 수도 있다.
Instructables.com에서 이 자습서를 사용해 보라.
11. 마인크래프트 프로젝트
라즈베리 파이의 자체 리소스 섹션은 시간의 가치가 있지만, 대부분은 엔터프라이즈 수준의 해킹이 아닌 새로운 트릭을 가르치는 것을 목표로 하고 있다. 최근 몇 가지 추가 사항은 마인크래프트와 상호작용하여 실제 세계와 파이 세계를 충돌시키는 것이다. 이는 IT 친화적인 것이 아니지만 약간의 상상력으로 내부 앱을 만드는 데 사용될 수 있다. 기능적인 하드웨어일 수도 있다.
하나는 라즈베리 파이 마인크래프트 포토부스(Minobraft Photobooth)로, 마인크래프트의 블록을 통해 포토블록을 만든 다음 가상으로 들어갈 때 (실생활에서) 사진을 찍도록 프로그래밍한다. 또는 파이썬 API를 사용하여 마인크래프트 내의 Whack A Mole 버전을 코딩할 수 있다.
12. 라즈베리 파이 스트러텀 1 NTP 서버
서버에 마땅한 시계가 없는 상황에서 이 프로젝트는 디렉토리 기반 인증을 수행하는 모든 사람에게 중요하다. 따라서 인증로드 및 대기 시간이 급격하게 증가하면 인증 시간 초과로 인해 잘못된 결과가 발생할 위험이 있다. NTP 서버를 사용하여 양측을 동기화하면 인증 시간 초과가 과거의 일이 된다.
(참고 : 이 아기 NTP 서버는 1,000명 규모의 기업에서 로드를 처리할 수 없으며 네트워크 인터페이스는 USB 기반이다.)
자세한 정보는 여기서 확인하라.
13. 라즈베리 파이 벽걸이 달력
이 간단한 프로젝트는 라즈베리 파이에 익숙해지는 좋은 방법이며 매우 유용하다. 여분의 HDMI 지원 모니터를 찾아 회의실 벽에 장착하면 누구나 볼 수 있도록 동적으로 업데이트되는 구글 캘린더 디스플레이를 갖게 된다. 이 스크립트는 간단하고 기업 일정 관리 시스템이 일부 변수가 쌓인 웹 인터페이스를 지원하는 한 비즈니스에 종사한다.
라즈베리 파이는 HDMI이므로 저렴한 HDMI를 VGA 어댑터에 추가하면 기존 VGA 모니터를 매립지에 던지기보다는 재활용할 수 있다.
자세한 정보는 여기서 확인하라. dl-ciokorea@foundryco.com