Author Archives: anhtuan

Ghi hình chuyển động #4: Onvif

Chúng ta sẽ xây dựng 3 module:

  • fRec: ghi video từ rtsp qua ứng dụng ffmpeg
  • pMotionRecorder: lấy event từ Onvif camera qua phương thức pull
  • sMotionRecorder: lấy event từ Onvif camera qua dữ liệu web

Để đơn giản, các module pMotionRecorder sMotionRecorder được tối ưu cho dòng camera IMOU, tuy không phải model nào cũng tương thích.

Continue reading

Comments Off on Ghi hình chuyển động #4: Onvif

Filed under Software

Ghi hình chuyển động #3: Onvif

Việc phát hiện chuyển động là một tính năng cơ bản của camera, nó làm việc này bằng phần cứng hoặc nhờ vào server của hãng. Nếu chúng ta biết được khi nào có chuyển động thì việc ghi hình không cần phải dò tìm chuyển động, khi đó RPi có thể làm việc với vài chục camera. Có thể nhờ vào ONVIF để biết điều gì xảy ra ở camera. Tuy nhiên, nhiều camera tuyên bố hợp chuẩn ONVIF nhưng lại không đúng hoặc chỉ theo kiểu ONVIF để không phải trả tiền cho ONVIF.

node.js có các thư viện thuận tiện để kết nối với camera ONVIF.

Continue reading

Comments Off on Ghi hình chuyển động #3: Onvif

Filed under Software

Ghi hình chuyển động #2: ffmpeg

FFmpeg là một framework hàng đầu về đa phương tiện (xử lý audio, video). Nó có thể decode (giải mã), encode (mã hóa), transcode (chuyển mã), mux (ghép kênh), demux (phân kênh, tách kênh), stream (ví dụ như livestream trên youtube, facebook,..), filter (lọc) và play (chạy, phát video) rất nhiều thứ mà con người hay máy móc tạo ra.

ffmpeg đã bao gồm trong motion. Tuy nhiên chúng ta có thể chỉ dùng ffmpeg để ghi hình.

# cài đặt
apt install ffmpeg

# Cú pháp
ffmpeg [global_options] {[input_file_options] -i input_url} {[output_file_options] output_url}
Continue reading

Comments Off on Ghi hình chuyển động #2: ffmpeg

Filed under Software

Ghi hình chuyển động #1: motion

  • Với các camera IP hỗ trợ FTP, Samba hay NAS thì việc ghi hình đã trở nên đơn giản hơn rất nhiều.
  • Với các camera IP hỗ trợ ONVIF và đám mây nhưng không cho tùy biến thì hầu như chỉ có thể ghi hình qua đầu ghi của hãng. Tuy nhiên các camera này đều hỗ trợ RTSP nên có thể ghi luồng video này xuống đĩa. Vấn đề đặt ra là làm sao chỉ ghi hình khi phát hiện chuyển động để tiết kiệm đĩa.
Continue reading

Comments Off on Ghi hình chuyển động #1: motion

Filed under Software

Roborock S5 Max và HIK Camera

Camera thấy được ánh sáng của cảm biến trên Roborock

Comments Off on Roborock S5 Max và HIK Camera

Filed under Software

AX3600: invigoratingly connected

Xiaomi AX3600 có tính năng này không biết để làm gì? Điểm độc đáo là bật nó lên rồi thì kết nối wifi không thọ được quá 10 phút và sau đó thiết bị không tự kết nối lại!

Comments Off on AX3600: invigoratingly connected

Filed under Software

Thay lốp Roborock S5 Max

Khó quá! Không thể tháo nguyên cụm sau khi tháo nắp đáy như các robot khác.

Nguyên nhân phải thay lốp xe là robot lau nhà bị trượt trên vết lau của nó, đôi khi vẽ một vòng tròn như tránh con ma nào đang ngồi hay loay hoay một chổ như đang băn khoăn suy nghĩ gì đó!

Bánh xe bên phải
Continue reading

Comments Off on Thay lốp Roborock S5 Max

Filed under Hardware

Email Routing của cloudflare.com

Dịch vụ miễn phí này của cloudflare.com chuyển tiếp email từ một địa chỉ tùy ý với domain trên cloudflare sang một địa chỉ khác. Tuy nhiên không có SMTP, có lẽ dành thu phí trong tương lai.

Cloudflare cũng tạo MX, DMARC, SPF record trên domain tuy rằng việc này cần cho gởi hơn là nhận email.

Continue reading

Comments Off on Email Routing của cloudflare.com

Filed under Software

folder2ram

folder2ram là một script dời thư mục vào bộ nhớ RAM (tmpfs) và có thể đồng bộ với đĩa vật lý bất cứ lúc nào tùy ý.

Tính năng

  • Có thể dời một folder (và nội dung của nó) đến tmpfs trong RAM, và ghi vào đĩa vật lý khi shutdown
  • Có thể đồng bộ nội dung bất cứ lúc nào
  • Có thể cho autostart
  • Hỗ trợ SysV init và Systemd init
Continue reading

Comments Off on folder2ram

Filed under Software

OMV – RPi: NAS đơn giản và bất tiện

Chúng ta có thể cài đặt Open Media Vault để biến RPi thành một NAS có NFS, SMB/CIFS, FTP, SSH…

Tuy nhiên, OMV là một NAS giản lược và bất tiện, chủ yếu vì OMV dùng quota để giới hạn dung lượng đĩa.

Người dùng phải dùng dòng lệnh để phân chia partition hay logical volume nếu muốn có một NAS đúng nghĩa.

Ngoài ra không có Plugins Surveillance

Username: admin
Password: openmediavault
Continue reading

Comments Off on OMV – RPi: NAS đơn giản và bất tiện

Filed under Software