ON-PREMISE DATA COLLECTION AND INGESTION USING INDUSTRIAL CLOUD AGENTS
First Claim
1. A cloud agent device, comprising:
- a memory that stores computer-executable components;
a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising;
a collection services component configured to receive industrial data from a data source device of an industrial enterprise and to compress the industrial data to yield a compressed data file; and
a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud platform, wherein the message queuing information comprises at least a customer identifier associated with the industrial enterprise and priority information specifying a processing priority for the industrial data.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud agent facilitates collection of industrial data from one or more data sources on the plant floor and migration of the collected data to a cloud platform for storage and processing. Collection services associated with the cloud agent perform on-premise data collection of historical, live, and/or alarm data directly from industrial devices networked to the agent or from intermediate data concentrators that gather the data from the devices. Queue processing services executed by the cloud agent package the data into a data packet comprising header information that identifies a customer associated with the industrial enterprise, processing priority information, and other information that informs data processing services on the cloud platform how to process and/or direct the incoming data. The cloud agent then establishes a communication channel to the cloud platform and sends the data via the channel.
-
Citations
20 Claims
-
1. A cloud agent device, comprising:
-
a memory that stores computer-executable components; a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising; a collection services component configured to receive industrial data from a data source device of an industrial enterprise and to compress the industrial data to yield a compressed data file; and a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud platform, wherein the message queuing information comprises at least a customer identifier associated with the industrial enterprise and priority information specifying a processing priority for the industrial data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for sending industrial data to a cloud platform, comprising:
-
collecting, by a cloud agent device comprising at least one processor, industrial data from a data source device of an industrial enterprise; compressing, by the cloud agent device, the industrial data to yield a compressed data file; appending, by the cloud agent device, the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet, wherein the message queuing information comprises at least a customer identifier associated with the industrial enterprise and priority information specifying a processing priority for the industrial data; and sending, by the cloud agent device, the compressed data packet to a cloud platform. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a cloud agent device comprising a processor to perform operations, the operations comprising:
-
receiving industrial data from a data source device associated with an industrial enterprise; compressing the industrial data to generate a compressed data file; packaging the compressed data file with header information retrieved from a message queuing data store based on a type of the industrial data to yield a compressed data packet, wherein the header information comprises at least a customer identifier associated with the industrial enterprise and priority information specifying a processing priority for the industrial data; and sending the compressed data packet to a cloud platform. - View Dependent Claims (20)
-
Specification