Sunday, March 6, 2011

The WFT-E2A demystified: Wireless FTP (Mac OS X 10.5) - Canon Digital Photography Forums

This seems to be a step-by-step guide to setting up the WFT Canon devices. I will try and tell you how it works...


The WFT-E2A demystified: Wireless FTP (Mac OS X 10.5) - Canon Digital Photography Forums



Configuring and using the Canon WFT-E2A WiFi Transmitter on a Mac OS X system
According to Canon's documentation, the WFT-E2A transmitter can be operated in one of three network protocols, FTP, PTP and HTTP. But what does that mean? I'm familiar with these protocols in the general sense but I really couldn't appreciate their implementation on the WFT-E2A transmitter until I had a chance to play with one this weekend.

The purpose of this thread is not to review the WFT-E2A transmitter although I may do that some time in the near future. What this thread will attempt to do is to explain how to configure the WFT-E2A transmitter and your computer for each of the three networking protocols (in three thread installments, one thread for each protocol).


WFT-E2A Uses

In order to appreciate the three protocols implemented on the WFT-E2A transmitter, you need to have some idea of what you want to use the transmitter for.

Below are brief descriptions of each protocol and their more common usage.

1) FTP - Transferring images from camera to computer automatically while shooting or by selecting or batching after shooting.

Useful for event photographers who need to send the images off to a central location for processing and/or printing as soon as possible.

2) PTP - Controlling and shooting a remote camera from a computer with the captured images getting downloaded to the computer immediately after shooting. Useful for studio photographer who want to shoot "tethered" (tethering can be wired or wireless).

3) HTTP - Accessing the images in the camera storage cards using an internet web browser. Camera can also be triggered, but not controlled, remotely using the web browser without the need to start up a proprietary program like the EOS Utility.

Because the three protocols have different configuration requirements, anybody who buys the WFT-E2A expecting to be able to take the transmitter out of the box, plug it into the camera and start shooting is going to be in for a big disappointment. Unfortunately, it's not as simple as that. But on the bright side, it's not that complicated, either, if you have some basic understanding of the networking requirements.

Hopefully, I'll be able to provide enough information to help you set up your WTF-E2A transmitter without much difficulty. The actual configuration procedure detailed later in this thread is for the Mac OS X system but the general principle should also apply to the Windows system.


Essential Networking Basics:

Network Types

The first thing you need to understand is that there are two types of network that you can connect the WFT-E2A transmitter to. They are the Infrastructure network and the peer-to-peer ad hoc network:

1) Infrastructure network - A pre-established home or business network with one or more network routers and/or access points and devices, like computers and other "intelligent" devices (PDAs, cameras, etc), that talk to each other over the network.

2) Ad hoc peer-to-peer network - An ad hoc network connection between two or more computers and/or "intelligent" devices.

An infrastructure network is a permanent network while an ad hoc network is usually set up temporarily.


Network Addresses

Another thing that you need to know about relating to networks is that each and every device connected to a network needs to have a unique address. An analogy is a telephone network where each phone, discounting the extensions, on the phone network has a unique phone number associated with it. The address assigned to network devices are referred to as the IP address.

An IP address can be assigned permanently to a particular network device or it can be assigned temporarily. When an IP address is permanently assign to a device, any other device on the network can communicate with that device once the address is known.

When an IP address is assigned temporarily, all the other devices that want to communicate with that device will need to acquire the latest address assigned to it before communications can begin. Fortunately, there is one device on the network, called the DNS server, whose job is to keep track of all temporary IP addresses assigned to devices on the network so that the other devices do not have to. They just go to the DNS server for the IP address when they need to talk to another device. All that's needed to get the correct IP address of a device on the network is the device name. Using the telephone analogy, this would be like calling the operator and getting a person's phone number using the person's name as a reference. The significance for this will be seen later when we go through the procedure of configuring the WFT-E2A transmitter for a PTP session in an infrastructure network.

One final note about the network is that devices can be physically connected to the network using an ethernet cable or wirelessly using RF (radio frequency). Devices that are connected wirelessly to a network make up their own sub-network that is identified by a unique name called the SSID(Service Set Identifier).

You have to make sure that the IP addresses and SSID, if applicable, are specified correctly during the configuration of the WFT-E2A transmitter to ensure a trouble-free setup!

Practical Application

Ad Hoc Wireless FTP Scenario

You are an event photographer and need to have your images transferred immediately after shooting to a computer operated by your assistant so that they can be processed and printed on-site. But there is no infrastructure network at the venue to which you can connect your computer, a MacBook Pro running OS X 10.5 (Leopard), and your camera, a 1DmkIII with a WFT-E2A transmitter attached.

You are also going to be running around all over the place taking pictures so you can't be hampered by a cable that connects your camera to the computer. This means that your camera will need to be connected wirelessly to the computer.

So, what do you need to do to get the camera talking to the computer and transferring your images wirelessly and automatically? The first thing you'll need to set up an ad hoc network. This is done on the MacBook Pro. You will also need to enable FTP access on the computer so that the camera can transfer images to the computer using the FTP protocol. On the camera side, you will need to configure the WFT-E2A for an FTP session so that it can talk to the MacBook Pro. The procedure for doing all these are detailed below.

Creating the Ad Hoc Network

AirPort.jpg

1. Click on the AirPort icon on the right side of the task bar at the top of the screen. A popup menu will appear.

2. If AirPort is off, click Turn AirPort On in the popup menu to turn it on and then click on the AirPort icon again to redisplay the popup menu.

3. Click on Create Network....

4. In the Create a Computer-to-Computer network window, enter a unique name for your ad hoc network, for example, MacBook-ProAir. This is going to be the SSID of our ad hoc wireless network.

You can leave the Channel at the default value of 11 or change it if channel 11 is already in use.

5. If you are paranoid like me and don't want anybody else accessing your ad hoc network, select Require Password and enter a 5 character password in the Password and the Verify fields.

6. Click OK to create the ad hoc network. Notice that the AirPort icon changed to an icon with a computer in it.


IP-address.jpg

7. Now that the ad hoc network has been created, you will need to see what IP address is assigned to the computer. Start up System Preferences from the Applications folder.

8. Click on Network in the Internet & Network panel in the middle of the System Preferences window.

9. Click on AirPort in the left side panel to select it.

10. At the top of the right side panel, Status should show as On. If not, go back to Step 1 and try again.

11. Click on the Advanced button at the lower right bottom of the window.

12. In the new AirPort window, click on the TCP/IP tab.

13. Note the IP address specified in the IPv4 Address field. You'll need this when setting up the WFT-E2A transmitter later.

Note: When the IP address for the computer is assigned dynamically (i.e. Configure IPv4 is set to Using DHCP, you might find that the IP address changes each time an ad hoc session is created. This will then necessitate a corresponding change to the IP address specified on the camera. To prevent the IP address from changing, you can manually assign a fixed IP address to the computer. The WFT-E2A transmitter expects the FTP server to have an IP address of192.168.1.20 (at least, that's the default on mine; your default may be different) so you can, if you wish, assign this address to the computer. This will then result in one less setting to change when configuring the WFT-E2A transmitter.

To manually assign an IP address, change Configure IPv4 to Using DHCP with manual address and then enter the desired IP address into the IPv4 Address field. Click OK and then click Apply in the Network window to apply the change.


14. Exit out of all the open System Preferences windows.

No comments:

Post a Comment