IP Library Granted Patent US 11,150,620
Granted Patent B2
US 11,150,620 · App. 16/192,226 · Granted Oct 19, 2021

Mobile gateway device for controlling building equipment

Inventors: Abhishek Srivastava (Azamgarh, IN); Bhawna Kumari (New Delhi, IN); Vinod Saluja (Gurugram, IN); Rajeev T. Singh (Noida, IN)
Assignee: Johnson Controls Tyco IP Holdings LLP
G05B19/0423F24F11/58G05B15/02G05B19/042H04L12/2816H04L67/125H04W4/33G05B2219/25011G05B2219/2614G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,150,620
App. No.
16/192,226
Granted
Oct 19, 2021
Kind
B2
Abstract

Disclosed herein are related to a device, a method, and a non-transitory computer readable medium for controlling building equipment. In one aspect, disclosed is a mobile gateway that receives a user input to change a status of a device of the building equipment. The mobile gateway device generates a request action message indicating the user input based on an application programming interface of the mobile gateway device. The request action message conforms to a building automation and control network (BACnet) protocol. The mobile gateway device transmits, through an interne protocol network, the request action message conforming to the BACnet protocol to a BACnet controller. The BACnet controller operates the device according to the request action message conforming to the BACnet protocol.

Claims (54)

1. A mobile gateway device for controlling building equipment, the mobile gateway device comprising:

a processing circuit comprising a processor and memory storing instructions executed by the processor, the processing circuit configured to:

receive a user input to change a status of a device of the building equipment;

generate a request action message indicating the user input based on an application programming interface of the mobile gateway device, the request action message conforming to a building automation and control network (BACnet) protocol; and

transmit, through an internet protocol network, the request action message conforming to the BACnet protocol to a BACnet controller, the BACnet controller to operate the device according to the request action message conforming to the BACnet protocol.

2. The mobile gateway device of claim 1 , further comprising a communication interface circuit coupled to the internet protocol network, the communication interface circuit to receive communication from the internet protocol network in the BACnet protocol and transmit communication to the internet protocol network in the BACnet protocol.

3. The mobile gateway device of claim 2 , wherein the communication interface circuit is configured to communicate with the BACnet controller through the internet protocol network according to the BACnet protocol, while bypassing communication through a MSTP network.

4. The mobile gateway device of claim 1 , wherein the processing circuit is configured to:

receive another user input to obtain a list of operable devices of the building equipment;

generate a request response message requesting identifications of operable devices of the building equipment based on the application programming interface of the mobile gateway device, the request response message conforming to the BACnet protocol;

transmit, through the internet protocol network, the request response message conforming to the BACnet protocol to the BACnet controller, the BACnet controller to generate the list of operable devices in response to the request response message; and

receive, through the internet protocol network, the list of operable devices of the building equipment from the BACnet controller.

5. The mobile gateway device of claim 1 , wherein the processing circuit is configured to:

receive, through the internet protocol network, status information confirming a changed status of the device, the status information conforming to the BACnet protocol; and

render a representation of the changed status of the device.

6. The mobile gateway device of claim 1 , wherein the processing circuit is configured to:

receive another user input to obtain a status of another device of the building equipment;

generate a request status message requesting the status of the other device based on the application programming interface of the mobile gateway device, the request status message conforming to the BACnet protocol; and

transmit, through the internet protocol network, the request status message conforming to the BACnet protocol to the BACnet controller, the BACnet controller to obtain the status of the other device according to the request status message conforming to the BACnet protocol.

7. The mobile gateway device of claim 1 , wherein the processing circuit is configured to transmit, to an internet protocol router communicatively coupled to the BACnet controller through the internet protocol network, the request action message conforming to the BACnet protocol to provide the request action message to the BACnet controller.

8. The mobile gateway device of claim 1 , wherein the mobile gateway device comprises at least one of a smart phone device and a tablet device.

9. A non-transitory computer readable medium storing instructions for controlling building equipment by a mobile gateway device, the instructions when executed by one or more processors cause the one or more processors to:

receive a user input to change a status of a device of the building equipment;

