Nikon propose-t-il quelque chose comme une API pour développer du matériel tiers?


11

Je me demandais si Nikon dispose d'une API pour développer du matériel tiers comme l'intervalomètre Satechi que j'utilise actuellement. J'ai des idées intéressantes sur certains modules complémentaires tiers pour reflex numériques, mais je ne trouve aucune assistance sur le site Web de Nikon. J'ai trouvé un endroit où je peux demander à télécharger un SDK mais qui est destiné à développer des applications de bureau. Et si je souhaite développer une pièce jointe matérielle? Comment les entreprises comme Satechi le font-elles?

Réponses:


5

Il existe deux sociétés d'accessoires qui obtiennent les informations nécessaires pour se connecter aux caméras:

  1. Le plus commun, ils inversent le protocole - évidemment c'est assez difficile et ce n'est pas quelque chose qu'une personne normale peut faire seule, aussi, le protocole peut changer de manière subtile entre les modèles et vous n'avez aucun moyen de le savoir.

  2. Très rare, ils paient beaucoup et beaucoup d'argent au fabricant de la caméra pour obtenir les détails du protocole de communication.

Vous n'avez donc pas de chance.

Cependant, si tout ce que vous voulez faire est de déclencher l'appareil photo à distance, le port distant câblé est généralement très simple et il vous suffit de court-circuiter deux broches pour tirer et deux autres broches pour se concentrer (je ne suis pas sûr à 100% de Nikon mais je fait une télécommande filaire pour mon reflex numérique Canon à partir de vieilles ordures que j'avais chez moi)


Ce sont d'excellentes informations. Je ne cherche pas seulement une télécommande filaire. Une brève histoire, j'ai récemment acheté un Nikon D600 avec l'adaptateur WiFi WU-1B. C'est horrible au mieux. J'ai de bien meilleures idées basées sur le matériel de type WU-1B, donc en tant que programmeur, j'ai commencé à rechercher des API. On dirait que je n'ai pas de chance.
motiver

6
@motiver - Eh bien, je n'ai que 2 options pour vous - 1. vous pouvez facilement renifler le trafic réseau à partir de l'application Nikon et envoyer les commandes à partir de tout autre appareil compatible WiFi. 2. Il y a quelqu'un qui travaille déjà sur la rétro-ingénierie des adaptateurs WiFi WU-1A, WT-4A et WT-5A, vous pouvez le contacter et voir s'il peut vous aider - vu sur diyphotography.net/…
Nir

@nir - Commentaire de suivi épique, beau travail!
dpollitt

5

Le SDK contient déjà les informations dont vous avez besoin.

Par exemple, le SDK Nikon D90 (qui se trouve être le premier de la liste que j'ai extraite des SDK que j'ai sur le fichier) a D90UsbMtpE_01.doc qui contient les spécifications MTP qui définissent ce que l'appareil photo peut faire et les messages que vous pouvez transmettre via USB pour y arriver.


C'est mignon. Je vais jeter un œil à l'API D600. J'ai dû manquer quelque chose.
Motiver
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.