Nikon เสนออะไรบางอย่างเช่น API สำหรับการพัฒนาฮาร์ดแวร์ของบุคคลที่สามหรือไม่


11

ฉันสงสัยว่า Nikon มี API ที่ใช้สำหรับการพัฒนาฮาร์ดแวร์ของ บริษัท อื่นเช่น Satechi Intervalometer ที่ฉันใช้อยู่หรือไม่ ฉันมีไอเดียเจ๋ง ๆ สำหรับแอดออนฮาร์ดแวร์บุคคลที่สามสำหรับ DSLR แต่ฉันไม่สามารถหาการสนับสนุนใด ๆ บนเว็บไซต์ Nikon ฉันพบสถานที่ที่ฉันสามารถสมัครเพื่อดาวน์โหลด SDK ได้ แต่มีวัตถุประสงค์เพื่อพัฒนาแอปพลิเคชันเดสก์ท็อป ถ้าฉันต้องการพัฒนาสิ่งที่แนบมากับฮาร์ดแวร์ บริษัท อย่าง Satechi ทำเช่นไร?

คำตอบ:


5

มี บริษัท เสริมสองทางที่จะได้รับข้อมูลที่จำเป็นในการเชื่อมต่อกับกล้อง:

  1. ที่พบบ่อยที่สุดพวกเขาทำวิศวกรรมโปรโตคอลกลับ - เห็นได้ชัดว่านี่เป็นเรื่องยากและไม่ใช่สิ่งที่คนปกติสามารถทำคนเดียวได้เช่นกันโปรโตคอลสามารถเปลี่ยนแปลงได้ในรูปแบบที่ละเอียดอ่อนระหว่างแบบจำลองและคุณไม่มีทางรู้

  2. หายากมากพวกเขาจ่ายเงินให้ผู้ผลิตกล้องมากมายและเงินเป็นจำนวนมากเพื่อขอใบอนุญาตรายละเอียดโปรโตคอลการสื่อสาร

คุณโชคไม่ดี

อย่างไรก็ตามหากสิ่งที่คุณต้องทำคือเรียกใช้กล้องจากระยะไกลพอร์ตระยะไกลแบบใช้สายมักจะง่ายมากและคุณต้องใช้สองขาสั้น ๆ ในการถ่ายภาพและอีกสองขาที่จะโฟกัส (ฉันไม่แน่ใจ 100% เกี่ยวกับ Nikon แต่ฉัน ทำรีโมทแบบมีสายสำหรับ DSLR Canon ของฉันจากขยะเก่าที่ฉันมีในบ้านของฉัน)


นั่นคือข้อมูลที่ดี ฉันไม่ได้แค่มองหารีโมตแบบใช้สาย ย้อนหลังสั้น ๆ ฉันเพิ่งซื้อกล้อง Nikon D600 พร้อมอแดปเตอร์ WU-1B WiFi มันช่างน่ากลัวที่สุด ฉันมีความคิดที่ดีขึ้นจากฮาร์ดแวร์ประเภท WU-1B ดังนั้นในฐานะโปรแกรมเมอร์ฉันเริ่มค้นคว้า API ดูเหมือนว่าฉันจะโชคไม่ดี
motiver

6
@motiver - ดีกว่าฉันมี 2 ตัวเลือกสำหรับคุณ - 1. คุณสามารถดมกลิ่นการรับส่งข้อมูลเครือข่ายจากแอพของ Nikon และส่งคำสั่งจากอุปกรณ์ที่เปิดใช้งาน WiFi อื่น ๆ 2. มีบางคนที่ทำงานด้านวิศวกรรมย้อนกลับอะแดปเตอร์ไร้สาย WU-1A, WT-4A และ WT-5A คุณสามารถติดต่อเขาและดูว่าเขาสามารถช่วยคุณได้หรือไม่ - ดูได้ที่diyphotography.net/
Nir

@nir - ความคิดเห็นการติดตามมหากาพย์เป็นคนดีมาก!
dpollitt

5

SDKมีข้อมูลที่คุณต้องการอยู่แล้ว

ตัวอย่างเช่น Nikon D90 SDK (ซึ่งเพิ่งเกิดขึ้นเป็นรายการแรกที่ฉันดึงมาจาก SDK ที่ฉันมีในไฟล์) มี D90UsbMtpE_01.doc ซึ่งมีสเปค MTP ที่กำหนดสิ่งที่กล้องสามารถทำได้และข้อความที่คุณสามารถส่งได้ ผ่าน usb เพื่อทำให้มันเกิดขึ้น


นั่นคือหวาน ฉันจะดูที่ D600 API ฉันต้องพลาดอะไรบางอย่างไป
motiver
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.