Tutorial

Membuat Web Kiosk pada Raspberry Pi

Pada post sebelumnya saya bahas tentang aplikasi POS Gratis, nah kali ini saya akan sedikit customize Raspberry Pi menjadi aplikasi web kiosk sehingga cocok digunakan pada kasir maupun aplikasi lainnya terutama yang berbasis web.

Pertama, siapkan terlebih dahulu Raspberry Pi yang sudah terinstall Raspbian. Untuk instalasi silahkan lihat pada post berikut. Kemudian siapkan monitor dan keyboard-mouse serta wifi dongle, web kiosk pada raspberry pi ini menggunakan wifi untuk akses internetnya. Pastikan terlebih dahulu koneksi internet sudah tersambung, jika menggunakan wifi coba konfigurasi terlebih dahulu

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

kemudian masukkan kode berikut

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid=”nama-SSID”
psk=”password-SSID”
}

ganti “nama-SSID” dan “password-SSID” dengan SSID dan password yang sesuai. Ctrl + X dan tekan Y kemudian Enter untuk save dan keluar. Masukkan DNS Google.

sudo nano /etc/resolv.conf

dan tambahkan “nameserver 8.8.8.8” pada bawah sendiri. Jangan lupa setting IP jika menggunakan IP Static.

Lakukan update dan upgrade sistem terlebih dahulu dengan perintah

sudo apt-get update && sudo apt-get upgrade -y

setelah itu ketik perintah berikut pada terminal

sudo apt-get install chromium x11-xserver-utils unclutter

kemudian edit file autostart pada LXDE-pi

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

tambahkan # di depan @xscreensaver -no-splash sehingga menjadi

#@xscreensaver -no-splash

dan tambahkan kode berikut dibawahnya

@xset s off
@xset -dpms
@xset s noblank

jika Raspberry Pi dimatikan secara paksa maupun tidak sengaja mati lampu maka konfigurasi chromium nya harus dibersihkan agar tidak terjadi error

@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/Default/Preferences

dan yang terakhir

@chromium –noerrdialogs –disable-translate –kiosk http://ip-address/aplikasi/ –incognito

ganti ip-address/aplikasi menjadi link URL yang dimaksud, –disable-translate digunakan agar pop-up translate pada chromium tidak muncul jika bahasa yang digunakan non-English. Jadi konfigurasi autostart seharusnya seperti ini

@lxpanel –profile LXDE-pi
@pcmanfm –desktop –profile LXDE-pi
#@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@sed -i ‘s/”exited_cleanly”: false/”exited_cleanly”: true/’ ~/.config/chromium/Default/Preferences
@chromium –noerrdialogs –disable-translate –kiosk http://ip-address/aplikasi/ –incognito

setelah itu lakukan restart dan tunggu hingga chromium otomatis muncul.

 

Selamat mencoba

2 Comments on “Membuat Web Kiosk pada Raspberry Pi

  1. saya sudah memasukan perintah ini “sudo nano /etc/xdg/lxsession/LXDE-pi/autostart” tapi isinya kosong tdak ada apa”

    apakah harus saya isi manual semua ?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.