I'm working with an OAK-1-POE camera. Fresh out of the box. I tested it first as it comes out of the box and connected no problem to various test scripts. Then I ran the scrip to assign the camera a static IP, which appears to have run successfully (setting the IP to 169.254.1.121).
This camera is connected directly to my machine through a PCIe PoE card, which works fine with another OAK-1-POE camera set with static IP, so the static IP on the port on my computer appears to be set up properly as well.
If I attempt to connect to the camera and open a connection using the depthai API, it returns that there are No Available Devices. If I open up a terminal and ping the device at the aforementioned static IP, it is able to ping successfully with <1ms response time. Even attempting to set the IP address for the camera within the depthai API (using a depthai.DeviceInt() object that is passed to the depthai.Device call that runs the connection), it still returns the same: "No available devices".
Any advice here on how to properly troubleshoot? Or, barring the ability to troubleshoot as it is, and assuming that I cannot connect using the above methods, is there a way to essentially factory reset the device so that it goes back to its initial settings (which were working). Then I would try setting the static IP again.