Chụp từ máy ảnh DSLR, webcam hoặc bất kỳ máy ảnh USB nào
- Phát sóng từ bất kỳ máy ảnh DSLR hoặc webcam nào bằng PC Windows, Raspberry Pi hoặc bất kỳ thiết bị Linux nào
- Yêu cầu xây dựng hệ thống: camera + housing + máy tính.
- Tại sao là DSLR? Chất lượng hình ảnh! Không có máy ảnh phổ thông nào có chất lượng gần bằng máy ảnh DSLR ở mức giá tương tự.
- DSLR supports Canon/Nikon/Sony, see danh sách máy ảnh đầy đủ
- Teleport Station có nghĩa là để triển khai chụp không cần giám sát trong thời gian dài.
- Được xây dựng để chụp đáng tin cậy, lâu dài. Chạy dưới dạng daemon SystemD Linux có thể tự cập nhật hoặc Dịch vụ Windows.
- Teleport Station được quản lý hoàn toàn từ xa thông qua trang tổng quan teleport.io.
- Tải lên linh hoạt, có thể lưu hình ảnh vào bộ nhớ đệm cục bộ và thử lại khi kết nối Internet trở lại
- Dễ dàng thêm hỗ trợ cho thiết bị IoT tùy chỉnh của bạn. Chỉ cần triển khai nhị phân Teleport Station, cung cấp thiết bị và triển khai các hook để chụp ảnh/quay video, khởi động lại thiết bị, v.v.
Đang triển khai Teleport Station
Thiết bị IoT
Bất kỳ PC hoặc IoT/board sản xuất nào chạy Linux hoặc Windows đều có thể được cung cấp dưới dạng thiết bị Teleport Station.
Chúng tôi đã thành công tốt đẹp với Raspberry Pi 3 trong các thử nghiệm của mình. Xin vui lòng xem Hướng dẫn thiết lập Raspberry Pi nếu bạn chưa quen với nó. Ngoài ra, bất kỳ máy tính xách tay cũ nào cũng sẽ hoạt động tốt!
Phần mềm
Teleport Station cho Linux
- Cài đặt Linux trên bo mạch chẳng hạn Máy chủ Ubuntu trên Raspberry Pi Môi trường chúng tôi sử dụng ở đây là Ubuntu 18.04 sử dụng SystemD. Respberry Pi OS cũng hoạt động tốt. Lưu ý rằng không cần phải có máy tính để bàn và đối với máy ảnh dựa trên gphoto2 thì không nên sử dụng.
-
Sau khi đăng nhập, hãy tải xuống tập lệnh cấp phép:
#Thay thế arm64 bằng amd64 cho Intel hoặc armv6 hoặc armv7 cho ARM 32bit.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Cho phép nó:
-
Và chạy nó:
- Tập lệnh này sẽ cài đặt gói gphoto2 để kết nối với máy ảnh. Ngoài ra còn có gói SystemD để chạy Teleport Station dưới dạng daemon. Sau đó nó sẽ tải xuống và đặt tất cả các tệp Teleport Station vào /opt/teleportstation. Dịch vụ SystemD sẽ được cài đặt và khởi động.
- Khóa ghép nối thiết bị và url sẽ được hiển thị trong đầu ra nhật ký, hãy duyệt tới url này để hoàn tất việc cấp phép thiết bị trên teleport.io. Xem nhật ký bằng ts-follow-log.sh
- Bạn cũng sẽ thấy một số tập lệnh trong thư mục, ví dụ ts-follow-log.sh cho phép bạn xem nhật ký dịch vụ. ts-status.sh hiển thị trạng thái cung cấp thiết bị và ghép nối. Ngoài ra còn có một tập lệnh không cung cấp sẽ dọn sạch mọi thứ, bao gồm cả dịch vụ SystemD.
- Đó là nó! Phần còn lại được định cấu hình thông qua trang tổng quan teleport.io.
- Tập lệnh này là điểm khởi đầu, hãy tùy chỉnh nó theo yêu cầu cho quá trình triển khai của bạn.
Những điều cần lưu ý:
-
Nếu máy tính để bàn Gnome được sử dụng, nó sẽ sử dụng quy trình /usr/lib/gvfs/gvfs-gphoto2-volume-monitor sẽ cản trở việc chụp ảnh. Bạn sẽ thấy lỗi sau:
Đã xảy ra lỗi trong thư viện io ('Không thể xác nhận thiết bị USB'): Không thể xác nhận giao diện 0 (Thiết bị hoặc tài nguyên đang bận). Đảm bảo không có chương trình nào khác (gvfs-gphoto2-volume-monitor) hoặc mô-đun hạt nhân (chẳng hạn như sdc2xx, stv680, spca50x) đang sử dụng thiết bị và bạn có quyền truy cập đọc/ghi vào thiết bị.
Để khắc phục điều này, hãy tắt gvfsrồi khởi động lại:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Hoặc thay đổi tùy chọn khởi động thành CLI thay vì Desktop. Trên Raspberry Pi OS, việc này có thể được thực hiện trong Tùy chọn -> Cấu hình Raspberry Pi. Ngoài ra, quy trình giám sát âm lượng cũng có thể bị hủy, mặc dù điều này không phải vậy lý tưởng vì nó sẽ phải được thực hiện trên mỗi lần khởi động.
- Nếu bạn thấy quy trình SystemD không khởi động, điều đó có thể có nghĩa là đã sử dụng sai kiến trúc khi cung cấp. Các kiến trúc có sẵn là armv6/armv7/arm64/amd64.
Teleport Station vì Windows
- Cài đặt ứng dụng Teleport Station cho Windows 10/11.
- Sau khi cài đặt, bạn sẽ được nhắc về UAC, điều này là bắt buộc để kích hoạt Dịch vụ Windows Teleport Station.
- Nhấp chuột phải vào biểu tượng Teleport Station màu đỏ trong Khay Hệ thống Windows và nhấp vào 'Cài đặt dịch vụ'.
- Bạn sẽ sớm thấy 'Ghép nối thiết bị' trong menu. Sử dụng quyền này để cấp phép thiết bị trên teleport.io
- Nếu sử dụng máy ảnh DSLR, hãy cài đặt trình điều khiển máy ảnh DSLR, tìm hiểu thêm về điều này trong phần 'Máy ảnh' bên dưới.
- Đó là nó! Phần còn lại được định cấu hình thông qua trang tổng quan teleport.io.
Teleport Station Windows Tải xuống
Trình cài đặt ứng dụng Sideload phiên bản mới nhất (Windows 10/11, 64bit, amd64)
Lưu trữ trình cài đặt Sideload phiên bản mới nhất (Windows 10/11, 64bit, amd64)
Trình cài đặt ứng dụng Sideload phiên bản mới nhất (Windows 10/11, 32bit, x86)
Lưu trữ trình cài đặt Sideload phiên bản mới nhất (Windows 10/11, 32bit, x86)
Hướng dẫn cài đặt
- Các ứng dụng cài đặt Dịch vụ Windows không được phép trong Microsoft App Store, vì vậy chúng tôi phải sử dụng tính năng tải ứng dụng.
- Phương pháp cài đặt đơn giản nhất là sử dụng url kích hoạt Windows App Installer ở trên và làm theo lời nhắc.
- Ngoài ra, hãy tải xuống tệp lưu trữ ở trên. Bỏ chặn nó trong thuộc tính tập tin. Sau đó giải nén nó.
- Để cài đặt, hãy sử dụng tệp .appxbundle và làm theo lời nhắc.
- Ngoài ra, nhấp chuột phải vào Add-AppDevPackage.ps1 và chọn 'Run with Powershell' để cài đặt.
Máy ảnh
Máy ảnh DSLR được cắm vào thiết bị IoT thông qua cáp USB có chất lượng tốt và lý tưởng là có độ dài ngắn.
Windows
Đối với Teleport Station trong Windows, để phát hiện máy ảnh DSLR của bạn, cần phải cài đặt trình điều khiển. Việc này khá đơn giản với ứng dụng Zadig có sẵn tại
http://zadig.akeo.ie.. Tải xuống Zadig, chạy zadig-2.4.exe, trong menu tùy chọn chọn 'liệt kê tất cả các thiết bị', chọn máy ảnh của bạn và cài đặt trình điều khiển WinUSB cho máy ảnh. Bạn có thể cần phải vào Chế độ ký kiểm tra trong Windows để cài đặt trình điều khiển thành công. Thực hiện việc này bằng cách chạy lệnh 'bcdedit /set testsigning on' trên dấu nhắc lệnh của Quản trị viên rồi khởi động lại máy tính. Bạn có thể tìm thêm thông tin về điều này
tại đây. Sau đó sử dụng Zadig để cài đặt trình điều khiển. Để hỗ trợ bộ máy ảnh rộng nhất, chúng tôi sử dụng libgphoto và điều này yêu cầu thay thế trình điều khiển.
Đảm bảo chọn đúng thiết bị camera khi thay thế driver. Mặc dù không thể gây ra hư hỏng vĩnh viễn nhưng việc thay thế trình điều khiển cho bàn phím sẽ đồng nghĩa với việc bạn sẽ không thể gõ phím!
Linux
Trong Linux, gói gphoto2 là bắt buộc và sẽ được cài đặt theo tập lệnh cung cấp.
Kết nối Internet và nguồn điện
Ethernet được ưa thích hơn mặc dù Wi-Fi cũng có thể hoạt động tốt. Có thể cấp nguồn cho cả máy ảnh DSLR và bo mạch IoT thông qua PoE, điều đó có nghĩa là cần có một cáp duy nhất. Nhiều bo mạch IoT hiện có khả năng cấp nguồn qua PoE và thông qua bộ chuyển đổi PoE cũng có đủ nguồn cho máy ảnh DSLR.