Tuesday, 22 January 2019

canon - How can I control a DSLR camera programmatically over Wi-Fi?



I'm a programmer and writing an application in C# (Windows 7) which should take pictures (and also download them) via Wi-Fi. I can't use USB because the camera is about 50 meters away and mounted at a height of 3 meters.


Does anyone know a SDK, API or library to connect to a Canon camera via Wi-Fi? Or any other information how this could be solved?


The camera is a Canon 70D.




Answer



You may be interested in this project, http://dslrdashboard.info/.


It takes a TPLINK MR3040 (~$30.00, and looks awfully similar to the camranger!) and provides a dd-wrt firmware image that puts some kind of API onto the device that DSLR Dashboard uses. DSLR Dashboard appears to be available as a PC app, as well as IOS and Android.


I recently bought a device, changed the firmware, and tried it out with an iPad.


I don't know if the API is "open" (i.e., defined well enough for 3rd parties), but the source code is on github: https://github.com/hubaiz


The apps themselves might be good enough for what you need as well!


No comments:

Post a Comment

Why is the front element of a telephoto lens larger than a wide angle lens?

A wide angle lens has a wide angle of view, therefore it would make sense that the front of the lens would also be wide. A telephoto lens ha...