‘라즈베리 파이(Raspberry Pi)’ 를 이용해서 쉽게 키오스크를 만들어 보겠습니다.

준비물

  • 웹 서버: 키오스크 화면에 표시할 내용은 웹 서버가 제공해야 하기 때문에 웹 서버가 필요.
  • 라즈베리 파이 전용 키오스크 OS: Chilipie-Kiosk
  • Raspberry Pi 3B+ 이상
  • 4GB SD Card
  • 독립형 터치 패널: 본 문서에서는 주연테크 “캐리뷰 V15FP 포터블 터치” 사용

Chilipie-Kiosk 특징

  • 오픈 소스임
  • Raspberry 부팅과 동시에 전체 화면의 Chrome browser 자동 실행
  • 일반 Raspbian을 사용하는 경우, 자동 업데이트로 인해서 구성이 변경되는 문제가 있을 수 있으나 키오스크 전용 OS 의 경우, 자동 업데이트가 필요 없기에 일반 OS 에서와 동일한 문제 발생 위험 없음
  • 일반 OS 상태에서 Chrome Browser 가 정상 종료하지 않았을 때, 재시작 경고 메시지가 노출되는 경우가 있음. 키오스크 전용 OS 는 자동 복구되기 때문에 불필요한 메시지 노출이 없음
  • 키오스크 시작 화면을 사용자 지정 가능
  • 커서 자동 숨김 기능

구성 방법

방법은 아주 간단합니다.

AD
  1. 최신 버전의 Chilipie-kiosk 를 다운로드
    (2019.11 현재, 안정적인 최신 버전은 v2.1.0)
    D/L: https://github.com/futurice/chilipie-kiosk/releases
  2. Etcher (https://www.balena.io/etcher/) 이용하여 SD Card 에 설치.
    (라즈베리 파이 부팅 OS 만드는 것과 동일한 과정임)
  3. 라즈베리 파이 부팅.
    성공적으로 부팅을 마치면 아래 그림과 같은 키오스크 상태로 화면이 나타남.
    chilipie-kiosk.01
  4. Browser 전체 화면 상태를 확인하고 F11 누름 (키오스크 상태 해제)
  5. 키오스크 화면으로 사용하고자 하는 Web 주소 입력. 예를 들어, www.boolsee.pe.kr 화면을 키오스크 시작화면으로 사용한다고 하면, “www.boolsee.pe.kr” 주소를 주소창에 입력하ㅏ면 됨.
  6. Ctrl+Alt+F1 (Browser) , Ctrl+Alt+F2 (raspi-config) 키 조합을 이용하여 설정 화면으로 이동 가능. 설정 화면에서는 기본적인 Raspi-config 메뉴 사용이 가능하고, 이를 이용해서 추가적인 설정이 가능.

완성

아래 사진이 완성한 키오스크의 모습입니다. 터치도 문제 없이 잘 동작합니다. 라즈베리 파이와 터치 패널을 하나의 완제품 형태로 만들지 않았고, 케이스 제작 계획은 없습니다.

AD