Hi!
Yes, but it is still not working reliably. Sometimes the cameras with their assigned IP becomes invisible. Eg. A camera may be configured to 192.168.10.60 and will show up when pinging and it is also possible to connect normally (at least for a few tries). Then it suddenly becomes invisible from ping and dai.Device.getAllAvailableDevices(). However, when changing the IP of the network interface to be 169.254.1.50, all cameras show up again (all with the default IP as name, even if all cameras are configured to a unique static IP).
Network adapter configured to 192.168.10.94
[DeviceInfo(name=192.168.10.93,
mxid=18443010B1410E0900,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS),
DeviceInfo(name=192.168.10.90,
mxid=1844301081145C1200,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS)]
Network adapter configured to 169.254.1.50
[DeviceInfo(name=169.254.1.222,
mxid=1844301081145C1200,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS),
DeviceInfo(name=169.254.1.222,
mxid=18443010B1410E0900,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS),
DeviceInfo(name=169.254.1.222,
mxid=14442C10610DCCD600,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS),
DeviceInfo(name=169.254.1.222,
mxid=18443010B1975B1200,
X_LINK_BOOTLOADER,
X_LINK_TCP_IP,
X_LINK_MYRIAD_X,
X_LINK_SUCCESS)]
I believe there is something wrong with the implementation of device_info = dai.DeviceInfo(IP) and dai.Device(device_info). Connecting using MXID works more reliably.