Sabtu, 14 Maret 2015

IP Camera menggunakan Raspberry Pi

Sebenarnya suda lama ingin untuk bisa menggunakan Raspberry Pi sebagai IP Camera. Tetapi memang sebelumnya sudah di coba dan masih belum berhasil. Karena belum dapat ide lainnya, jadi weekend ini mencoba lagi untuk konfigurasi.

Alat yang dipakai untuk nyoba konfigurasinya:
- Raspberry Pi model B
- Logitech USB Camera C170
- HDMI to VGA (untuk melihat di layar monitor komputer)
- Keyboard 

Untuk langkah-langkahnya sebagai berikut:
1. Gunakan OS terbaru Raspian yang bisa didownload langsung http://www.raspberrypi.org/downloads/

2. Jalankan command berikut untuk upgrade dan update ke latest OS
- sudo apt-get install rpi-upgrade
- sudo apt-get install rpi-update

- sudo apt-get install upgrade
- sudo apt-get install update

3. Install aplikasi motion
-sudo apt-get install motion

4. Konfigurae daemon untuk motion
-sudo nano /etc/default/motion

Ubah start_motion_daemon=no menjadi yes

5. Konfigure file konfigurasi motion
 sudo nano /etc/motion/motion.conf

Ubah bagian berikut:
- daemon off menjadi daemon on
webcam_localhost on menjadi webcam_localhost off untuk bisa dilihat dari komputer lain

6. Untuk bisa dilihat menggunakan browser Chrome ada tambahan installasi

- sudo apt-get install lighttpd
- sudo nano /var/www/stream.html

dimana ditambahkan html berikut:
<html>
    <title>
    motion stream on Raspberry Pi
    </title>
    <head>
    <h1 style="font-family:calibri;">motion stream on Raspberry Pi</h1>
    </head>
    <body>
    <br /><img src="http://<ip_address_of_pi>:8081">
    </body>
</html>


7. Akses menggunakan browser sebagai berikut:

http://xxx.xxx.xxx.xxx/stream.html

Untuk videonya bisa dilihat di youtube berikut:






Supaya Raspberry dan juga Webcamnnya dapat ditaruh di sekeliling rumah, maka perlu dilakukan konfigurasi wifi terlebih dahulu sebagai berikut:

1. sudo nano /etc/network/interfaces
2. Edit sehingga menjadi sebagai berikut:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "my-network-ssid"

wpa-psk "my-wifi-password"

3. Shutdown kemudian pasang wifi dongle sebelum dihidupkan kembali 


Untuk selanjutnya yang masih bisa dikembangkan lagi adalah:
- Configure tunneling sehingga bisa diakses melalui internet dari manapun



3 komentar:

  1. gan, permisi mau tanya.. kalo raspberry pi mau aku jadiin client dan servernya adalah laptop itu gimana cara nya ya?? terus untuk sarannya lebih baik pakai server apa di laptop nya? nah terus nanti si raspberry itu tugasnya cuma ngirim data dari port serialnya ke server...gitu gan..makasih sebelumnya gan :)

    BalasHapus
  2. Pada prinsipnya bisa jika raspberry pi sebagai client dan laptop sebagai server. Nah pertanyaannya data apa yang dikirimkan oleh raspberry pi-nya?

    BalasHapus
  3. jadi ini blm bisa diakses dari inet mas?

    kalau maksud
    7. Akses menggunakan browser sebagai berikut:
    http://xxx.xxx.xxx.xxx/stream.html << ditaro di hosting dan domain OL?

    BalasHapus