| Category | Technology |
|---|---|
Kiosk Controller |
|
Voice AI |
|
IoT Communication |
|
Frontend Framework |
|
UI Framework |
|
Programming Language |
|
Styling |
Barion: 스마트 배리어프리 키오스크 플랫폼에서 라즈베리파이(Raspberry Pi) 는 단순히 React 기반 Kiosk UI 출력 장치를 넘어서, 전체 키오스크 시스템을 제어하고, 다양한 하드웨어 및 AI 기능을 통합하는 중앙 제어 장치 역할을 수행한다.
- 크로미움 브라우저를 이용하여 React 기반의 키오스크 앱을 키오스크 모드로 구동
- React 앱은 사용자와의 인터랙션(음성 명령, 주문 등)을 담당
- React앱 내에 Picovoice 기반 On-Device Voice Ai 음성 주문 시스템 도입: Wake word 및 Speech-to-Intent 엔진 연동
- USB 마이크 및 블루투스 스피커 연동을 통해 사용자 음성 인식과 안내 음성 출력
- MQTT통신 체계의 주체: RubikPi에서 전송하는 감지 결과(휠체어 여부 등)를 수신하여 키오스크 앱에 전달
- Arduino 제어 명령(UP/DOWN)도 MQTT 통해 송수신
- 사용자의 키오스크 이용흐름에 맞게 MQTT통신 제어
- On-Device AI 기반 휠체어 감지 연산은 RubikPi에서 수행되며, 라즈베리파이는 그 결과에 따라 실제 화면 제어 및 안내음 재생, 하드웨어 명령 전송을 수행
- IoT 구성 요소(아두이노, 액추에이터, L298N 등)와의 인터페이스 담당
라즈베리파이는 키오스크 전체 흐름을 사용자 중심으로 통합 제어하는 디바이스로써,
AI 연산을 담당하는 RubikPi, 제어 모듈인 Arduino, 사용자 인터페이스인 React 앱을 하나로 엮는 허브 역할을 한다.
사용자 접근성 향상을 위해 시각적 UI뿐만 아니라 음성 명령 기반 조작을 지원한다.
휠체어 사용자 접근 시 자동으로 시스템이 반응하고, 액추에이터 제어 및 인터페이스 안내가 이루어진다.