so, bagi anda yang mengikuti blog ini mungkin sudah tahu klo akhir2 ini saya sering post tentang tugas akhir saya #ceileh. Dan Alhamd, Sekarang sudah selesai hehe
Dan melanjutkan postingan-postingan blog kemarin, untuk postingan ini akan saya coba jelaskan untuk tutorialnya secara lengkap. Kalau dilihat dari gambar diatas, yap ada beberapa hardware tambahan pada sistem cctv ini. Antara lain USB Modem, USB Flashdrive, USB Soundcard, Webcam dan Speaker.
Konfigurasi Awal
1. Install OpenWRT pada TPlink MR-3420 -> tutorial banyak, contohnya disini
2. Exroot – Digunakan untuk menambah space memory pada router -> Tutorial
3. USB Soundcard – Digunakan untuk sumber keluaran bunyi alarm -> Tutorial
4. Instalasi webcam dan motion ->Tutorial . Untuk instalasi mjpg_streamer googling sendiri yak hehe
5. Instalasi PHP -> Tutorial
6. Instalasi MySQL – Sebisa mungkin password menggunakan kata ‘dewi’ agar tidak perlu setting lebih lanjut hehe -> Tutorial
7. Instalasi Samba Server -> Tutorial
8. Instalasi Lighttpd (Optional) -> Tutorial
9. Instalasi mail Server -> Tutorial
Konfigurasi Lanjut
1. Konfigurasi Database Mysql
– Masuk ke mysql admin
mysql -u root -p
– buat database baru dengan nama injen
create database injen; use injen;
– buat tabel user, level dan log
CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(10) NOT NULL, `passwd` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data untuk tabel `user` -- INSERT INTO `user` (`id`, `username`, `passwd`) VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3'); CREATE TABLE IF NOT EXISTS `level` ( `id` int(1) NOT NULL, `level` int(1) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `level` -- INSERT INTO `level` (`id`, `level`) VALUES (1, 0); CREATE TABLE IF NOT EXISTS `log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `rincian` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
2. Download file source code i-njen cctv disini, kemudian extract ke folder /www/ . Setelah itu coba akses via browser pada link http://ip-router/injen . Kalau muncul tampilan atur tanggal berarti sudah lancar
3. Untuk login ke system, menggunakan username dan password = admin | admin. Pengaturan password dapat dirubah melalui menu setting pada system. Halaman home berisi status perangkat router dan status perangkat yang terhubung ke router.
untuk pengaturan perangkat terhubung, edit file cekstatus.sh yang terletak di /www/injen/script/ .
Sesuaikan id tersebut dengan id perangkat anda. Untuk mengetahui id perangkat dengan mengetikkan lsusb pada terminal/putty
4. Setting port modem untuk pengiriman SMS. Edit file trigger3.sh yang terletak di /www/injen/script. Sesuaikan port modem tersebut
5. Atur konfigurasi samba server, edit file smb.conf yang terletak di /etc/samba/
config samba option 'name' 'OpenWrt' option 'workgroup' 'WORKGROUP' option 'description' 'OpenWrt' option 'homes' '1' config sambashare option 'read_only' 'no' option 'create_mask' '0700' option 'dir_mask' '0700' option 'name' 'samba' option 'path' '/www/injen/logcam' option 'guest_ok' 'yes'
6. Mengaktifkan fitur log email harian menggunakan cronjob
matikan dulu cronjobnya
/etc/init.d/cron stop crontab -e
isi dengan
01 00 * * * /www/injen/script/kirimemail.sh
syntax diatas akan melakukan pengiriman setiap pukul 00.01 setiap harinya
jalankan lagi cronnya
/etc/init.d/cron start
NAH!! i-njen CCTV sudah bisa diicip2 hehe
untuk dokumentasi lengkapnya bisa mengunduh skripsi saya disini
thanks to : agustian romi ariansyah, cindy wijaya, tisaros kaskus, xopal unil, forum id-openwrt, group openwrt facebook
mas link skripsinya udah ilang alias broken… ane boleh minta nggak projecknya aja mau coba buat pengamanan toko dirumah ane…
kirim ke b0yasyik@yahoo.co.id
monggo https://db.tt/5mRIXhNA
waktu buka injen dpt error gini: maksudnya gimana??
http://192.168.1.1/injen/index.php
Unable to launch the requested CGI program:
/usr/bin/php-cgi: No such file or directory
sepertinya ada masalah dengan seting phpnya gan
gan klo gini “Fatal error: Call to undefined function session_start() in /www/injen/index.php on line 3”
Install paket php session dulu gan 🙂
Cb cari di repo. Saya lupa nama paketnya 😀
mas mau tanya webcam yg suport open wrt merk apa aja??? kalau pakai VZTEC Model (VZ-WC1685) bisa ga???
coba install paketnya https://sukabiru.wordpress.com/2012/10/21/webcam-motion-detection-openwrt/ kemudian cek di /dev/
Assalam. Terima kasih bro…postingannya mantap.
ribet
mas, kalo modem USB ngga kedetect portnya di ls /dev itu gmn ?
apa ada yg perlu diinstall lg ?
coba install paket-paket yang ada disini http://wiki.openwrt.org/doc/recipes/3gdongle, kalau belum kedetect juga mungkin modemnya gak disupport hihi
gan kok zona waktunya WIT ya,cara ngrubahnya ke WIB gmn gan mohon pencerahanya…..trimakasih
masuk ke system-timezone- pilih asia/jakarta. btw WIT itu singkatan dari West Indonesian Timezone
Kang Arif,
ada no hp yg bisa saya hub ga ?
thema skripsi sama kaya saya, saya mw tanya” sklian kursus.
di tunggu ya kang.
tolong email saya ya kang.