I wrote an iOS app like that, for Nikon cameras, many moons ago. It was a real pain, but I did get it working. The biggest issue, is the streaming video.
This is kinda cool, but it's similar in function to the canon connect app which feels a little superfluous.
Maybe it connects better - I have a 70d and the connection process is annoying. Iirc it's WiFi direct but you have to connect and manage it yourself, and your phone will get cross there's no internet and disconnect you every so often.
My main camera now is a 90d which uses Bluetooth to connect first and then setup WiFi. Much easier process that makes the app much more useful. Although I've actually got an "unleashed" device that uses usb and hdmi for control, lets you do ramped time lapses and connect multiple cameras. No live view, but I can connect to both the 90d and 70d very smoothly which is more useful in general.
I am not a Canon shooter but I welcome really any open source efforts on this front; this is one area of tech where open source is really held back by various vendors' intransigence, API and protocol shenanigans (I'm looking at you Sony)
I wrote an iOS app like that, for Nikon cameras, many moons ago. It was a real pain, but I did get it working. The biggest issue, is the streaming video.
If they use PTP-IP, you can do quite a bit.
This is kinda cool, but it's similar in function to the canon connect app which feels a little superfluous.
Maybe it connects better - I have a 70d and the connection process is annoying. Iirc it's WiFi direct but you have to connect and manage it yourself, and your phone will get cross there's no internet and disconnect you every so often.
My main camera now is a 90d which uses Bluetooth to connect first and then setup WiFi. Much easier process that makes the app much more useful. Although I've actually got an "unleashed" device that uses usb and hdmi for control, lets you do ramped time lapses and connect multiple cameras. No live view, but I can connect to both the 90d and 70d very smoothly which is more useful in general.
This is related, but not wireless, and works only for the Powershot series of cameras:
https://chdk.fandom.com/wiki/CHDK
It is used for DIY book scanners.
someone make this for Sony Alpha please...
It is ridiculous that such simple functionality is locked up.
I am not a Canon shooter but I welcome really any open source efforts on this front; this is one area of tech where open source is really held back by various vendors' intransigence, API and protocol shenanigans (I'm looking at you Sony)
Olympus (RIP) published open documentation of their command protocols, which are just HTTP endpoints with URL parameters.
Is the underlying API same as Canon Connect App