• DepthAI
  • Can't connect to new OAK-D POE

Hi! We just received a new OAK-D POE camera (with the luxonis supplied POE injector - a UPOE af) and We cant't seem to get the camera to connect.

I am running Ubuntu linux 20.04, with the latest versions of the depthai, depthai-core and depthai-python repos. I have also run the install requirements scripts - using the depthai python package version 2.19.0.0 ). I connected the camera and POE injector to my RJ45 port on my machine and attempted to run the depthai demo program in the depthai repo, giving this error:

RuntimeError: No DepthAI device found!

Upon further investigation, it looks like the camera is never really properly connected - the link comes up (with an IPV6 address) but it doesn't stabilise (as in it periodically drops out and reconnects), nor is an IPV4 address ever assigned. When I run the device manager program in the depthai-python repo, I have the same issue - no device detected. Additionally, since there is no IPV4 address for the camera, I cannot manually connect to the camera to reflash the bootloader.

I can see a green light on the RJ45 port on the camera, but no corresponding lights on the injector. I am not familiar with this injector model either, so I am not sure if there are lights that should be active on the injector RJ45 ports. Since my network interface is at least trying to negotiate an IPV6 address, I think that there is some connectivity, but I have otherwise hit a bit of a dead end.

Can you suggest any further debugging steps? I suspect that the injector is not working as intended.

Cheers!

  • erik replied to this.

    Hi pete ,
    Can you ping the device? The problem is that you are using direct connection and linux (so there's no dhcp running to assign it dynamic ip - windows does that b default iirc), meaning OAK POE will fallback to static ip at 169.254.1.222 (see docs here).
    So you could either specify the IP of the camera, or set your computer's static IP so it's in the same LAN as the camera (eg. 169.254.1.123). Thoughts?
    Thanks, Erik

      erik

      Ah excellent! that was it! I went home and got a DHCP server running and I didnt have any further problems - thank you!