CPC G06F 9/4881 (2013.01) | 19 Claims |
1. An Internet of Things (IoT) system comprising:
an IoT hub;
a local IoT subsystem comprising a plurality of subsystem devices, the plurality of subsystem devices comprising:
an edge hub communicatively coupled to the IoT hub and to each of the other subsystem devices;
at least one requestor module configured to perform a task according to a requestor module schedule; and
a scheduler module comprising a persistent time loop and configured to:
receive a scheduler request from the at least one requestor module via the edge hub;
generate a subsystem schedule including the requestor module schedule, based on the scheduler request;
transmit at least a part of the subsystem schedule to a persistence layer outside of the local IoT subsystem, via the IoT hub;
flag a scheduled event occurrence based on elapse of time according to the time loop, in reference to the subsystem schedule; and
transmit a triggered message to the at least one requestor module in response to the flagging of the scheduled event occurrence, the triggered message corresponding to the task.
|