ニコンはサードパーティのハードウェアを開発するためのAPIのようなものを提供していますか?


11

私が現在使用しているSatechi Intervalometerのようなサードパーティのハードウェアを開発するために利用できるAPIがNikonにあるかどうか疑問に思っていました。デジタル一眼レフ向けのサードパーティ製ハードウェアアドオンについては、素晴らしいアイデアをいくつか持っていますが、ニコンのウェブサイトではサポートを見つけることができません。SDKのダウンロードを申請できる場所を見つけましたが、それはデスクトップアプリケーションの開発を目的としています。ハードウェアアタッチメントを開発したい場合はどうなりますか?さてちのような会社はそれをどのように行っていますか?

回答:


5

アクセサリー会社がカメラに接続するために必要な情報を取得する方法は2つあります。

  1. 最も一般的なのは、プロトコルをリバースエンジニアリングすることです。これは明らかに困難であり、通常の人が単独で行うことはできません。また、プロトコルはモデル間で微妙に変化する可能性があり、それを知る方法がありません。

  2. 非常にまれですが、通信プロトコルの詳細をライセンスするためにカメラメーカーに多額の費用を支払います。

だから、あなたは運が悪いです。

ただし、カメラをリモートでトリガーするだけの場合は、有線リモートポートは通常非常にシンプルで、2つのピンをショートして撮影し、他の2つのピンをフォーカスする必要があります(Nikonについては100%わかりませんが、私の家にあった古いジャンクからキヤノンのデジタル一眼レフ用の有線リモコンを作りました)


それは素晴らしい情報です。有線リモコンを探しているだけではありません。簡単な裏話として、私は最近、WU-1B WiFiアダプター付きのNikon D600を購入しました。せいぜいひどいです。私はWU-1Bタイプのハードウェアに基づいたはるかに優れたアイデアを持っているので、プログラマーとしてAPIの研究を始めました。運が悪いようです。
推進者2012

6
@motiver-ええと、私には2つの選択肢があります-1. Nikonのアプリからネットワークトラフィックを簡単に傍受し、他のWiFi対応デバイスからコマンドを送信できます。すでにリバースエンジニアリングにWU-1A、WT-4AおよびWT-5AのWiFiアダプターを働いている、あなたは彼に連絡することができますし、彼はあなたを助けることができるかどうかを確認2.そこの誰か-でそれを見diyphotography.net/...
ニール

@nir-素晴らしいフォローアップコメント、素晴らしい仕事!
dpollitt 2013年

5

SDKには、すでに必要な情報が含まれています。

たとえば、Nikon D90 SDK(たまたま私がファイルに持っているSDKから最初にプルしたリストの最初のものです)には、カメラが実行できることと渡すことができるメッセージを定義するMTP仕様を含むD90UsbMtpE_01.docがあります。それを実現するためにUSB経由で。


それは甘いです。D600 APIを見てみましょう。何かを逃したに違いない。
推進者2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.