generate a request action message indicating the user input based on an application programming interface of the mobile gateway device, the request action message conforming to a building automation and control network (BACnet) protocol; and

transmit, through an internet protocol network, the request action message conforming to the BACnet protocol to a BACnet controller, the BACnet controller to operate the device according to the request action message conforming to the BACnet protocol.

10. The non-transitory computer readable medium of claim 9 , wherein the instructions when executed by the one or more processors cause the one or more processors to receive communication from the internet protocol network in the BACnet protocol and transmit communication to the internet protocol network in the BACnet protocol.

11. The non-transitory computer readable medium of claim 10 , wherein the instructions when executed by the one or more processors cause the one or more processors to communicate with the BACnet controller through the internet protocol network according to the BACnet protocol, while bypassing communication through a MSTP network.

12. The non-transitory computer readable medium of claim 9 , wherein the instructions when executed by the one or more processors cause the one or more processors to:

receive another user input to obtain a list of operable devices of the building equipment;

generate a request response message requesting identifications of operable devices of the building equipment based on the application programming interface of the mobile gateway device, the request response message conforming to the BACnet protocol;

transmit, through the internet protocol network, the request response message conforming to the BACnet protocol to the BACnet controller, the BACnet controller to generate the list of operable devices in response to the request response message; and

receive, through the internet protocol network, the list of operable devices of the building equipment from the BACnet controller.

13. The non-transitory computer readable medium of claim 9 , wherein the instructions when executed by the one or more processors cause the one or more processors to:

receive, through the internet protocol network, status information confirming a changed status of the device, the status information conforming to the BACnet protocol; and

render a representation of the changed status of the device.

14. The non-transitory computer readable medium of claim 9 , wherein the instructions when executed by the one or more processors cause the one or more processors to:

receive another user input to obtain a status of another device of the building equipment;

generate a request status message requesting the status of the other device based on the application programming interface of the mobile gateway device, the request status message conforming to the BACnet protocol; and

transmit, through the internet protocol network, the request status message conforming to the BACnet protocol to the BACnet controller, the BACnet controller to obtain the status of the other device according to the request status message conforming to the BACnet protocol.

15. The non-transitory computer readable medium of claim 9 , wherein the instructions when executed by the one or more processors cause the one or more processors to transmit, to an internet protocol router communicatively coupled to the BACnet controller through the internet protocol network, the request action message conforming to the BACnet protocol.

16. The non-transitory computer readable medium of claim 9 , wherein the mobile gateway device comprises at least one of a smart phone device and a tablet device.

17. A method of controlling building equipment by a mobile gateway device, the method comprising:

receiving, by the mobile gateway device, a user input to change a status of a device of the building equipment;

generating, by the mobile gateway device, a request action message indicating the user input based on an application programing interface of the mobile gateway device, the request action message conforming to a building automation and control network (BACnet) protocol; and

transmitting, by the mobile gateway device, through an internet protocol network, the request action message conforming to the BACnet protocol to a BACnet controller, the BACnet controller to operate the device according to the request action message conforming to the BACnet protocol.

18. The method of claim 17 , further comprising:

receiving another user input to obtain a list of operable devices of the building equipment;

generating a request response message requesting identifications of operable devices of the building equipment based on the application programming interface of the mobile gateway device, the request response message conforming to the BACnet protocol;

transmitting, through the internet protocol network, the request response message conforming to the BACnet protocol to the BACnet controller, the BACnet controller to generate the list of operable devices in response to the request response message; and

receiving, through the internet protocol network, the list of operable devices of the building equipment from the BACnet controller.

19. The method of claim 17 , further comprising:

receiving, through the internet protocol network, status information confirming a changed status of the device, the status information conforming to the BACnet protocol; and

rendering a representation of the changed status of the device.

20. The method of claim 17 , wherein the mobile gateway device comprises at least one of a smart phone device and a tablet device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: SRIVASTAVA, ABHISHEK; KUMARI, BHAWNA; SALUJA, VINOD; SINGH, RAJEEV T.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 047578/0113 →
Continuity (2)
Provisional Application 62587922 · Nov 17, 2017
Related Publication 20190155238A1 · May 23, 2019