Apakah Nikon menawarkan sesuatu seperti API untuk mengembangkan perangkat keras pihak ketiga?

11

Saya bertanya-tanya apakah Nikon memiliki API yang tersedia untuk mengembangkan perangkat keras pihak ke-3 seperti Satechi Intervalometer yang saat ini saya gunakan. Saya punya beberapa ide keren untuk beberapa tambahan perangkat keras pihak ketiga untuk DSLR tetapi saya tidak dapat menemukan dukungan di situs web Nikon. Saya menemukan tempat di mana saya bisa mendaftar untuk mengunduh SDK tetapi itu dimaksudkan untuk mengembangkan aplikasi desktop. Bagaimana jika saya ingin mengembangkan lampiran perangkat keras? Bagaimana perusahaan seperti Satechi melakukannya?

lebih motiver
sumber

Jawaban:

5

Ada dua cara perusahaan aksesori mendapatkan informasi yang diperlukan untuk terhubung ke kamera:

  1. Paling umum, mereka merekayasa balik protokol - jelas ini cukup sulit dan bukan sesuatu yang dapat dilakukan orang normal sendirian, juga, protokol dapat berubah secara halus antar model dan Anda tidak memiliki cara untuk mengetahuinya.

  2. Sangat jarang, mereka membayar produsen kamera banyak dan banyak uang untuk melisensikan rincian protokol komunikasi.

Jadi, Anda kurang beruntung.

Namun, jika semua yang ingin Anda lakukan adalah memicu kamera dari jarak jauh, port jarak jauh berkabel biasanya sangat sederhana dan Anda hanya perlu menyingkat dua pin untuk memotret dan dua pin lainnya untuk fokus (Saya tidak 100% yakin tentang Nikon tapi saya membuat remote berkabel untuk DSLR Canon saya dari sampah lama yang saya miliki di rumah saya)

Nir
sumber
Itu info bagus. Saya tidak hanya mencari remote berkabel. Sebuah cerita singkat, saya baru-baru ini membeli Nikon D600 dengan adaptor WiFi WU-1B. Itu mengerikan yang terbaik. Saya punya beberapa ide yang jauh lebih baik berdasarkan perangkat keras tipe WU-1B jadi sebagai programmer saya mulai meneliti API. Sepertinya saya kurang beruntung.
motiver
6
@motiver - Nah, daripada saya punya 2 opsi untuk Anda - 1. Anda dapat dengan mudah mengendus lalu lintas jaringan dari aplikasi Nikon dan mengirim perintah dari perangkat berkemampuan WiFi lainnya. 2. Ada seseorang yang sudah bekerja pada rekayasa balik WU-1A, WT-4A dan WT-5A WiFi adapter, Anda dapat menghubungi dia dan melihat apakah dia dapat membantu Anda - melihatnya di diyphotography.net/...
Nir
@nir - Komentar lanjutan Epic, kerja bagus!
dpollitt
5

SDK memang sudah berisi informasi yang Anda butuhkan.

Misalnya, Nikon D90 SDK (yang kebetulan merupakan yang pertama dari daftar yang saya tarik dari SDK yang saya miliki di file) memiliki D90UsbMtpE_01.doc yang berisi Spesifikasi MTP yang menentukan apa yang dapat dilakukan kamera dan pesan yang dapat Anda sampaikan via usb untuk mewujudkannya.

James Snell
sumber
Itu manis sekali. Saya akan melihat pada API D600. Saya pasti melewatkan sesuatu.
motiver