erik
So today I have worked through quite a few hardware combinations as per this request.
For our production device we are planning to deliver to our client is a
+ Microsoft Surface Go 3 Tablet running Windows 11
+ USB - C to Ethernet adaptor
+ Tp-Link POE desktop switch (TL-SF1005P)
+ OAK S-2 POE Camera
All of this will be vehicle mounted, so we want as little gear as possible. Also we are focused on the PoE Camera instead of the USB Camera because Ethernet cables can be longer and clip in and unlike USB cables won't slip out.
I didn't test on that tablet, instead I have two laptop I use for development. One is Windows only the other dual boots Linux Ubuntu and Windows. Both laptops are Dell Vostro 7590's
I have three USB Network devices, a Comsol USB-A to ethernet adapter (it's a cheap one), a Bonelk USB-C to Ethernet adapter. A standard Dell Dock.
I replaced the network cable between the PC/ USB to ethernet and the switch at the start of today's test. That did not appear to make a difference.
No matter what combination of hardware I tried on Windows it did not work and always gave the same message as above.
At one I tried to reset to the Factory Defaults in the device_mamanger.py program (under Windows). This did not work, it gave a message to the effect that it had tried to reboot the device but couldn't. The device then disappeared from the network. Eventually after power cycling it, it came back but the firmware had not been downgraded.
I will frequently use 'ping 169.252.1.222' to check if it is on the network. I find that I frequently have to power cycle the switch and then the PoE camera by unplugging it to get it responding to pings.
The good news is that under Linux I was able to get it to work particular the Dell Dock seemed to work better than the Comsol USB adapter. But they were both able to work.
In the case of the Dell Dock I could confirm that I can start the program up. Then received images from the Camera. Then start it up again and receive more images from the Camera. However after this second successful run when I quit the program the Camera appeared to crash and I could no longer ping it. I was eventually able to get to to respond to pings by power cycling it.
We are considering buying a second PoE Camera incase we simply have a defective unit. (We have a USB Camera as well that we can develop the software with).