CN109756522A - Support the Message Agent method of various protocols - Google Patents

Support the Message Agent method of various protocols Download PDF

Info

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
Application number
CN201910225324.8A
Other languages
Chinese (zh)
Inventor
龙汉诺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Dataku Automation Technology Co Ltd
Original Assignee
Suzhou Dataku Automation Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Dataku Automation Technology Co Ltd filed Critical Suzhou Dataku Automation Technology Co Ltd
Priority to CN201910225324.8A priority Critical patent/CN109756522A/en
Publication of CN109756522A publication Critical patent/CN109756522A/en
Pending legal-status Critical Current

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

Support the Message Agent method of various protocols
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.
CN201910225324.8A 2019-03-25 2019-03-25 Support the Message Agent method of various protocols Pending CN109756522A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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