I am working with a system, S1
, where many remote devices report in to a central server at constant intervals, f
. Each device reports asynchronously with the rest of the system.
The (complete) state of S1
can be queried via a request-response API.
Is there an 'optimal' frequency for another system, S2
, to query S1
that balances resource consumption and concurrency between S1
and S2
?
A naive reading of Nyquist-Shannon leads me to 0.5f
. Is there a better alternative?