Liệu Nikon có cung cấp một cái gì đó giống như API để phát triển phần cứng của bên thứ 3 không?


11

Tôi đã tự hỏi liệu Nikon có sẵn API để phát triển phần cứng của bên thứ 3 như Máy đo khoảng thời gian Satechi mà tôi hiện đang sử dụng không. Tôi đã có một số ý tưởng tuyệt vời cho một số tiện ích bổ sung phần cứng của bên thứ 3 cho máy ảnh DSLR nhưng tôi không thể tìm thấy bất kỳ hỗ trợ nào trên trang web của Nikon. Tôi đã tìm thấy một nơi mà tôi có thể áp dụng để tải xuống SDK nhưng đó là nhằm phát triển các ứng dụng máy tính để bàn. Nếu tôi muốn phát triển một phần cứng đính kèm thì sao? Làm thế nào là các công ty như Satechi làm điều đó?

Câu trả lời:


5

Có hai cách các công ty phụ kiện có được thông tin cần thiết để kết nối với máy ảnh:

  1. Thông thường nhất, họ thiết kế lại giao thức - rõ ràng điều này khá khó khăn và không phải là điều mà một người bình thường có thể làm một mình, ngoài ra, giao thức có thể thay đổi theo cách tinh tế giữa các mô hình và bạn không có cách nào biết được nó.

  2. Rất hiếm, họ trả cho nhà sản xuất máy ảnh rất nhiều tiền để cấp phép cho các chi tiết giao thức truyền thông.

Vì vậy, bạn đã hết may mắn.

Tuy nhiên, nếu tất cả những gì bạn muốn làm là kích hoạt máy ảnh từ xa, cổng từ xa có dây thường rất đơn giản và bạn chỉ cần rút ngắn hai chân để chụp và hai chân khác để lấy nét (Tôi không chắc chắn 100% về Nikon nhưng tôi đã tạo một điều khiển từ xa có dây cho máy ảnh DSLR Canon của tôi từ rác cũ tôi có trong nhà)


Đó là thông tin tuyệt vời. Tôi không chỉ tìm kiếm một điều khiển từ xa có dây. Một câu chuyện ngắn gọn, gần đây tôi đã mua một chiếc Nikon D600 với bộ điều hợp WiFi WU-1B. Nó là khủng khiếp ở tốt nhất. Tôi có một số ý tưởng tốt hơn dựa trên phần cứng loại WU-1B để trở thành lập trình viên, tôi bắt đầu nghiên cứu API. Có vẻ như tôi đã hết may mắn.
motiver

6
@motiver - Chà, hơn tôi có 2 tùy chọn cho bạn - 1. bạn có thể dễ dàng đánh hơi lưu lượng mạng từ ứng dụng của Nikon và gửi lệnh từ bất kỳ thiết bị hỗ trợ WiFi nào khác. 2. một người nào đó có của người đã làm việc trên các kỹ thuật đảo ngược WU-1A, WT-4A và WT-5A WiFi adapter, bạn có thể liên hệ với anh ta và xem nếu anh ta có thể giúp bạn - nhìn thấy nó trên diyphotography.net/...
Nir

@nir - Nhận xét theo dõi sử thi, làm việc tốt!
dpollitt

5

SDK có chứa thông tin bạn cần.

Ví dụ: SDK D90 của Nikon (thứ tình cờ là danh sách đầu tiên tôi lấy từ SDK tôi có trong tệp) có D90UsbMtpE_01.doc chứa Thông số MTP xác định những gì máy ảnh có thể làm và thông điệp bạn có thể vượt qua thông qua usb để thực hiện điều đó.


Đó là ngọt ngào. Tôi sẽ xem xét API D600. Tôi phải đã bỏ lỡ một cái gì đó.
motiver
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.