Does anyone else have issues with Dashboard taking a long time to connect to devices? My Carbonite will show up with a green dot immediately when I launch the program, but it can take 5 min or more to give me the dropdown arrow and let me control it. My Ultrix on the other hand will connect right away so I have no idea what the issue is.
My Carbonite is also slow to connect, although not 5 minutes slow (unless I’m working from home over a VPN with a remote Carbonite, then it sometimes takes a couple of minutes).
The reason the Carbonite is slower than the Ultrix is that the Carbonite is talking the ogp-binary procotol as opposed to the ogp-json protocol. That ogp-binary protocol uses a much higher number of small messages, as opposed to asynchronous bulk messages coming from ogp-json.
You can use the DashBoard Proxy Server to convert a device that is talking ogp-binary to opg-json. So you could setup a Dashboard computer near the Device, and run a proxy server on it. Your current DashBoard would connect to that proxy instead of the device. It kind of works as a “translator”. That proxy will convert all the binary messages to json. So the connection would feel much faster.
This works great! Is there a way to have the Dashboard Proxy Server run in the background 24/7, or do I have to just always have Dashboard running for this to work?
I believe you need DB running for this to work.