Using Camera Control API (CCAPI)

Before using an application or other product applying the Camera Control API (CCAPI),* prepare the camera for CCAPI control by connecting it to the smartphone, tablet, or computer you will use.

Camera Control API is an HTTP-based application programming interface for controlling Canon cameras over a network.

Setting a Port Number

  1. Select [Communication functions: Camera Control API] ().

    • Enter the camera name after the camera displays [Register a nickname to identify the camera. This nickname will be used for Wi-Fi and Bluetooth connections.]
  2. Select an option.

    • Port no. (HTTP)

      The HTTP port number can be changed as needed.

    • Port no. (HTTPS)

      The HTTPS port number can be changed as needed.

    • HTTPS

      Set to [Disable] when using HTTP.

Configuring User Authentication

  1. Select [Communication functions: Camera Control API] ().

    • Enter the camera name after the camera displays [Register a nickname to identify the camera. This nickname will be used for Wi-Fi and Bluetooth connections.]
  2. Select [User authentic.].

  3. Select use of user authentication.

    • If you have selected [Enable], enter the [User name] and [Password] in [].
  4. Select [].

  5. Set the user name.

    • Press SET to access the virtual keyboard (), then enter the user name.
    • After input, select [OK].
  6. Set the password.

    • Press SET to access the virtual keyboard (), then enter the password.
    • After input, select [OK].

Configuring the Connection

  1. Select [Connect].

  2. Select [Add with wizard].

    • To configure connection details, select [Add manually].
  3. Select an option.

    • [Wired] is displayed when a wired LAN is available.
    • Select [OK] to go to the next screen.
    • For instructions on configuring communication functions, see Basic Communication Settings.
  4. Set the user name.

    • Press SET to access the virtual keyboard (), then enter the user name.
    • Select [OK] to go to the next screen.
  5. Set the password.

    • Press SET to access the virtual keyboard (), then enter the password.
    • Select [OK] to go to the next screen.
  6. Establish a Wi-Fi connection.

    • When the screen above appears on the camera, use the smartphone, computer, or other device to access the indicated URL from the application developed for camera control.
    • Display of the screen above on the camera indicates that a connection has been established.
    • To end the connection, select [Disconnect].

[CCAPICommunicating] screen

The following operations are available from the [CCAPICommunicating] screen.

  • Confirm settings

    You can check setting details.

  • Error details

    After any Wi-Fi connection errors, you can check the error details ().

  • Disconnect

    Terminates the connection.

Changing Settings

You can change the settings when the camera is not connected.

Check/edit connections

Check or edit connection settings.

  1. Select [Check/edit connections].

  2. Select the intended device.

  3. Select items to check or change.

    • Wireless LAN (or Wired)

      When wireless LAN settings have been configured, you can change the SSID (network name) and details such as the connection method, security, and type of encryption.

    • TCP/IPv4

      You can change the TCP/IPv4 settings.

    • TCP/IPv6

      You can change the TCP/IPv6 settings.

    • Check connection

      You can review connection settings.

    • Delete connection

      You can clear the connection settings.

Auto connect

Selecting [Enable] will automatically establish a connection the next time the camera starts up after you turn it off.