When you have a lot of smart home devices, you want to be able to control them from one place. A smart home hub can talk to all of those devices, so that you can use a single app to control everything. What's more, a smart home hub will let you create interactions between your various smart home devices. For example, you can program your smart lights to turn on automatically if you unlock your smart lock, or open your garage door.