Newly built homes are often constructed with smart home infrastructure in place. Older homes, on the other hand, can be retrofitted with smart technologies. While many smart home systems still run on X10 or Insteon, Bluetooth and Wi-Fi have grown in popularity.
Zigbee and Z-Wave are two of the most common home automation communications protocols in use today. Both mesh network technologies, they use short-range, low-power radio signals to connect smart home systems. Though both target the same smart home applications, Z-Wave has a range of 30 meters to Zigbee's 10 meters, with Zigbee often perceived as the more complex of the two. Zigbee chips are available from multiple companies, while Z-Wave chips are only available from Sigma Designs.
A smart home is not disparate smart devices and appliances, but ones that work together to create a remotely controllable network. All devices are controlled by a master home automation controller, often called a smart home hub. The smart home hub is a hardware device that acts as the central point of the smart home system and is able to sense, process data and communicate wirelessly. It combines all of the disparate apps into a single smart home app that can be controlled remotely by homeowners. Examples of smart home hubs include Amazon Echo, Google Home, Insteon Hub Pro, Samsung SmartThings and Wink Hub, among others.
Some smart home systems can be created from scratch, for example, using a Raspberry Pi or other prototyping board. Others can be purchased as a bundled smart home kit -- also known as a smart home platform -- that contains the pieces needed to start a home automation project.
In simple smart home scenarios, events can be timed or triggered. Timed events are based on a clock, for example, lowering the blinds at 6:00 p.m., while triggered events depend on actions in the automated system; for example, when the owner's smartphone approaches the door, the smart lock unlocks and the smart lights go on.
Machine learning and artificial intelligence (AI) are becoming increasingly popular in smart home systems, allowing home automation applications to adapt to their environments. For example, voice-activated systems, such as Amazon Echo or Google Home, contain virtual assistants that learn and personalize the smart home to the residents' preferences and patterns.