Чи пропонує Nikon щось на зразок API для розробки програмного забезпечення сторонніх виробників?


11

Мені було цікаво, чи у Nikon є доступний API для розробки апаратних засобів третьої сторони, наприклад, інтерфейс Satechi, який я зараз використовую. У мене є кілька цікавих ідей для деяких сторонніх апаратних додатків для DSLR, але я не можу знайти підтримку на веб-сайті Nikon. Я знайшов місце, де я можу подати заявку на завантаження SDK, але це призначено для розробки програм для настільних ПК. Що робити, якщо я хочу розробити апаратне вкладення? Як це роблять такі компанії, як Satechi?

Відповіді:


5

Існує двостороння компанія-аксесуар, яка отримує інформацію, необхідну для підключення до камер:

  1. Найчастіше вони реверсують протокол - очевидно, що це досить складно, і не те, що нормальна людина може зробити самотужки, також протокол може змінюватися тонко між моделями, і ви не можете цього знати.

  2. Дуже рідко вони платять виробнику камери багато і багато грошей за ліцензування деталей протоколу зв'язку.

Отже, вам не пощастило.

Однак якщо все, що ви хочете зробити, це запустити камеру віддалено, провідний віддалений порт, як правило, дуже простий, і вам достатньо коротких двох штифтів для зйомки та двох інших штифтів для фокусування (я не впевнений на 100% у Nikon, але я зробив дротовий пульт дистанційного керування для свого Canon DSLR зі старого сміття, який я мав у себе вдома)


Це чудова інформація. Я не просто шукаю дротовий пульт. Короткий посібник, нещодавно я придбав Nikon D600 з Wi-адаптером WU-1B. Це в кращому випадку жахливо. У мене є кілька набагато кращих ідей, заснованих на апаратному забезпеченні типу WU-1B, тому будучи програмістом, я почав досліджувати API. Схоже, мені не пощастило.
мотив

6
@motiver - Ну, ніж у мене є два варіанти для вас - 1. ви можете легко нюхати мережевий трафік з додатку Nikon і надсилати команди з будь-якого іншого пристрою з підтримкою Wi-Fi. 2. Там є хтось, хто вже працює над інженерною технологією адаптерів Wi-Fi WU-1A, WT-4A і WT-5A, ви можете зв’язатися з ним і побачити, чи може він допомогти вам - бачив це на diyphotography.net/…
Nir

@nir - коментар із подальшою епічної роботи, приємна робота!
dpollitt

5

SDK містить інформацію, яка вам вже потрібна.

Наприклад, Nikon D90 SDK (який щойно стає першим зі списку, який я витягнув із SDK, який я маю у файлі) має D90UsbMtpE_01.doc, який містить MTP-характеристики, які визначають, що може робити камера і повідомлення, які можна передавати. через usb, щоб це сталося.


Це солодко. Я погляну на API D600. Я, мабуть, щось пропустив.
мотив
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.