摘要:
A computer-implemented system and method by which an end user can monitor and manage multiple building systems with a single interface as well as customize and revise the settings and automated responses for multiple building systems based on input and transactions from multiple different building systems and enterprise applications. A drop-in command and interface software module allows a user to integrate control, command and response functions between previously installed and un-integrated building systems and to configure the activation or deactivation of one system function based on the data, alarm, event, or transaction from one or more other systems. The invention takes the data and control functions from any and every control system and allows a user to build his or her own intelligent building, and to edit the control processes on their own at any time. The responses of building systems are process driven, rather than rules based, and the response process is fully editable by the end user. The system allows for multiple processes for a given input, depending, for example, on the location of the sensor providing the input. A completely different process may be programmed for launch for every individual sensor. The invention accommodates input from both value-oriented systems (also referred to as point-oriented systems) and transaction-oriented systems (also referred to as event-oriented systems). The invention provides a system and method for integrating both point-based building systems and transaction-based building systems and enterprise applications and the end-user building, configuration, and customization of response processes using input from both value- and transaction-oriented systems.
摘要:
A computer-implemented system and method by which an end user can monitor and manage multiple building systems with a single interface as well as customize and revise the settings and automated responses for multiple building systems based on input and transactions from multiple different building systems and enterprise applications. The invention takes the data and control functions from any and every control system and allows a user to build his or her own intelligent building, and to edit the control processes on their own at any time. The responses of building systems are process driven, rather than rules based, and the response process is fully editable by the end user. The system allows for multiple processes for a given input, depending, for example, on the location of the sensor providing the input.
摘要:
A system and method for monitoring and managing multiple building systems with a single interface as well as customize and revise settings and automated responses for multiple building systems using input and transactions from different building systems and enterprise applications. A drop-in command and interface software module allows a user to integrate control, command and response functions between previously installed and un-integrated building systems and to configure the activation or deactivation of one system function based on the data, alarm, event, or transaction from one or more other systems. The invention takes the data and control functions from any and every control system and allows a user to build his own intelligent building, and to edit the control processes on their own at any time. Responses of building systems are process driven, rather than rules based, and the response process is fully editable by the end user.
摘要:
A method for automatically configuring a supervisory control and data acquisition (SCADA) system using an as-built drawing. The electronic as-built file is scanned for devices selected from a menu. A list is compiled of selected devices, including location and relational information for each device. Selected graphical information from the electronic as-built file is then converted into a preferred SCADA graphical user interface.
摘要:
A system and method for preventing unauthorized access to a website's sensitive information in which a website web server is located on a public network with a public IP address and known port number, but only performs a listening function. The responding function is located on a separate device on a private network with a private and dynamic IP address and having a randomly assigned port number. The responder has no listening sockets (open ports expecting to receive from client application) and therefore does not listen to the public network, and therefore is not accessible to unauthorized access, much in the way that a private user's PC is not accessible to unauthorized access. The web server having the listening function does not initiate connection with the device having the responding function because its private IP address is unreachable from the public network and unknown, even to the web server, and by virtue of the fact that there are no listening sockets to accept any requests. Instead, the communication link between the device having the responder function and the web server having the listening function is initiated by the device having the responder function.
摘要:
A system and method for preventing unauthorized access to a website's sensitive information in which a website web server is located on a public network with a public IP address and known port number, but only performs a listening function. The responding function is located on a separate device on a private network with a private and dynamic IP address and having a randomly assigned port number. The responder has no listening sockets (open ports expecting to receive from client application) and therefore does not listen to the public network, and therefore is not accessible to unauthorized access, much in the way that a private user's PC is not accessible to unauthorized access. The web server having the listening function does not initiate connection with the device having the responding function because its private IP address is unreachable from the public network and unknown, even to the web server, and by virtue of the fact that there are no listening sockets to accept any requests. Instead, the communication link between the device having the responder function and the web server having the listening function is initiated by the device having the responder function.
摘要:
The invention is a system and method for publishing distributed applications accessible over a distributed network without having publishing computer to accept remote procedure calls from clients, and also allow integration between such distributed applications. In one embodiment, the invention includes a remote application computer having a service agent, translation file, and published software application thereon. The service agent provides the ability to identify the remote application computer and communicate with the distributed network, the translation file provides parameters to the service agent for interpreting the data i/o format of the published application, and the published application monitors and reports on conditions of a building or structure's environmental, security, and occupancy status.
摘要:
The invention is a system and method for publishing distributed applications accessible over a distributed network without having publishing computer to accept remote procedure calls from clients, and also allow integration between such distributed applications. In one embodiment, the invention includes a remote application computer having a service agent, translation file, and published software application thereon. The service agent provides the ability to identify the remote application computer and communicate with the distributed network, the translation file provides parameters to the service agent for interpreting the data i/o format of the published application, and the published application monitors and reports on conditions of a building or structure's environmental, security, and occupancy status.
摘要:
A system and method provide for the creation and operation of real-time, enterprise-wide, personalized supervisory and control data acquisition systems Personalized SCADA applications are constructed from a virtual application service arid a personal agent framework using simple drag and drop operations or other high level actions. The virtual application service includes a communications gateway that communicates with disparate arid non-interoperable systems and external field devices to communicate low level real time data collected from such systems into the application environment, transforming the collected data in a single common data format. The virtual application service includes application cells that receive the reformatted data and process it to provide high level analysis and context, storing the processed data in an object server. The object server provides a unified, hierarchical object model for all of the data received from the underlying devices and systems. The virtual application service communicates with personal agent frameworks containing presentation cells arid service agents. The service agents arc representative of the virtual application service, and provide the personal agent framework with access to the object server to receive and send data from the object server to the Presentation cells. The presentation cells subscribe to the abject server's data objects via the service agent. Presentation cells provide a graphical representation and mapping of data objects and hence underlying devices and systems, to allow a uses to manage and control such systems.