CPC F24F 11/58 (2018.01) [F24F 11/30 (2018.01); F24F 11/52 (2018.01); F24F 11/61 (2018.01); F24F 11/62 (2018.01); G05B 15/02 (2013.01); G05B 19/048 (2013.01); H04L 67/10 (2013.01); H04L 67/12 (2013.01); H04W 4/023 (2013.01); F24F 11/46 (2018.01); F24F 11/56 (2018.01); F24F 11/63 (2018.01); G05B 2219/25011 (2013.01); G05B 2219/2614 (2013.01); G05B 2219/2642 (2013.01); H04L 67/01 (2022.05)] | 20 Claims |
1. A controller comprising:
memory; and
one or more processors configured to:
receive, from a user device, location data which indicates a location of the user device;
compare, based on the location data, a distance between the user device and the controller to a threshold distance;
control, based on the distance being less than the threshold distance, a polling rate between an external server and the controller so that a first change to an operating parameter made at the user device is communicated to the controller via the external server at a first latency; and
control, based on the distance being greater than or equal to the threshold distance, the polling rate so that a second change to the operating parameter made at the user device is communicated to the controller via the external server at a second latency,
wherein the second latency is greater than the first latency.
|