-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Volcap not detecting Sensors (remote_eye service) - remote_eye_app works #85
Comments
Hi, There are issues when there are > 1 ethernet adapters in the system that hosts volcap. Could you check if volcap sends the first (handshake) message via the correct IP? (It should be noted when volcap starts in the command line) |
I will check today. But knowing this could have been a problem I did disabled the domain network so only was (private was left) and still it did not work. Again I will check later today, but how doe it work? Is broadcasting to find the sensors? Can we specify IP in a file instead of broadcasting? |
You could start the remote eyes manually via the command line and define the ip to connect to. |
Yes I did that to see that it worked. But the sensors have no monitors. The service alwways run and this would be helpful to connect without intervention. As per app, it means that we start volcap first and need to connect remotely with RDP to start the app, not good with 4 or 5 headless sensors Let me again check your first question later today and then we could see what next step we could check to find why it is no connecting Seb |
Yeah, I know what you mean, we usually used Windows Remote Desktop to operate the headless mini-pcs |
When I start Volcap it uses the private Network: Connecting to broker: { amqp://volumetric:capture@192.168.1.1:5672} GL_VENDOR : NVIDIA Corporation DDRenderInterfaceCoreGL initializing ...
And I see it in RabbitMQ connection (server installed on same workstation as Volcap: 192.168.1.1:62132? volumetric running ○ AMQP 0-9-1 1 0 B/s 0 B/s But I do I know if the services from sensors are using the correct IP since Even when I restart the service it never shows a connection in Rabbit MQ? |
The service writes a log file inside the remote eye's folder. The remote eyes write a log file also. Please, check if the broker's IP is the same with the ones that try to talk to the service. |
After restarting service : |
Hmmm, please follow the following steps:
(If volcap is open, and then you restart the service, when you close volcap it will say to the service to kill the remote_eye, but the remote_eye is not open, and the service crashes) |
BTW there is no sensor (kinect) on the workstation with volcap and RabbitMQ server. [2022-09-23 3:27:29 PM]: Listener started listening... Ok so it seems to listen. Is there a way to set a more verbose mode (like debug?) Is ti an issue if the sensors have the private network but also a domain network? Either by cable or Wifi,? No connection shows in the RabbitMQ connection section. Only the volcap connection is shown by the broker. The only time I see the sensors in RabbitMQ conenctions, is when they are started by app with correct IP for broker. How does the service knows the IP of the broker? |
When you open volcap, the service does not log anything? |
No |
The service listens to port 11234 |
To be continued next week. Let me know if you think of anything. |
I am back. Been busy. If I use portqry from volcalp workstation to check udp port 11234 on sensor it reports listening or filtered, but the log of the remote eye service shows a connection. Then I restart the service to see again it is freshly listening. Then I open rabbitMQ management page on volcap and start Volcap application. Volcap connects to the broker but doesn't seem to connect to the sensor as nothink shows in Volcap app and neither in the remote eye service log. 1- I need to understand at what step it fails exactly. How does the the volcap app will contact the sensor on port UDP 11234? Both 5672 and 15672 TCP ports are set for inbond and outbound on also both Volcap and Sensor. Right? Thanx Seb Seb |
Hi Seb, When volcap starts it queries the system for the network adaptor (By default it uses the first one from the list returned by the system, as we assume that the workstation has only one network adaptor). So from now on, the broker starts to get involved. So, in my point of view, probably you may have a "problem" with your network adaptors. We had such experiences in the past, when the system had additional virtual ethernet adaptors, usually prefixed with "v" on Windows, but we have fixed that in the latest version. However, something could be wrong with the way volcap get's the list of network adaptors in the system. Antonis |
From Volcap workstation I open a command prompt and use portqry to connect to remote_eye_service Querying target system called: 192.168.1.4 Attempting to resolve IP address to a name... Failed to resolve IP address to name querying... UDP port 11234 (unknown service): LISTENING or FILTERED The remote_eye_service log shows : 2022-09-28 2:38:16 PM]: Listener started listening... This means that the Volcap workstation can contact the service (but manually with portqry) When I start volcap, 2022-09-28 2:38:16 PM]: Listener started listening... If I do a netstat on volcap workstation after launching the app : Connecting to broker: { amqp://volumetric:capture@192.168.1.1:5672} GL_VENDOR : NVIDIA Corporation DDRenderInterfaceCoreGL initializing ...
nothing shows in this log. netstat -o c:\PortQryV2>netstat -o Active Connections Proto Local Address Foreign Address State PID It seems like toe broadcast fails to reach the sensor service. Any idea for a next step? Seb (I will continue tomorrow) |
Thanks for this report. Well, we have to find from which network adaptor volcap sends the broadcast message. |
Hi
First it used to work and stopped working. Since then went to all uninstalling and reinstalling. Still only app will work, but not the remote_eye_service
Setup:
Workstation with Volcap and RabbitMQ (latest version)
4 Kinect on 4 Asus minipc PB60G
Tried, with and without Firewall on, but still all necessary ports have been configured according to docs, both on volcap and sensors
Tried on a single network (Work Domain network)
Then we added a 2.5 G unmanaged switched to create a second private network 192.168.1.x
Tried also with only the 2.5 G network. All 3 combination did not work.
I need help to figure out, why volcap can talk to the remote_eye_services and connect the sensors.
Thanx
Sebastien D.
The text was updated successfully, but these errors were encountered: