US 11,989,000 B2
Building automation system with microservice architecture to support multi-node on-premise BAS server
Gregory B. Cebasek, New Berlin, WI (US); Joshua A. Edler, Oak Creek, WI (US); Peter J. Hazelberg, Dousman, WI (US); Kunal Saini, Milwaukee, WI (US); Jonathan M. Schwabe, Muskego, WI (US); Matthew T. Trawicki, Franklin, WI (US); and Michael G. Welch, Milwaukee, WI (US)
Assigned to Tyco Fire & Security GmbH, Neuhausen am Rheinfall (CH)
Filed by Johnson Controls Tyco IP Holdings LLP, Milwaukee, WI (US)
Filed on May 2, 2023, as Appl. No. 18/310,962.
Application 18/310,962 is a continuation of application No. 17/195,963, filed on Mar. 9, 2021, granted, now 11,662,701.
Application 17/195,963 is a continuation of application No. 16/254,514, filed on Jan. 22, 2019, granted, now 10,962,946, issued on Mar. 30, 2021.
Claims priority of provisional application 62/787,209, filed on Dec. 31, 2018.
Prior Publication US 2023/0273584 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/042 (2006.01)
CPC G05B 19/042 (2013.01) [G05B 2219/2614 (2013.01); G05B 2219/2642 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to generate to implement a microservice architecture in a building automation system (BAS), the software instructions comprising:
decomposing existing server functionality into separate services;
packaging the separate services into containerization technology;
employing a container orchestration package wherein the container orchestration package is configured to at least one of monitor, deploy, start, and restart one or more replicas of one or more services;
employing an orchestration virtual private network (VPN) wherein the orchestration VPN is configured to control networking and communication between services; and
exposing endpoint of each service.