This disclosure generally relates to a mobile device with a graphical user interface for remotely monitoring and/or operating a building automation system.
A Building automation system (BAS) is used to coordinate, manage, and automate control of diverse environmental, physical, and electrical building subsystems, particularly HVAC and climate control, but also including security, lighting, power, and the like.
Hardwiring and programming of a BAS can create a robust fixed system customized for a particular installation. However, monitoring and maintenance of the BAS are still generally labor-intensive tasks that vary with each system implementation. In a common scenario, a user managing a building site must be at the location of the BAS and use a computer or other device hardwired to the BAS. If there is an issue with how the BAS is operating, the user managing the building site must physically be at the BAS to monitor the issue and to resolve the issue. If the user is not physically at the BAS location and receives notification that there is an issue with the BAS, generally, the user must physically go to the BAS location to monitor and to resolve the issue.
The embodiments described herein relate to a mobile device for interacting with a BAS remotely. Preferred embodiment relate to the mobile device for interacting with HVAC (heating, ventilation, and air conditioning) related aspects of the BAS.
The mobile device comprises a processor in communication with a memory, a network interface, and a touchscreen. The processor executes instructions for a graphical user interface (GUI) and displays the GUI on the touchscreen. The GUI includes a screen portion (or screen) and a navigation bar. The navigation bar includes a plurality of icons, each of the icons being associated with an interactive screen. When a user selects one of the icons of the navigation bar by touching the touchscreen, the selection is detected by the processor and the processor processes the associated one of the interactive screens to be displayed in the screen of the GUI. Accordingly, only one of the interactive screens is displayed at a time in the screen of the GUI.
The GUI is configured to receive operational instructions via the touchscreen, relay the operational instructions to the processor, the processor is configured to send the operational instructions to the BAS via a transmission from the network interface.
An interactive screen can include one or more icons. Each of these icons is associated with one of additional interactive screens. Each of the additional interactive screens is displayed in the screen of the GUI when an icon associated with the one of the additional interactive screens is selected by a touch of the touchscreen. That is, “additional interactive screens” describe “interactive screens” that can be accessed via icons displayed in one or more of the interactive screens. The terms interactive screens will be understood to include the additional interactive screens where appropriate. Accordingly, a description for the interactive screen can also describe the additional interactive screen as well.
In various embodiments, a quantity of icons can be one, two, three, four, five, six, seven, eight, nine, ten, or more. In various embodiments, a quantity of interactive screens can be one, two, three, four, five, six, seven, eight, nine, ten, or more.
When the user selects one of the icons by touching the touchscreen, from the navigation bar or from one of the interactive screens, the selection is detected by the processor and the processor processes the associated one of the interactive screens (including one of the additional interactive screens) to be displayed in the screen of the GUI, replacing the interactive screen (such as one of the interactive screens associated with one of the icons in the navigation bar, or one of the interactive screens that displays the icons) that was previously displayed in the screen of the GUI.
One or more of the interactive screens allows the user to interact with the BAS connected via the mobile device. Interaction includes, but is not limited to, monitoring, operating, controlling, and/or combinations thereof One or more of the interactive screens can be used to interact with the BAS, or a thing that is associated with the BAS, such as, but is not limited to, one or more of a component, a device, a unit, a system, a subsystem, a controller, a space, a building, a room, etc. The component may be the condenser or the evaporator, the unit may be a chiller, the system can be a HVAC system or circuit, the subsystem can be a control system for the HVAC system.
For example, the interactive screens includes one or more of status data of the BAS in real time, status history data of the BAS, an alarm data of the BAS in real time, an alarm history data of the BAS, an interactive control for setting an operational condition of the BAS, an interactive control for changing a first operational condition with a second operational condition of the BAS, an interactive blueprint of a building and real time status data of one or more areas of the building that is operationally connected to the BAS, and/or an operation schedule data of the BAS in real time.
The embodiments described provide the user with a mobile device with a GUI having a plurality of interactive screens for monitoring and/or interacting with the BAS, wherein each of the interactive screens are one or two “clicks” (touches of the touchscreen) away from each other. This mechanism provides the user with a specialized mobile device that is very simple to use, yet very robust.
Referring now to the drawings in which like reference numbers represent corresponding parts throughout.
The embodiments described herein are directed to a mobile device with a graphical user interface for remotely monitoring and/or operating a building automation system.
The embodiment includes a mobile device 110 connectable to the BAS 100 via the internet 105, accessing the BAS 100 through the network security device 106. The mobile device 110 can connect to the BAS 100 via a local wireless connection 112. The local wireless connection 112 can be established behind the network security device 106, so that the mobile device 110 can connect to one or more of the components or devices 102a-f of the BAS 100 without requiring the communication between the mobile device 110 and the BAS 100 to go through the network security device 106.
The mobile device 110 can connect to the BAS 100 via the internet 105 using cellular, 3G, 4G, or other wireless communication protocol. The mobile device 110 can connect to the BAS 100 via the local wireless connection 112 using WiFi, bluetooth, or other wireless communication protocol. The mobile device 110 can connect to the BAS 100 using a combination of the internet 105 and local wireless connection 112.
Embodiments of the mobile device 110 include, but are not limited to, a smartphone, an iPhone, an iPad, an iPod, an Android phone, an Android tablet, a Windows phone, a Windows tablet, etc. Embodiments of the operating system include, but are not limited to, iOS, Android OS (e.g. Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, etc.), Windows, etc. Embodiments of the computer program include, but are not limited to, software for mobile device 110s commonly called an “App” or “Mobile App,” a script written in a scripting language, etc.
According to an embodiment, a graphical user interface (GUI) is displayed on the touchscreen 124 when the computer program instructions are executed by the processor 120, the GUI displays information to a user and also provides various input points for the user to interact with the GUI so that the user is allowed to provide input, such as operational commands or data request, which is sent to the processor 120. The processor 120 can then process the input according to the computer program instructions being executed and can communicate with the memory 126 and/or network interface 122 to provide data to be displayed on the touchscreen 124.
An embodiment of a computer program is stored on a computer readable medium, wherein the computer program includes computer readable instructions that can be executed by a processor 120 to display a GUI on a touchscreen 124 configured to provide data output on the touchscreen 124, and at the same time, receive operational input for remotely monitoring and/or operating a BAS 100. The data output provided can be in real time, as the data is received from the BAS 100 to the mobile device 110 via the network interface 122 of the mobile device 110.
Accordingly, a user of the mobile device 110 can be located almost anywhere and monitor and/or interact with the operation of the BAS 100, as long as the mobile device 110 can wirelessly connect to the BAS 100.
The mobile device can be the embodiment shown in
The screen 202 is a portion of the GUI 200 that can display images when a user interacts with the navigation bar 204 by touching the touchscreen of the mobile device.
The navigation bar 204 includes a plurality of icons 206a, 206b, 206c. It is to be understood that the term icon describes a computer generated graphic image that is used in the GUI 200 for displaying information and/or for allowing a human to interact with the mobile device. Each of the icons 206a-c is associated with one of interactive screens 208a, 208b, 208c respectively. When one of the icons 206a-c is selected by touching the touchscreen, the interactive screen 208a-c associated with the selected icon is displayed in the screen 202 of the GUI 200, as indicated in
For example,
The interactive screen 208a and the additional icons 210a-c can be described as an extension of the navigation bar 204 and/or the icons 206a-c of the navigation bar 204. For example, the icon 206a may be labeled as “MORE,” providing a cue to a user that there are additional icons that can be accessed when the MORE icon is selected. The GUI 200 can include one or more interactive screens similar to the interactive screen 208a (see for example,
Each of the additional icons 210a-c of the interactive screen 208a are associated with the interactive screens 212a-c, respectively. When one of the icons 210-c is selected by touching the touchscreen, the interactive screen 212a-c associated with the selected icon is displayed in the screen 202 of the GUI 200, as indicated in
The interactive screen 212a that is displayed in the screen 202 of the GUI 200 is not directly associated with any of the icons 206a-c provided in the navigation bar 204.
A transition from one of the interactive screens 208b-c being displayed in the screen 202 as shown in
A transition from one of the additional interactive screens 212a-c to one of the interactive screens 208a-c would require only one “click” (or touch of the touchscreen) of one of the icons 206a-c.
Thus, the embodiment of the GUI 200 in
In various embodiments, the interactive screens can include status data of the BAS in real time, status history data of the BAS, an alarm data of the BAS in real time, an alarm history data of the BAS, an interactive control for setting an operational condition of the BAS, an interactive control for changing a first operational condition with a second operational condition of the BAS, an interactive blueprint of a building and real time status data of one or more areas of the building that is operationally connected to the BAS, an operation schedule data of the BAS in real time, and/or any combinations thereof.
The interactive screen 506 is another example of an interactive screen having a plurality of additional icons 508a, 508b, 508c, 508d, wherein each of the additional icons 508a-c of the interactive screen 506 are associated with additional interactive screens (not shown), respectively. When one of the icons 508a-d is selected by touching the touchscreen, the interactive screen associated with the selected icon is displayed in the screen 202 of the GUI 200. The interactive screen 506 provides a user a touch-based interface for adding and/or removing the icons 508a, 508b, 508c, 508d from the interactive screen 506. Accordingly, any interactive screen that would normally require numerous “clicks” to access using the GUI 200 can be added to the interactive screen 506. This allows the GUI 200 to be configurable to a user's wants and needs for quick access to particular interactive screens. Thus, the configurability of the interactive screen 506 of the GUI 200 allows any interactive screen to be accessible within one or two “clicks.”
In
With regard to the foregoing description, it is to be understood that changes may be made in detail, especially in matters of the construction materials employed and the shape, size and arrangement of the parts without departing from the scope of the present invention. It is intended that the specification and depicted embodiment to be considered exemplary only, with a true scope and spirit of the invention being indicated by the broad meaning of the claims.
Number | Date | Country | |
---|---|---|---|
61691552 | Aug 2012 | US |