วันอังคารที่ 25 กุมภาพันธ์ พ.ศ. 2557
วันพฤหัสบดีที่ 30 มกราคม พ.ศ. 2557
ขั้นตอนการทำให้ Raspberry Pi เป็น IP camera ด้วย Motion
Raspberry Pi หรือเรียกสั้นๆว่า Rpi ตามฝรั่งเขาเรียกกัน เป็นอุปกรณ์ที่เปรียบเสมือนคอมพิวเตอร์ขนาดเล็กที่มีคุณสมบัติเทียบเท่าคอมพิวเตอร์ Notebook หรือ PC Desktop ก็ว่าได้ ลงระบบตระกูลที่เป็น Linux/Debian ที่เกี่ยวข้องได้หลากหลาย แนะนำให้ติดตั้ง Raspbian แต่ยังไม่สามารถลงระบบปฏิบัติการที่เป็น Window OS ของ Microsoft ได้ ณ ตอนนี้ แต่ในอนาคตก็อาจจะสามารถติดตั้ง Window OS ก็เป็นได้ Adtamin คาดไว้อย่างนั้น ^..^
วิธีนี้เป็นการติดตั้ง motion ที่ใช้ CSI Camera Module หรือ Camera Module นั้นแหละและเชื่อมต่อด้วย Wireless USB ส่วนการติดตั้ง Raspbian ลงบน SD card ดูที่นี่ ที่ Adtamin กล่าวถึงนี้จะเป็นการติดตั้ง motion เพื่อเป็น IP Camera Module เท่านั้น
เชื่อมต่อ Wifi ของคุณ
sudo nano /etc/network/interfaces
แล้วแก้ไขค่าตามนี้
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "ใส่ชื่อ Wifi ของคุณ"
wpa-psk "ใส่รหัส Wifi ของคุณ"
กด Ctrl+x กด y แล้ว Enter เพื่อทำการบันทึก
Reboot 1 ครั้ง
sudo reboot
ทำการติดอัพเดทเวอร์ชัน Raspbian
sudo apt-get install rpi-update
sudo rpi-update
sudo apt-get update
sudo apt-get upgrade
ทำการติดตั้ง Motion
sudo apt-get install motioncd /tmp
sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
wget https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz
แตกไฟล์tar zxvf motion-mmal.tar.gz
ย้ายไฟล์ เข้าไปในระบบด้วยคำสั่ง
sudo mv motion /usr/bin/motion sudo mv motion-mmalcam.conf /etc/motion.conf
แก้ไขไฟล์ motion
sudo nano /etc/default/motion เปลี่ยน no เป็น yes
start_motion_daemon=yes
กำหนด permission
sudo chmod 664 /etc/motion.conf sudo chmod 755 /usr/bin/motion
sudo touch /tmp/motion.log
sudo chmod 775 /tmp/motion.log
แก้ไขไฟล์ motion.conf
sudo nano /etc/motion.conf
กด Ctrl+w เพื่อค้นหา แล้วแก้ไขตามนี้
daemon onlogfile /tmp/motion.log
width 1280
height 720
framerate 2
pre_capture 2
post_capture 2
เปลี่ยนชื่อ max_movie_time เป็น max_mpeg_timemax_mpeg_time 600
ffmpeg_video_codec msmpeg4
stream_localhost off
ถ้าต้องการกำหนดรหัสการเข้าถึงก็แก้ไขส่วนนี้ ถ้าไม่ต้องก็ข้ามขั้นตอนนี้ไป
stream_auth_method 2stream_authentication SOMEUSERNAME:SOMEPASSWORD
สุดท้าย
sudo reboot
ปล.หากไม่สำเร็จก็วนลูปใหม่ target_dir
Credit. codeproject captainslow
สมัครสมาชิก:
บทความ (Atom)