Sounds like the technology's not quite fully mature for real-world use without ample training in how to set up things and how to work around issues. But of course, Canon has basically zero experience in internet connectivity; if Samsung or Apple were the makers, then the issues would be so simple that there would hardly be a need for any instructions. This is a huge part of what Thom Hogan has been complaining about for some time now: the Japanese camera makers just do not "get" internet connectivity and how it relates to photographic workflow. Maybe in the next generation the WiFi will be more user-friendly...you know, as if it had been designed by Samsung or Apple...
What’s the Plan? | byThom | Thom Hogan
"
* have done nothing to advance workflowThis is where it all comes to a head. Smartphones coupled with the Internet proved that photos can be taken, managed, edited, and distributed in new ways. Digital cameras? Not so much. Actually, not at all. Why the hell does Nikon think that with my DSLR I want to buy a WiFi accessory and then it can only talk to a crippled and basic iOS or Android app? Why can’t it talk to my TV through the WiFi connection? My computer? My network? My cloud system? Japanese companies tend to think of photo workflow as linear. It’s not. It’s highly interconnected these days. My computers understand that. My camera does not. When I look at all the ways that Apple has significantly changed customer workflow
for the better, the camera companies look like giant glacial rocks that haven’t moved in millennia. "
What I find both surprising and disappointing about the internet connected cameras (and actually with most internet-connected computer technologies) is how awful the end-user configuration experience is when it really doesn't have to be that way.
I used to work for Sun Microsystems. Sun developed a zero-configuration network technology called "Jini". The devices self-configure, self-advertise themselves to the network, and self-discover each other. All the consumer has to do is "use them". Apple later developed a similar technology in Bonjour. I have a couple of Bonjour printers on my network. If a friend comes over and brings their laptop, they don't have to add the printer nor install drivers... when they go to print the printer is already there -- nothing to configure. Incidentally... these devices do not actually use IP addresses (that would require at least SOME form of configuration). They communicate directly via hardware addresses which is a layer of networking below the IP layer.
I can imagine wanting a little security so that someone else in the area can't just attach to your WiFi-enabled camera and start scanning and downloading images... but it's trivial to add a trust option so that while discovery of devices is no problem, the device won't just agree to exchange data with another device unless you tell it that you trust that other device.
But I agree with your point... the technology is needlessly complicated.