11 我想知道尼康是否有可用于开发第三方硬件的API,例如我当前使用的Satechi Intervalometer。我对DSLR的一些第三方硬件附加组件有一些很酷的想法,但是我在尼康网站上找不到任何支持。我找到了一个可以下载SDK的地方,但该地方旨在开发桌面应用程序。如果我要开发硬件附件怎么办?像Satechi这样的公司是如何做到的? nikon dslr intervalometer — 动机 source
5 附件公司可以通过两种方式获取连接相机所需的信息: 最常见的是,他们对协议进行逆向工程-显然,这是相当困难的,不是普通人只能做的事情,而且,协议在模型之间可能会以微妙的方式更改,而您却无从得知。 非常罕见的是,他们向相机制造商付了很多钱来许可通信协议的详细信息。 所以,你很不幸。 但是,如果您要做的只是远程触发相机,则有线远程端口通常非常简单,您只需要短路两个引脚即可拍摄,而另外两个引脚则需要聚焦(我对尼康不是100%肯定,但我从家里的旧垃圾为佳能DSLR制作了有线遥控器) — 尼尔 source 那是很棒的信息。我不仅在寻找有线遥控器。简要介绍一下,我最近购买了带有WU-1B WiFi适配器的尼康D600。充其量是可怕的。我有一些基于WU-1B类型硬件的更好的主意,因此作为一名程序员,我开始研究API。看来我不走运。 — 动机 6 @motiver-好吧,我这里有2个选项给您-1.您可以轻松地从Nikon的应用程序监听网络流量,并从任何其他启用WiFi的设备发送命令。2.已经有人在对WU-1A,WT-4A和WT-5A WiFi适配器进行反向工程,您可以与他联系并查看他是否可以为您提供帮助-在diyphotography.net — Nir @nir-史诗般的后续评论,不错! — dpollitt
5 SDK确实包含您已经需要的信息。 例如,尼康D90 SDK(恰好是我从SDK存档的列表中的第一个)具有D90UsbMtpE_01.doc,其中包含MTP规范,这些规范定义了相机可以做什么以及可以传递的信息通过USB来实现这一目标。 — 詹姆斯·斯内尔 source 太贴心了。我将看一下D600 API。我一定错过了什么。 — 动机