- Ghi chép quá trình và bộ công cụ để biến D-Link DCS-8000LH thành camera IP được quản lý cục bộ mà không cần đăng ký vào ứng dụng và dịch vụ đám mây mydlink
- Firmware gốc 2.01.03 bị ràng buộc với ứng dụng và dịch vụ đám mây mydlink, đồng thời không cung cấp HTTP API tương thích NIPCA cục bộ hay streaming video HTTP·HTTPS·RTSP
- Các tính năng chính đã đạt được gồm thiết lập mạng và mật khẩu quản trị qua Bluetooth LE, streaming trực tiếp MPEG-TS qua HTTP·HTTPS, streaming RTSP trực tiếp, và cấu hình API NIPCA hỗ trợ các thiết lập như LED và nightmode
dcs8000lh-configure.pyđi kèm sử dụng PIN Code trên nhãn camera và địa chỉ MAC Bluetooth để thực hiện quét WiFi, thiết lập WiFi, xuất thông tin mạng, dump thông tin hệ thống, chạy lệnh camera, bật telnetd·lighttpd·RTSP, và cho phép unsigned firmware- Việc thay đổi hoàn chỉnh cần sửa một filesystem bên trong camera, và có rủi ro làm camera bị brick nếu xảy ra lỗi
- Mục tiêu thử nghiệm và phát triển là firmware v2.01.03 và v2.02.02, nhưng toàn bộ quy trình cuối cùng chỉ được kiểm thử trên v2.02.02
- Môi trường cần có là máy tính Linux có bộ điều khiển Bluetooth, Python 3, bluepy, WiFi WPA2-PSK và mật khẩu,
mksquashfstừsquashfs-tools, máy chủ tftp để sao lưu hoặc máy chủ web nhận tải tệp lên - Sau khi sửa đổi, có thể truy cập streaming HTTP·HTTPS qua
https://카메라IP/video/mpegts.cgihoặchttps://카메라IP/video/flv.cgi, và xác thực bằng người dùngadmincùng mật khẩu là PIN Code của camera - Nếu chỉ cần RTSP thì không cần sửa firmware; có thể bật quyền truy cập RTSP vĩnh viễn trên firmware D-Link gốc bằng tùy chọn Bluetooth
--rtsp - Phân vùng
userdatađược dùng cho công cụ đám mây mydlink, và ví dụ cập nhật firmware chỉ thay đổi phân vùng này, giữ nguyên kernel và rootfs của hệ điều hành camera D-Link - Sao lưu là cần thiết trước khi thay đổi; phân vùng
pibchứa dữ liệu riêng của từng camera như số model, phiên bản phần cứng, địa chỉ MAC, bit tính năng, khóa riêng, PIN Code, mật khẩu - Máy chủ web cục bộ không cung cấp web GUI mà cung cấp API quản lý camera trực tiếp có yêu cầu xác thực; với API NIPCA, có thể điều khiển hầu hết thiết lập của camera bằng các công cụ dòng lệnh như
curl
1 bình luận
Ý kiến trên Hacker News
Gần như với mọi camera IP hoặc camera USB, cũng có thể cấu hình tương tự để giảm độ trễ và đạt chất lượng tối đa mà camera hỗ trợ
Nếu quan tâm, tôi có thể nhanh chóng tổng hợp cách thiết lập này, hoặc tạo một kho chứa các tệp cấu hình cần thiết
Tôi không tìm được ổ cắm thông minh nào trên thị trường không kết nối lên đám mây để có thể điều khiển từ bất cứ đâu. Tôi không muốn điều khiển từ bất cứ đâu, chỉ muốn điều khiển trong LAN của mình thôi
Sửa: ít nhất là trên amazon.in thì tôi không tìm thấy
https://www.amazon.in/s?k=smart+plugs
Tôi được tặng một camera IP Trung Quốc không thể tra ra tên và đang dùng làm camera an ninh ngoài trời. Camera liên tục lưu vào thẻ SD, tôi không dùng tùy chọn đám mây trả phí. Với ứng dụng KP WIFICAM, tôi có thể xem video trực tiếp qua Internet
Các bản ghi vài ngày gần đây lưu trên thẻ SD cũng có thể xem hoặc tải xuống từ menu, nhưng chúng bị chia thành từng đoạn 10 phút, nên chỉ muốn tải một ngày thôi cũng phải tải thủ công gần 100 tệp
Tôi nên làm thế nào để tự động tải các clip này từ thẻ SD xuống laptop, hoặc đơn giản hóa việc đó? Ứng dụng di động lấy danh sách bản ghi và tải tệp bằng cách nào?
Tôi chạy thử Agent-DVR thì thấy nó tìm được luồng camera theo định dạng ONVIF. Vì vậy có vẻ ứng dụng di động cũng dùng giao thức này, nhưng https://stackoverflow.com/questions/29159422/get-data-from-l..., liệu có công cụ nào dùng được trên Linux mà không phải cài môi trường phát triển trong nhiều ngày rồi tự viết mã không?
Vợ/chồng tôi đang phải dùng tới 4 ứng dụng cho từng camera, cái nào cũng có vấn đề vô lý, thẻ SD thì quá nhỏ, còn phí lưu trữ đám mây thì bị tính cắt cổ mà trước khi mua không được thông báo rõ
Có thể mua mới, nhưng nếu mua đồ rẻ thì rất dễ lặp lại sai lầm đã mắc 4 lần
Dù phần mềm đắt gấp 6 lần camera thì vẫn rất đáng mua
Nếu có dịch vụ để ai đó ở các nước lương thấp ngồi nhìn tường camera và luân phiên giám sát từng cái thì cũng hay. Đó chính là dịch vụ mà các công ty an ninh phương Tây thu hàng nghìn đô mỗi tháng, gần như là cướp vậy
Thật quá bực mình khi với một sản phẩm quan trọng như camera IP, lại không có sản phẩm tiêu dùng nào có thể dùng cục bộ mà không cần đám mây của nhà sản xuất
Tôi biết có thể cấu hình bằng Raspberry Pi, nhưng tôi cũng muốn các tiện ích của sản phẩm phổ thông như điều khiển mô-tơ và thông báo phát hiện chuyển động hoạt động tốt
Nếu có sản phẩm không bắt mình tự phát triển tất cả những thứ đó, tôi sẵn sàng trả gấp 2–3 lần giá sản phẩm tiêu dùng hiện nay
Tôi chạy Synology Surveillance Station trên NAS cục bộ và điều khiển camera ReoLink. Camera xoay được và có phát hiện chuyển động
Camera IP cục bộ còn có nhiều trường hợp dùng nâng cao hơn. Hôm qua tôi mua NVR “deep learning” của Synology; với camera Domar cục bộ, ngoài các chức năng tiêu chuẩn như zoom, pan, tilt, nó còn hỗ trợ phát hiện người, nhận diện khuôn mặt, nhận diện biển số, v.v.
Camera của tôi đều là hàng Aliexpress giá rẻ, tôi chưa từng cho chúng kết nối Internet hay cài ứng dụng đáng ngờ của nhà sản xuất. Tôi chỉ đặt máy chạy Blue Iris trong cùng VLAN và để nó xử lý toàn bộ việc liên quan đến camera
Nó hỗ trợ PTZ, phát hiện chuyển động rất chi tiết, thông báo, thậm chí kích hoạt chạy ứng dụng bên ngoài, nên có thể tích hợp theo ý muốn
Tổng chi phí là khoảng 30 USD cho mỗi camera IP PoE giá rẻ, và khoảng 80 USD cho Blue Iris
Chỉ là chúng không được tiếp thị mạnh qua các kênh bán lẻ cho người tiêu dùng thôi
Với những ai ghét đám mây hoặc có lý do chính đáng để muốn cấu hình 2 tầng, tôi khuyên dùng cái này
Tôi đã dùng nó 2 năm với nhiều Wyze Cam V2; ngoài việc độ nhạy ánh sáng yếu không tốt bằng V3, đây là một cấu hình khá vững chắc và nhanh, hầu như không có vấn đề gì
https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks
Tôi đã tìm một thời gian một camera giá rẻ 20–30 USD có thể dùng với cấu hình đáng tin cậy như Dafang-hacks, nhưng vẫn chưa tìm được lựa chọn thay thế tốt
Tôi đã nghĩ đến việc thay thế camera đám mây, nhưng vẫn cần ghi hình, thông báo và lưu trữ ngoài địa điểm
Hiện nay cấu hình tốt nhất kiểu này là gì? Chạy Zoneminder ở nhà rồi dùng Syncthing để lưu ngoài địa điểm lên VPS chẳng hạn?
Hướng dẫn này cực kỳ kỹ lưỡng
Có vẻ Bjorn đã bỏ ra rất nhiều thời gian để phát triển kỹ thuật này và ghi tài liệu cực kỳ tỉ mỉ
Tôi hiểu là việc này hay ho và mang tinh thần hacker, nhưng xét mức độ nghiêm trọng của ca sử dụng thì chỉ nghĩ “tại sao?”
Liệu có muốn đặt niềm tin vào việc hack firmware của một camera D-Link tệ hại như phương tiện duy nhất để ngăn kẻ trộm lấy đồ không? Mua một camera IP tử tế của Amcrest, Dahua, TP-Link với vài trăm đô rồi nối PoE thì ít nhất cũng có khả năng nhận diện được ai đã trộm
Nếu không đặt camera chất lượng cao ở đúng vị trí, cuối cùng chỉ còn lại một bức ảnh mờ về việc đồ bị lấy trộm. Kinh nghiệm là vậy
Camera là thiết bị giám sát không gian và, trong trường hợp tốt nhất, ghi lại đủ chi tiết người làm việc xấu để có thể dùng trước tòa. Nếu chất lượng đủ tốt và sự việc được ghi lại đúng cách, về mặt chức năng không có khác biệt lớn giữa D-Link đã hack và camera Nest
D-Link cũng đang tiến hành ngừng dịch vụ cho nhiều camera, nghĩa là họ tắt dịch vụ đám mây, biến camera thành vô dụng và buộc mua sản phẩm mới
Đang cố hack DCS-5030L. Đã dump firmware SPI EPROM và đã dịch ngược u-boot bằng Ghidra để cố vá secure boot
Trong ảnh, ID đã được che đen một phần nhưng mã vạch bên dưới thì không che
Không biết các giá trị đó có chỉ là dạng được mã hóa hay không, nhưng nên lưu ý
[1] https://github.com/markusfisch/BinaryEye
Với camera mạng chỉ dùng truy cập mạng cục bộ thuần túy, tôi thường chọn sản phẩm hỗ trợ ONVIF rồi nối vào Netcam Studio
https://www.netcamstudio.com/
Sau đó chặn truy cập mạng bên ngoài của IP camera, là có thể ngăn nó liên lạc với máy chủ nhà sản xuất
Cứ dùng camera USB thông thường, rồi stream MJPEG qua HTTP bằng ustreamer
Hoạt động tốt một cách bất ngờ, nhưng phần xử lý và lưu trữ thì phải tự triển khai hết. Thứ nhận được chỉ là URL ảnh chụp màn hình và URL stream
Tôi thích ý tưởng này
Tất cả camera IP của tôi đều upload FTP lên máy chủ của tôi, rồi máy chủ lập tức upload lên Google Drive. Hoạt động hoàn hảo và rẻ, nhưng dù sao vẫn là camera Trung Quốc có kết nối Internet
Có danh sách camera nào có thể chuyển đổi theo kiểu này không?
Ban đầu muốn USB→GDrive, nhưng phát hiện máy quét Brother không cho ghi đè thiết lập scan trên màn hình khi dùng USB, còn FTP thì cho phép
Bạn đang dùng gì cho việc truyền này?
Tạo một mạng riêng cho camera, ví dụ đặt một router Wi‑Fi riêng
Tìm ra IP máy chủ mà camera gửi video tới
Kết nối PC hoặc Raspberry Pi vào cổng WAN của router Wi‑Fi dành cho camera này
Gán tất cả IP máy chủ camera đã tìm được ở trên cho PC hoặc Raspberry Pi này
Khi đó bạn sẽ nhận được toàn bộ lưu lượng từ camera tới máy chủ, rồi sau đó xử lý tùy ý
Tôi đang sideload firmware tùy chỉnh lên camera Yi để dùng như camera Wi‑Fi ổn định. VLAN đó hoàn toàn không có truy cập Internet
Tôi đã loay hoay khá lâu để làm việc như thế này. Tìm gì cũng thiếu hỗ trợ FTP/SFTP, hoặc lại theo kiểu gửi ảnh qua LTE tới một địa chỉ email
Mục tiêu chỉ là một camera thời tiết đơn giản. Mỗi phút upload một ảnh là xong. Đơn giản như webcam kiểu cũ những năm 2000
Tôi gặp vấn đề chưa giải quyết được với rPi3 và camera Logitech, nên nản và gần như bỏ cuộc