CN109756522A - Support the Message Agent method of various protocols - Google Patents
Support the Message Agent method of various protocols Download PDFInfo
- Publication number
- CN109756522A CN109756522A CN201910225324.8A CN201910225324A CN109756522A CN 109756522 A CN109756522 A CN 109756522A CN 201910225324 A CN201910225324 A CN 201910225324A CN 109756522 A CN109756522 A CN 109756522A
- Authority
- CN
- China
- Prior art keywords
- message agent
- message
- information
- agent
- collected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
The invention belongs to field of intelligent control technology, it is related to a kind of Message Agent method for supporting various protocols, manufacturing execution system includes Message Agent, multiple request servers and multiple equipment, Message Agent supports Camx IPC-2501, MQTT, AMQP agreement, and work step is as follows: the various state change various parameters and data information that the equipment operation on S1, production line generates are monitored;These configurations are supplied to selected Message Agent by S2, domain controller, and according to configuration of territory, the corresponding client from equipment receives information to Message Agent;S3, each Message Agent will provide the data information being collected into according to the setting in configuration of territory to all request servers, and Message Agent is by the message-submission of transmission to request server or point-to-point destination.This Message Agent method guarantees that respective comprehensive information was all collected in every kind of service on the basis of ensure that information is collected comprehensively.
Description
Technical field
The present invention relates to field of intelligent control technology, in particular to a kind of Message Agent method for supporting various protocols.
Background technique
Automated system is often completely or partially artificial to the substitution for producing progress centralized management and developing for convenience
The intelligence system of operation.With production-scale expansion, it is more and more difficult to monitor, arrange, analyze and handle information by manpower,
Raising efficiency is carried out by on-line off-line system, liberation manpower is trend of the times.
Message Agent serves as address service, because it can provide the issuing function of other entities and the information of demand, also
Correspondingly transmit message.
But there are problem or challenges in current industry.Built-in system and automated system are realized for specific purposes,
The reusability of application program is not considered.Such as exist:, sometimes need to be in application in terms of UI, application logic, data
It is realized in single binding application program or large-scale binding application program.Which results in keep application program it is newest, modify and
The complexity of support simultaneously increases difficulty.If the identical resource of too many task sharing (HW, thread and process), binding into
Journey can also reduce actual Production Controller performance.
Therefore, it is necessary to develop a kind of Message Agent module to improve its versatility.
Summary of the invention
The main purpose of the present invention is to provide a kind of Message Agent methods for supporting various protocols, realize various optional
Agreement and standard, to support to be commonly understood by, common language and common protocol.
The present invention is achieved through the following technical solutions above-mentioned purpose: a kind of Message Agent method for supporting various protocols, system
Make execution system include Message Agent, multiple request servers and multiple equipment, Message Agent support Camx IPC-2501,
MQTT, AMQP agreement, work step are as follows:
The various state change various parameters and data information that equipment operation on S1, production line generates are monitored;
These configurations are supplied to selected Message Agent by S2, domain controller, and Message Agent is according to configuration of territory from equipment
Corresponding client receives information;
S3, each Message Agent are believed the data being collected into are provided to all request servers according to the setting in configuration of territory
Breath, Message Agent is by the message-submission of transmission to request server or point-to-point destination.Specifically, the server includes life
Process servers, alert server and/or other services provided according to system example demand are provided.
Specifically, the agreement of the message transmission includes polling protocol or direct transport protocol.
By adopting the above technical scheme, the beneficial effect of technical solution of the present invention is:
This Message Agent method can ensure that all events and information are sent in the Message Agent of direct destination,
Without losing data or connection loss once in a while etc., on the basis of ensure that information is collected comprehensively, guarantee every kind of service all
Collected respective comprehensive information.
Detailed description of the invention
Fig. 1 is the architecture diagram of Message Agent.
Specific embodiment
Invention is further described in detail combined with specific embodiments below.
As shown in Figure 1, a kind of Message Agent method for supporting various protocols, manufacturing execution system includes Message Agent, more
A request server and multiple equipment, Message Agent support Camx IPC-2501, MQTT, AMQP agreement, and work step is as follows:
The various state change various parameters and data information that equipment operation on S1, production line generates are monitored;
These configurations are supplied to selected Message Agent by S2, domain controller, and Message Agent is according to configuration of territory from equipment
Corresponding client receives information;
S3, each Message Agent are believed the data being collected into are provided to all request servers according to the setting in configuration of territory
Breath, Message Agent is by the message-submission of transmission to request server or point-to-point destination.
Definition of the IPC-2501 standard message agency comprising device within the domain and client entities and they with publication or point
The function of information is provided to delivery method.Similar mode can realize in AMQP and MQTT Message Agent service, such as
RabbitMQ or to MQTT with theme and queue definitions.
These configurations are supplied to selected Message Agent example by domain controller, for describe equipment and services topology and
The service of offer.
This system includes ready-made client, Software Development Kit and the library for connection message system.Device clients
Can by client, Software Development Kit and library promulgated standard event and information, without understand messaging structure or
Delivery method and technology itself.In a similar way, the message of transmission can be subscribed to and be received to consumer's client computer and service, and
It is not required to the technology it is to be understood that message transmission behind.
This Message Agent method ensures to send all events and information to direct destination without losing data or once in a while
Connection loss etc. guarantees that the comprehensive information of oneself is collected in each service on the basis of ensuring information by comprehensive collection.The above mistake
Journey had actually both considered which information is system need to collect, it is also considered that has which subscriber to propose information requirement, originally disappears
Breath Proxy Method can ensure that all events and information are sent in the Message Agent of direct destination, without losing number
According to or connection once in a while lose etc., on the basis of ensure that information is collected comprehensively, it is respectively complete to guarantee that every kind of service was all collected
The information in face.
Specifically, these servers include production process server, alert server and/or according to system example demand
Other services provided.
Message Agent can be used Kuku Camx Message Agent, MQTT or AMQP Message Agent (such as RabbitMQ or
Mosquitto MQTT) realize message system in Message Agent role.Message Agent is in locally-supported various mainstream standards.Phase
Closing function can be realized by the converter and interface of these agreements.So that leading to inside multiple industry fields, MES grades
Realize that different automation scenes becomes easy in letter and ERP internal communication channel.
The agreement of message transmission includes polling protocol or direct transport protocol.
Message-Passing Model be it is general, can be used as the demand (agreement) of other mainstreams that extension neatly introduces, and
Existing standard will not be destroyed.It locally will develop when needed and support other standards.
Above-described is only some embodiments of the present invention.For those of ordinary skill in the art, not
Under the premise of being detached from the invention design, various modifications and improvements can be made, these belong to protection model of the invention
It encloses.
Claims (3)
1. a kind of Message Agent method for supporting various protocols, it is characterised in that: manufacturing execution system includes Message Agent, multiple
Request server and multiple equipment, Message Agent support Camx IPC-2501, MQTT, AMQP agreement, and work step is as follows:
The various state change various parameters and data information that equipment operation on S1, production line generates are monitored;
These configurations are supplied to selected Message Agent by S2, domain controller, and Message Agent is corresponding from equipment according to configuration of territory
Client receive information;
S3, each Message Agent will provide the data information being collected into according to the setting in configuration of territory to all request servers,
Message Agent is by the message-submission of transmission to request server or point-to-point destination.
2. Message Agent method according to claim 1, it is characterised in that: the server includes production process service
Device, alert server and/or other services provided according to system example demand.
3. Message Agent method according to claim 1, it is characterised in that: the agreement of the message transmission includes poll association
View or direct transport protocol.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910225324.8A CN109756522A (en) | 2019-03-25 | 2019-03-25 | Support the Message Agent method of various protocols |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910225324.8A CN109756522A (en) | 2019-03-25 | 2019-03-25 | Support the Message Agent method of various protocols |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109756522A true CN109756522A (en) | 2019-05-14 |
Family
ID=66409289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910225324.8A Pending CN109756522A (en) | 2019-03-25 | 2019-03-25 | Support the Message Agent method of various protocols |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109756522A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346460A (en) * | 2011-05-27 | 2012-02-08 | 运软网络科技(上海)有限公司 | Transaction-based service control system and method |
US20160352588A1 (en) * | 2015-05-27 | 2016-12-01 | Elastic Beam, Inc. | Scalable proxy clusters |
CN106656632A (en) * | 2017-02-03 | 2017-05-10 | 上海中信信息发展股份有限公司 | Machine room monitoring system fusing Ethernet protocol with Internet of Things protocol, and information processing and control method |
CN106992964A (en) * | 2017-02-20 | 2017-07-28 | 广东省中医院 | A kind of micro services safety proxy system suitable for mixed cloud |
CN107395747A (en) * | 2017-08-21 | 2017-11-24 | 同程网络科技股份有限公司 | A kind of high extended method based on STF platforms |
CN107437153A (en) * | 2017-08-14 | 2017-12-05 | 长沙变化率信息技术有限公司 | Underground pipe gallery big data visualized O&M cloud platform |
CN107800621A (en) * | 2017-11-14 | 2018-03-13 | 宁波钧飞智能科技有限公司 | A kind of novel intelligent home gateway for supporting a variety of access protocols |
CN107960316A (en) * | 2017-11-05 | 2018-04-27 | 怀化学院 | A kind of underground plant factor based on Internet of Things |
CN109461278A (en) * | 2018-12-19 | 2019-03-12 | 杭州电子科技大学 | Intelligent electric fire monitoring system based on Internet of Things |
-
2019
- 2019-03-25 CN CN201910225324.8A patent/CN109756522A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346460A (en) * | 2011-05-27 | 2012-02-08 | 运软网络科技(上海)有限公司 | Transaction-based service control system and method |
US20160352588A1 (en) * | 2015-05-27 | 2016-12-01 | Elastic Beam, Inc. | Scalable proxy clusters |
CN106656632A (en) * | 2017-02-03 | 2017-05-10 | 上海中信信息发展股份有限公司 | Machine room monitoring system fusing Ethernet protocol with Internet of Things protocol, and information processing and control method |
CN106992964A (en) * | 2017-02-20 | 2017-07-28 | 广东省中医院 | A kind of micro services safety proxy system suitable for mixed cloud |
CN107437153A (en) * | 2017-08-14 | 2017-12-05 | 长沙变化率信息技术有限公司 | Underground pipe gallery big data visualized O&M cloud platform |
CN107395747A (en) * | 2017-08-21 | 2017-11-24 | 同程网络科技股份有限公司 | A kind of high extended method based on STF platforms |
CN107960316A (en) * | 2017-11-05 | 2018-04-27 | 怀化学院 | A kind of underground plant factor based on Internet of Things |
CN107800621A (en) * | 2017-11-14 | 2018-03-13 | 宁波钧飞智能科技有限公司 | A kind of novel intelligent home gateway for supporting a variety of access protocols |
CN109461278A (en) * | 2018-12-19 | 2019-03-12 | 杭州电子科技大学 | Intelligent electric fire monitoring system based on Internet of Things |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090157835A1 (en) | Presence Enabled Instance Messaging for Distributed Energy Management Solutions | |
CN105138398B (en) | SOCKET communication and management of process general-purpose platform and method under synchronous communication mode | |
CN109698787A (en) | A method of realizing Edge position control in gateway of internet of things | |
CN103138985B (en) | A kind of supporting network business host processes control method and system | |
CN112235130A (en) | Method and device for realizing operation and maintenance automation based on SDN network | |
CN106445705A (en) | Platform cascading method and system based on Rabbit MQ and Socket.io | |
CN108282519A (en) | Interface realizing method, Interface for System based on middleware | |
CN103198007A (en) | Multi-process log output method and system | |
US20100131627A1 (en) | Method and apparatus for reconfiguring application services in home network environment | |
CN109766201A (en) | Task distribution method, server, client and system | |
CN109391516A (en) | Realize the cloud third party NMS system of more producer UTN equipment centralized maintenance management | |
CN105787300B (en) | A kind of method and system that control software uses | |
CN111064626A (en) | Configuration updating method, device, server and readable storage medium | |
CN116319732A (en) | Message queue centralized configuration management system and method based on RabbitMQ | |
CN103597466A (en) | Real-time data monitoring based on data push | |
CN104219280B (en) | A kind of intelligent use data transmission channel | |
CN104378231A (en) | Control system and control method for enterprise wireless router | |
CN111901395A (en) | Multi-cluster switching method and device | |
CN109756522A (en) | Support the Message Agent method of various protocols | |
CN115328664B (en) | Message consumption method, device, equipment and medium | |
WO2010130131A1 (en) | System and method for parallel processing of equipment management tasks | |
CN207939552U (en) | A kind of device data acquisition and control system of real-time multi-user | |
WO2012065452A1 (en) | Home automation system, control method thereof, and information processing center device | |
CN109194731A (en) | A kind of concurrent real-time Data Transmission interface realizing method based on configuration software | |
CN109814904B (en) | HMI configuration synchronization system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190514 |