‘라즈베리 파이(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
- 최신 버전의 Chilipie-kiosk 를 다운로드
(2019.11 현재, 안정적인 최신 버전은 v2.1.0)
D/L: https://github.com/futurice/chilipie-kiosk/releases - Etcher (https://www.balena.io/etcher/) 이용하여 SD Card 에 설치.
(라즈베리 파이 부팅 OS 만드는 것과 동일한 과정임) - 라즈베리 파이 부팅.
성공적으로 부팅을 마치면 아래 그림과 같은 키오스크 상태로 화면이 나타남. - Browser 전체 화면 상태를 확인하고 F11 누름 (키오스크 상태 해제)
- 키오스크 화면으로 사용하고자 하는 Web 주소 입력. 예를 들어, www.boolsee.pe.kr 화면을 키오스크 시작화면으로 사용한다고 하면, “www.boolsee.pe.kr” 주소를 주소창에 입력하ㅏ면 됨.
- Ctrl+Alt+F1 (Browser) , Ctrl+Alt+F2 (raspi-config) 키 조합을 이용하여 설정 화면으로 이동 가능. 설정 화면에서는 기본적인 Raspi-config 메뉴 사용이 가능하고, 이를 이용해서 추가적인 설정이 가능.
완성
아래 사진이 완성한 키오스크의 모습입니다. 터치도 문제 없이 잘 동작합니다. 라즈베리 파이와 터치 패널을 하나의 완제품 형태로 만들지 않았고, 케이스 제작 계획은 없습니다.
AD