Polling Rates

The driver and adapter are multi-threaded and can handle a large volume of polling. The driver will have no trouble processing 100,000 polls per minute. The maximum amount of traffic the driver can process depends on 4 things:

  • The number of threads in the driver. The default is 75, but you can increase the number if needed. These are concurrent HTTP(S) requests into the adapter.
  • The latency in communication with your devices. The longer it takes to read or write a property on your end device, the fewer requests per minute per thread you can have.
  • The CPU—the raw power of your hardware for Desigo CC and the adapter. With a high-end, quad-core i7 machine and very low latency (2 ms), the driver can process 500,000 polls a minute.
  • The latency between the driver and adapter. If they are on the same computer, this is the best-case scenario. If the adapter is running on an embedded Linux computer somewhere else on the network, then each request takes longer to service.