US 11,740,601 B2
Building management system with universal serial bus (USB) building devices
Christopher Brophy, Cedarburg, WI (US); Justin J. Seifi, Cedarburg, WI (US); and Alan J. Bronikowski, South Milwaukee, WI (US)
Assigned to Johnson Controls Tyco IP Holdings LLP, Milwaukee, WI (US)
Filed by Johnson Controls Technology Company, Auburn Hills, MI (US)
Filed on Jun. 2, 2020, as Appl. No. 16/890,808.
Claims priority of provisional application 62/857,118, filed on Jun. 4, 2019.
Prior Publication US 2020/0387125 A1, Dec. 10, 2020
Int. Cl. G05B 19/042 (2006.01); G06F 13/42 (2006.01)
CPC G05B 19/042 (2013.01) [G06F 13/4282 (2013.01); G05B 2219/25011 (2013.01); G05B 2219/2614 (2013.01); G06F 2213/0042 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A building system of a building, the building system comprising:
an embedded computer, the embedded computer comprising one or more circuits configured to:
implement a universal serial bus (USB) host and communicate with one or more of peripheral USB building devices via at least one of a USB connection or the USB host;
receive building data from at least one of the one or more of peripheral USB building devices;
generate one or more control decisions for the one or more of peripheral USB building devices; and
communicate the one or more control decisions to the one or more of peripheral USB building devices via one or more USB connections; and
the one or more of peripheral USB building devices, wherein the one or more of peripheral USB building devices are connected to the USB host via at least one of a direct USB connection to the embedded computer or an indirect USB connection through another one of the one or more of peripheral USB building devices, wherein at least a first peripheral USB building device of the one or more of peripheral USB building devices is configured to communicate identifying information to the embedded computer in response to being connected to the embedded computer via a USB connection; and
wherein the one or more circuits of the embedded computer are configured to:
receive the identifying information and identify driver software for the first peripheral USB building device and a control algorithm for the first peripheral USB building device;
generate the one or more control decisions for the first peripheral USB building device based on the control algorithm; and
communicate the one or more control decisions to the first peripheral USB building device via the USB connection with the driver software.