Anjar Syaefa

Sabtu, 02 Mei 2015

Install WebOPi 0.7.1 Pada Raspberry Pi 2 /B+




  Assalammu'alaikum Warahmatullah Wabarakatu
Menginstal WebOPi 0.7.1 Pada Raspberry Pi 2



WebIOPi adalah aplikasi open source yang dibuat untuk membuat mengontrol GPIO melalui web browser. Aplikasi ini merupakan framework untuk bahasa pemrograman python yang didalamnya sudah berjalan WebServer Apache, 

Pertama download kedua file dibawah ini, lalu dimassukan ke dalam folder $/home/pi/

$ wget http://sourceforge.net/projects/webiopi/files/WebIOPi-0.7.1.tar.gz
$ tar xvzf WebIOPi-0.7.1.tar.gz
$ cd WebIOPi-0.7.1
$ wget https://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch
$ patch -p1 -i webiopi-pi2bplus.patch
$ sudo ./setup.sh
 lalu pilih Yes setelah penginstalan selesai.
kemudian untuk mengaktifkan webiopi mengunakan perintah
$ sudo /etc/init.d/webiopi start
Jika sudah selesai akan tampil seperti gambar diatas, untuk membuat auto start webipi ketik perintah "sudo update-rc.d webiopi defaults"

lalu buka alamat (IP) raspi anda"http://raspberry:8000"
contoh : http://192.168.0.88:8000
Lalu masuk dengan username : webiopi
pasword : raspberry

Tampilan Webiopi ketika diakses melalui smartphone.

Untuk memberi Script Python pada webiopi dan edit index.html dapat dirubah dengan perintah
"sudo nano /etc/webiopi/config"
kemudian cari kata "myscript" untuk file python
dan cari kata "welcome-file" untuk halaman utama


-------------------------------------------------------------------------------------------------------------------------
Jika tidak dapat bekerja menggunakan file 2, silahkan download file dibawah ini 
https://www.dropbox.com/s/sify5z3vpayq337/WebIOPi-0.7.1.patched.tgz?dl=1
kemudia extact pada folder 
$ cd /home/pi/

lalu masuk kedalam folder (menggunakan GUI) WebIOPi-0.7.1/python/native

(Jika Raspi anda versi B+ anda jangan mengubah konfig dibawah ini) ;)
  1. python/native/cpuinfo.c, ubah "BCM2708" menjadi "BCM2709";
  2. python/native/gpio.c, ubah "#define BCM2708_PERI_BASE 0x20000000" menjadi "#define BCM2708_PERI_BASE 0x3f000000"; 



  3. lalu jalankan ./setup.sh pada folder $/home/pi/WebIOPi-0.7.1
(Konfig diatas Khusus Pi 2)
#Catatan patch ini belum dapat mengontrol motor dan voltage pada GPIO hanya dapat mengendalikan pin GPIO
https://github.com/doublebind/raspi

Kami akhiri
Wasalammu'alaikum Warahmatullah Wabarakatu

Yaa Sayyidi Yaa Rasulullah

Tidak ada komentar:

Posting Komentar