Cài đặt FTP client cho Vantech 6300A

Vantech là thương hiệu camera quan sát của Việt Nam, sản phẩm được gia công tại Trung Quốc theo công nghệ Trung Quốc (có thông tin là lắp ráp tại Việt Nam).

Chủ thương hiệu kiêm nhà phân phối Vantech chỉ nắm được các tính năng cơ bản của camera. Nhiều lần tôi liên lạc hỏi về cách cài đặt FTP cho Vantech 6300A nhưng bộ phận kỹ thuật của Vantech đều không trả lời. Tài liệu đi kèm cũng như tài liệu hướng dẫn trên website đều không nói đến tính năng này cùng một số tính năng nâng cao khác.

Một số ưu điểm của Vantech 6300A

  • Giá rẻ
  • Hình ảnh rõ nếu đủ sáng. Ảnh hồng ngoại không rõ nét.

Một số nhược điểm chính

  • Không thể tùy chỉnh IP tĩnh của Wifi
  • Giao diện web với addon chỉ chạy trên IE
  • Hoạt động khá ồn. Tiếng lắc cắc khá lớn trong đêm khi camera chuyển từ chế độ đủ sáng sang hồng ngoại và ngược lai, chẳng khác nào thông báo là: “Mọi người, tôi đang có mặt đây!”
  • Tài liệu hướng dẫn sử dụng sơ sài
  • Bộ phận support rất “im lặng” khi gặp vấn đề khó

Cài đặt FTP client

  • Tôi dùng RPi làm FTP server (cài đặt vsftpd).
  • Tôi muốn 6300A gởi snapshotvideoclip về RPi và RPi xử lý các công đoạn tiếp theo.
  • Tôi dùng IE với addon để cài đặt 6300A. (Nếu đang dùng Windows 10, chỉ cần gõ ie tại ô search để gọi IE)

Screenshot 2016-03-24 09.08.50
Tại ô đăng nhập lần đầu, có thể phải bấm nút download ở góc trên bên phải để tải về addon Net Surveillance. Nếu có đủ addon thì giao diện tương tự như sau  Screenshot 2016-03-24 09.13.28
Bấm nút DeviceCfg ở dòng trình đơn bên trên để cấu hình thiết bị. Trong màn hình tiếp theo, trình đơn nằm ở bên dưới.

Screenshot 2016-03-24 09.14.00
Trong giao diện Record, mục Record đầu tiên gây treo IE, chúng ta chỉ có thể cấu hình mục Snapshot Record Mode.

Screenshot 2016-03-24 09.14.53

Trong mục này, chúng ta thiết lập:

  • Capture mode: Timing
  • Week: All
  • Period1: Regular, Detect, Alarm

để việc chụp/ghi hình theo lịch cài đặt trước cho các ngày trong tuần, theo đó ghi hình bình thường, khi phát hiện chuyển động và báo động.

Screenshot 2016-03-24 09.15.19
Record Mode, chúng ta đặt làm việc theo thiết lập ở phần cấu hình thiết bị (Configuration).

Tiếp theo sang phần thiết lập Alarm (Báo động)

Screenshot 2016-03-24 10.14.46
Chúng ta cài đặt “Làm gì khi phát hiện chuyển động” Video Motion

Screenshot 2016-03-24 09.15.55

  1. Enable: đánh dấu chọn
  2. Period: chọn tất cả ngày trong tuần (All) và đánh dấu một mục 0-24 giờ
  3. Alarm Output: bấm cho nút [1] chìm xuống
  4. Record channel: bấm cho nút [1] chìm xuống
  5. Snapshot: bấm cho nút [1] chìm xuống
  6. FTP: đánh dấu chọn

Screenshot 2016-03-24 09.16.30
Các thiết lập Video Loss, Alarm Input làm tương tự.

Phần Alarm Output đánh dấu mục Configuration.

Screenshot 2016-03-24 09.17.49
Tiếp theo sang mục Cấu hình hệ thống (System Setting)

Screenshot 2016-03-24 10.27.45
Phần Network cho phép cấu hình mạng có dây LAN. Mặc dù chúng ta chỉ dùng mạng không dây WIFI và không cắm dây LAN, router vẫn cấp phát ip cho thiết bị LAN và chúng ta vẫn dùng được ip này để truy cập 6300A

2
Trong phần Net Service, chúng ta quan tâm đến mục WifiFTP

Screenshot 2016-03-24 10.35.19
Double Click lên mục Wifi, chúng ta có thể xem được cấu hình WiFi nhưng không thể sửa ip, cũng không thể đổi sang mạng WiFi khác. Tính năng Search tìm các mạng wifi không hoạt động.

Screenshot-2016-03-24-20.53
Mục FTP giúp chúng ta cài đặt ftp client cho 6300A

1

  • Enable: đánh dấu
  • Server Address: ip /domain name của FTP Server
  • User name /Password: tên và mật khẩu để đăng nhập vào FTP Server
  • DirName: đường dẫn không được bắt đầu bằng / dù được dẫn từ gốc của FTP. Ít thấy camera nào có thiết lập khắc khe như thế này, dẫn đến lỗi camera không thể gởi ảnh mà không biết nguyên nhân.

Cuối cùng chuyển sang phần Advanced, bấm vào nút Reboot để khởi động lại Camera

Screenshot 2016-03-24 09.19.58

 

Script cài đặt ftp server trên RPi

Tham số dòng lệnh

  • ftp_user/ftp_password: user và mật khẩu dùng đăng nhập vào ftp server
  • ftp_root: thư mục gốc của ftp server
#!/bin/bash
if [ $# -ne 3 ]; then
    echo "Cú pháp: $(basename $0) ftp_user ftp_password ftp_root"
    exit
fi
ftp_usr=$1
ftp_pwd=$2
ftp_root=$3
echo '1. Cài đặt vsftpd...'
sudo apt-get install -y vsftpd
echo
echo '2. Cấu hình vsftpd...'
[ "$(grep -c "^$ftp_usr:" /etc/passwd)" = '0' ] && sudo useradd $ftp_usr -m -g users
echo -e "$ftp_pwd\n$ftp_pwd\n" | sudo passwd $ftp_usr
sudo chmod 755 $ftp_root
[ -f /etc/vsftpd.conf.orig ] && sudo cp -f /etc/vsftpd.conf.orig /etc/vsftpd.conf || sudo cp -f /etc/vsftpd.conf /etc/vsftpd.conf.orig
sudo sed -i -r 's/(listen)=NO/\1=YES/;s/(listen_ipv6)=YES/\1=NO/;s/#(write_enable=YES)/\1/;s/#(chroot_list_enable=YES)/\1/' /etc/vsftpd.conf
sudo sed -i '$ i local_root='$ftp_root /etc/vsftpd.conf
sudo echo $ftp_usr > /etc/vsftpd.chroot_list

 

 

Leave a Comment

Filed under Software

Leave a Reply

Your email address will not be published. Required fields are marked *