Hybrid internet of things evaluation framework
AssigneeVMware, Inc.
InventorsHui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
Life of this patent
Estimating the term…
Abstract
Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through a plurality of edge devices. The multi-edge alert definition is registered in a fog evaluation service for evaluation. Data corresponding to the IoT devices is received by the fog evaluation service from the plurality of edge devices. An alert is triggered based on a condition specified in the multi-edge alert definition.
Claims20
A system, comprising:
- at least one computing device;
- and
- program instructions stored in at least one memory of the at least one computing device, wherein the instructions, when executed by at least one processor, cause the at least one computing device to at least:
- receive, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- register the multi-edge alert definition in the fog evaluation service for evaluation;
- receive, by the fog evaluation service from the plurality of edge devices, data corresponding to the plurality of IoT devices;
- trigger, by the fog evaluation service, an alert based on a condition specified in the multi-edge alert definition being met based on the data corresponding to the plurality of IoT devices;
- and
- transmit, from the fog evaluation service to a cloud evaluation service of a cloud layer of the hybrid IoT evaluation framework, an indication that the alert is triggered.
A method, comprising:
- receiving, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- registering the multi-edge alert definition in the fog evaluation service for evaluation;
- receiving, by the fog evaluation service from the plurality of edge devices, data corresponding to the plurality of IoT devices;
- triggering, by the fog evaluation service, an alert based on a condition specified in the multi-edge alert definition being met based on the data corresponding to the plurality of IoT devices;
- and
- transmitting, from the fog evaluation service to a cloud evaluation service of a cloud layer of the hybrid IoT evaluation framework, an indication that the alert is triggered.
A non-transitory computer-readable medium comprising program instructions that when executed by at least one processor, cause at least one computing device to at least:
- receive, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- register the multi-edge alert definition in the fog evaluation service for evaluation;
- receive, by the fog evaluation service from the plurality of edge devices, data corresponding to the plurality of IoT devices;
- trigger, by the fog evaluation service, an alert based on a condition specified in the multi-edge alert definition being met based on the data corresponding to the plurality of IoT devices;
- and
- transmit, from the fog evaluation service to a cloud evaluation service of a cloud layer of the hybrid IoT evaluation framework, an indication that the alert is triggered.
Dependencies are inferred from the claim text.