Camera Not Discovered

Symptom

The camera to which you want to connect could not be discovered by Mech-Eye SDK or the GenICam client.

If this is the first time the camera is used, and the it could not be discovered by Mech-Eye SDK or the GenICam client, please refer to Camera Used for the First Time Could Not Be Discovered.

Possible Causes

The reason that the camera could not be discovered can be any of the following, and these reasons need to be investigated one by one:

  • The camera cables are not correctly connected or mounted, or the cables need to be replaced.

  • The camera is connected to a router with an Ethernet cable, and the computer is connected to the Wi-Fi of the router.

  • Windows Defender Firewall or antivirus software is blocking the communication with the camera.

  • Mech-Eye API or GenICam client: The camera IP address and the IP address of the computer Ethernet port connected to the camera are not in the same subnet.

  • The IP addresses of multiple computer Ethernet ports are in the same subnet.

Solutions

The instructions for actions on the computer in this section are only applicable to the Windows operating system. If you are using the Ubuntu operating system, please contact Technical Support.

Please investigate each of the above reasons one by one according to the following sections.

Cables Incorrectly Connected or Need to Be Replaced

Please follow these steps to troubleshoot the issue:

  1. Check if the camera cables are worn, broken, or damaged otherwise.

    • If the camera cables are damaged, contact Technical Support to acquire a replacement. Then, check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

      • If so, the troubleshooting is completed.

      • If not, proceed to step 2.

    • If the cables are not damaged, proceed to step 2.

  2. Refer to Camera Hardware User Manual and Guidelines for Mounting Camera Cables and check if the camera cables are correctly connected and mounted, without issues such as not fully tightened connector nut or tangling with other cables.

    • If the camera cables are not correctly connected and mounted, please correct the connection and mounting, and then check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

      • If so, the troubleshooting is completed.

      • If not, proceed to the next section.

    • If the camera cables are correctly connected and mounted, proceed to the next section.

Computer Connected to Router Wi-Fi

Please follow these steps to troubleshoot the issue:

  1. Open the Control Panel and select View network status and tasks under Network and Internet.

  2. Check if Wi-Fi is displayed next to Connections.

    • If so, proceed to step 3.

    • If not, proceed to the next section.

  3. Disable the Wi-Fi function of the router or connect the router and computer with an Ethernet cable. Then, check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

    • If so, the troubleshooting is completed.

    • If not, proceed to the next section.

Communication Blocked

Please follow these steps to troubleshoot the issue:

  1. Open the Control Panel, and select System and Security  Windows Defender Firewall.

  2. Select Turn Windows Defender Firewall on or off on the left, and then check the selected options.

    • If the selected options are Turn on Windows Defender Firewall, select Turn off Windows Defender Firewall instead. Then, check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

      • If so, the troubleshooting is completed.

      • If not, proceed to step 3.

    • If the selected options are Turn off Windows Defender Firewall, proceed to step 3.

  3. Turn off the antivirus software installed on the computer or change its blocking settings to allow the communication of Mech-Eye Viewer or the GenICam client. Then, check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

    • If so, the troubleshooting is completed.

    • If not, proceed to the next section.

Camera IP address and IP Address of Computer Ethernet Port Not in the Same Subnet

This section is only applicable to Mech-Eye API or the GenICam client.

Please follow these steps to troubleshoot the issue:

  1. Check the camera IP address in Mech-Eye Viewer.

  2. Refer to Set IP Address on Computer and check the IP address of the computer Ethernet port connected to the camera.

    • If the computer Ethernet port is set to Obtain an IP address automatically, refer to Set IP Address on Computer and set a static IP address for the Ethernet port. Then, proceed to step 3.

    • If the two IP addresses are not in the same subnet, modify the IP address of the camera or the computer Ethernet port so that the two are in the same subnet. Then, proceed to step 3.

      Modify the camera IP address

      Use Mech-Eye Viewer or the IP configuration tool to modify.

      Modify the IP address of the computer Ethernet port

      Refer to Set IP Address on Computer.

    • If the two IP addresses are in the same subnet, proceed to the next section.

  3. Check if the camera can be discovered by Mech-Eye API or the GenICam client.

    • If so, the troubleshooting is completed.

    • If not, proceed to the next section.

IP Addresses of Multiple Computer Ethernet Ports in the Same Subnet

Please follow these steps to troubleshoot the issue:

  1. Disable the Ethernet ports other than the one connected to the camera:

    1. Open the Control Panel and select View network status and tasks under Network and Internet.

    2. Select Change adapter settings on the left. The Network Connections window will pop up.

    3. In the Network Connections window, right-click the Ethernet ports other than the one connected to the camera and select Disable.

  2. Check if the camera can be discovered by Mech-Eye SDK or the GenICam client.

    • If so, then the IP addresses of multiple computer Ethernet ports are in the same subnet. Proceed to step 3.

    • If not proceed to step 4.

  3. Modify the IP addresses of the disabled Ethernet ports and then enable these Ethernet ports:

    1. Return to the Network Connections window, and refer to Set IP Address on Computer and modify the IP addresses of the disabled Ethernet ports to other subnets.

    2. Right-click these Ethernet ports and select Enable to enable these Ethernet ports. Then, check again if the camera can be discovered by Mech-Eye SDK or the GenICam client.

      • If so, the troubleshooting is completed.

      • If not proceed to step 4.

  4. Restart the camera: Disconnect the camera from power and then reconnect it to power. Then, check again if the camera can be discovered by Mech-Eye SDK or the GenICam client.

    • If so, the troubleshooting is completed.

    • If not, please contact Technical Support.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.