Me preguntaba si Nikon tiene una API disponible para desarrollar hardware de terceros como el Intervalómetro Satechi que estoy usando actualmente. Tengo algunas ideas geniales para algunos complementos de hardware de terceros para DSLR, pero no puedo encontrar ningún soporte en el sitio web de Nikon. Encontré un lugar donde puedo aplicar para descargar un SDK, pero que está destinado a desarrollar aplicaciones de escritorio. ¿Qué sucede si quiero desarrollar un archivo adjunto de hardware? ¿Cómo lo están haciendo empresas como Satechi?
fuente
El SDK contiene la información que ya necesita.
Por ejemplo, el Nikon D90 SDK (que resulta ser el primero de la lista que saqué del SDK que tengo en el archivo) tiene D90UsbMtpE_01.doc que contiene las especificaciones MTP que definen lo que la cámara puede hacer y los mensajes que puede pasar a través de usb para que eso suceda.
fuente