Nikon offre qualcosa come un'API per lo sviluppo di hardware di terze parti?


11

Mi chiedevo se Nikon avesse un'API disponibile per lo sviluppo di hardware di terze parti come l'Intervalometro Satechi che sto attualmente utilizzando. Ho alcune idee interessanti per alcuni componenti aggiuntivi hardware di terze parti per DSLR ma non riesco a trovare alcun supporto sul sito Web Nikon. Ho trovato un posto dove posso fare domanda per scaricare un SDK ma che è destinato a sviluppare applicazioni desktop. Cosa succede se desidero sviluppare un allegato hardware? Come lo stanno facendo aziende come Satechi?

Risposte:


5

Esistono due modi in cui le società di accessori ottengono le informazioni necessarie per connettersi alle telecamere:

  1. Più comunemente, decodificano il protocollo - ovviamente questo è abbastanza difficile e non qualcosa che una persona normale può fare da solo, inoltre, il protocollo può cambiare in modi sottili tra i modelli e non hai modo di saperlo.

  2. Molto raro, pagano un sacco di soldi al produttore della fotocamera per ottenere i dettagli del protocollo di comunicazione.

Quindi, sei sfortunato.

Tuttavia, se tutto ciò che vuoi fare è attivare la fotocamera da remoto, la porta remota cablata è di solito molto semplice e devi solo cortocircuitare due pin per sparare e altri due pin per mettere a fuoco (non sono sicuro al 100% di Nikon ma io fatto un telecomando cablato per la mia reflex digitale Canon dalla vecchia spazzatura che avevo a casa mia)


Questa è un'ottima informazione. Non sto solo cercando un telecomando cablato. Un breve retroscena, di recente ho comprato una Nikon D600 con l'adattatore WiFi WU-1B. È orribile al massimo. Ho alcune idee molto migliori basate sull'hardware di tipo WU-1B, quindi essendo un programmatore ho iniziato a ricercare API. Sembra che io sia sfortunato.
motiver,

6
@motiver - Bene, ho 2 opzioni per te - 1. puoi facilmente annusare il traffico di rete dall'app di Nikon e inviare i comandi da qualsiasi altro dispositivo WiFi. 2. C'è qualcuno che sta già lavorando al reverse engineering degli adattatori WiFi WU-1A, WT-4A e WT-5A, puoi contattarlo e vedere se può aiutarti - visto su diyphotography.net/…
Nir

@nir - Commento epico di follow-up, bel lavoro!
dpollitt,

5

L'SDK contiene già le informazioni necessarie.

Ad esempio, l'SDK Nikon D90 (che sembra essere il primo dell'elenco che ho estratto dall'SDK che ho sul file) ha D90UsbMtpE_01.doc che contiene le specifiche MTP che definiscono cosa può fare la fotocamera e i messaggi che puoi passare tramite usb per farlo accadere.


È dolce. Daremo un'occhiata all'API D600. Devo aver perso qualcosa.
motiver
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.