A smart home hub, sometimes also referred to as a "smart hub", "gateway'", "bridge", "controller" or "coordinator", is a control center/centre for a
smart home
Smart or SMART may refer to:
Arts and entertainment
* ''Smart'' (Hey! Say! JUMP album), 2014
* Smart (Hotels.com), former mascot of Hotels.com
* ''Smart'' (Sleeper album), 1995 debut album by Sleeper
* ''SMart'', a children's television seri ...
, and enables the components of a smart home to communicate and respond to each other via communication through a central point. The smart home hub can consist of dedicated
computer appliance
A computer appliance is a home appliance with software or firmware that is specifically designed to provide a specific computing resource. Such devices became known as ''appliances'' because of the similarity in role or management to a home ap ...
,
software appliance
A software appliance is a software application combined with just enough operating system (JeOS) to run optimally on industry-standard hardware (typically a server) or in a virtual machine. It is a software distribution or firmware that impleme ...
, or
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
running on
computer hardware
Computer hardware includes the physical parts of a computer, such as the computer case, case, central processing unit (CPU), Random-access memory, random access memory (RAM), Computer monitor, monitor, Computer mouse, mouse, Computer keyboard, ...
, and makes it possible to gather
configuration
Configuration or configurations may refer to:
Computing
* Computer configuration or system configuration
* Configuration file, a software file used to configure the initial settings for a computer program
* Configurator, also known as choice board ...
,
automation
Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines ...
and
monitoring
Monitoring may refer to:
Science and technology Biology and healthcare
* Monitoring (medicine), the observation of a disease, condition or one or several medical parameters over time
* Baby monitoring
* Biomonitoring, of toxic chemical compounds, ...
of a smart house by communicating and controlling different
smart device
A smart device is an electronic device, generally connected to other devices or networks via different wireless protocols (such as Bluetooth, Zigbee, near-field communication, Wi-Fi, LiFi, or 5G) that can operate to some extent interactively and ...
s that consist of for example
home appliance
A home appliance, also referred to as a domestic appliance, an electric appliance or a household appliance, is a machine which assists in household functions such as cooking, cleaning and food preservation.
Appliances are divided into three ty ...
s,
sensor
A sensor is a device that produces an output signal for the purpose of sensing a physical phenomenon.
In the broadest definition, a sensor is a device, module, machine, or subsystem that detects events or changes in its environment and sends ...
s and
relay
A relay
Electromechanical relay schematic showing a control coil, four pairs of normally open and one pair of normally closed contacts
An automotive-style miniature relay with the dust cover taken off
A relay is an electrically operated switch ...
s or robots, many of which are commonly categorized under
Internet of things
The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other comm ...
.
A smart home can contain one, several, or even no smart home hubs. When using several smart home hubs it is sometimes possible to connect them to each other. Some smart home hubs support a wider selection of components, while others are more specialized for controlling products within certain product groups or using certain wireless technologies (e.g.
Wi-Fi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wave ...
,
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
,
Z-Wave
Z-Wave is a wireless communications protocol used primarily for residential and commercial building automation. It is a mesh network using low-energy radio waves to communicate from device to device, allowing for wireless control of smart home d ...
, and/or
Zigbee
Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and othe ...
).
A
smart speaker
A smart speaker is a type of loudspeaker and voice command device with an integrated virtual assistant that offers interactive actions and hands-free activation with the help of one "hot word" (or several "hot words"). Some smart speakers can al ...
with a
virtual assistant
An intelligent virtual assistant (IVA) or intelligent personal assistant (IPA) is a software agent that can perform tasks or services for an individual based on commands or questions. The term "chatbot" is sometimes used to refer to virtual ...
can often be used for
speech input to a smart home hub.
Open or closed source code
Smart home hubs can have software with
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
code or use
proprietary software
Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
with closed
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
, and independently of this the
application programming interface
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
can be public or closed. Some smart home hubs must run on proprietary hardware, while others (like for example
Home Assistant
Home Assistant is a free and open-source software for home automation designed to be a central control system for smart home devices with a focus on local control and privacy. It can be accessed through a web-based user interface by using com ...
) can be installed on generic hardware (like for example a
laptop
A laptop, laptop computer, or notebook computer is a small, portable personal computer (PC) with a screen and alphanumeric keyboard. Laptops typically have a clam shell form factor with the screen mounted on the inside of the upper li ...
or
single-board computer
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstrati ...
with
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
).
Examples of commercial smart home hubs
Some examples of smart home hubs with closed source code are:
*
Logitech Harmony
Logitech Harmony is a line of remote controls and home automation products produced by Logitech. The line includes universal remote products designed for controlling the components of home theater systems (including televisions, set-top boxes, D ...
Hub
*
SmartThings
SmartThings Inc. is an American home automation company headquartered in Mountain View, California with a software development center in Minneapolis, Minnesota. Founded in 2012, it focuses on the development of eponymous automation software and a ...
Hub
*
Google Nest
Google Nest is a line of home automation, smart home products including smart speakers, smart displays, streaming devices, Smart thermostat, thermostats, smoke detectors, Router (computing), routers and security alarms, security systems includ ...
Hub
*
Amazon Echo Show
Amazon Echo Show is a smart speaker that is part of the Amazon Echo line of products. Similarly to other devices in the family, it is designed around Amazon's virtual assistant Alexa, but additionally features a touchscreen display that can be ...
and
Amazon Echo Plus
Amazon Echo, often shortened to Echo, is an American brand of smart speakers developed by Amazon. Echo devices connect to the voice-controlled intelligent personal assistant service ''Alexa'', which will respond when a user says "Alexa". Users m ...
which both integrates a Zigbee hub.
* Apple
HomePod
The HomePod is a smart speaker developed by Apple Inc. The HomePod was designed to work with the Apple Music subscription service.
The HomePod was announced on June 5, 2017, at the Apple Worldwide Developers Conference. Its launch was later del ...
Some examples of smart home hubs based on
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
are:
*
Home Assistant
Home Assistant is a free and open-source software for home automation designed to be a central control system for smart home devices with a focus on local control and privacy. It can be accessed through a web-based user interface by using com ...
*
OpenHAB
open Home Automation Bus (openHAB) is an open source home automation software written in Java. It is deployed on premises and connects to devices and services from different vendors. As of 2019, close to 300 bindings are available as OSGi modules ...
Some examples of smart home hubs with closed source code, but an open application programming interface are:
*
Homey
Communication protocols
Various communication protocols can be used between smart home hubs and smart house components.
The protocols can be grouped into wired and wireless technologies.
Wireless protocols
Some examples of wireless protocols commonly used in smart home hubs are:
* 2,45 Ghz (
WiFi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio waves ...
,
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
,
Zigbee
Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and othe ...
,
Thread,
Matter
In classical physics and general chemistry, matter is any substance that has mass and takes up space by having volume. All everyday objects that can be touched are ultimately composed of atoms, which are made up of interacting subatomic partic ...
)
*
Z-Wave
Z-Wave is a wireless communications protocol used primarily for residential and commercial building automation. It is a mesh network using low-energy radio waves to communicate from device to device, allowing for wireless control of smart home d ...
(868 Mhz)
* RF 868 (868 Mhz, various protocols)
* RF 433 (433 Mhz, various protocols)
*
Infrared light
Infrared (IR), sometimes called infrared light, is electromagnetic radiation (EMR) with wavelengths longer than those of visible light. It is therefore invisible to the human eye. IR is generally understood to encompass wavelengths from around ...
(430 THz; 697 nm)
Wired protocols
There are several cabled
bus systems, some of which are built directly into
electric panels. Some examples of wired protocols commonly used in smart home hubs are:
*
DALI
Dali or Dalí may refer to:
Chinese history
* Kingdom of Dali (937–1253 AD), centered in modern Yunnan
* Kingdom of Nanzhao or Dali, Kingdom of Dali's predecessor state
* Dali, Emperor Daizong of Tang's third and last regnal period (766–779)
...
, open standard for network-based lighting control in buildings, well suited for
dimming.
*
KNX
KNX is an open standard (see EN 50090, ISO/IEC 14543) for commercial and domestic building automation. KNX devices can manage lighting, blinds and shutters, HVAC, security systems, energy management, audio video, white goods, displays, remote ...
, older and well-established open standard for network-based control of lighting, sensors, HVAC, etc. in buildings. There is also a wireless extension of KNX called KNX-RF.
*
DMX
Earl Simmons (December 18, 1970 – April 9, 2021), known professionally as DMX, was an American rapper and actor. He began rapping in the early 1990s and released his debut album ''It's Dark and Hell Is Hot'' in 1998, to both critical acclaim ...
, a standard for control of
stage lighting
Stage lighting is the craft of lighting as it applies to the production of theater, dance, opera, and other performance arts. , smoke machines and more, but also used to a certain extent for home automation due to the widespread use in professional stage equipment and good availability on the market
*
X10, widespread in older home automation equipment in the USA, but only used to a small extent in new installations.
*
LonWorks
LonWorks or Local Operating Network is an open standard (ISO/IEC 14908) for networking platforms specifically created to address the needs of control applications. The platform is built on a protocol created by Echelon Corporation for networking d ...
, an open standard for networking platforms used for control applications of lighting and HVAC.
*
MQTT
MQTT (originally an initialism of MQ Telemetry Transport) is a lightweight, publish-subscribe, machine to machine network protocol for Message queue/Message queuing service. It is designed for connections with remote locations that have devices ...
, an open network protocol for
machine to machine Machine to machine (M2M) is direct communication between devices using any communications channel, including wired and wireless.
Machine to machine communication can include industrial instrumentation, enabling a sensor or meter to communicate the ...
communication, particularly used for transmission of telemetry data in
Internet of things
The Internet of things (IoT) describes physical objects (or groups of such objects) with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other comm ...
components.
*
BACnet
BACnet is a communication protocol for building automation and control (BAC) networks that use the ASHRAE, ANSI, and ISO 16484-5 standards protocol.
BACnet was designed to allow communication of building automation and control systems for applic ...
, an open protocol (ISO 16484-5) for information exchange between building automation systems, regardless of the particular building service they perform. Designed for applications such as automation and control of heating, ventilating, and air-conditioning control (HVAC), lighting control, access control, fire detection systems, and associated equipment.
*
Modbus
Modbus is a data communications protocol originally published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs). Modbus has become a ''de facto'' standard communication protocol and is now a commonl ...
, an openly published and royalty free data communications protocol, especially popular in industrial environments.
*
Meter-Bus
M-Bus or Meter-Bus is a European standard (EN 13757-2 physical and link layer, EN 13757-3 application layer) for the remote reading of water, gas or electricity meters. M-Bus is also usable for other types of consumption meters, such as heating ...
(M-Bus), an open standard for remote reading of consumption meters, e.g.
water
Water (chemical formula ) is an inorganic, transparent, tasteless, odorless, and nearly colorless chemical substance, which is the main constituent of Earth's hydrosphere and the fluids of all known living organisms (in which it acts as a ...
,
gas
Gas is one of the four fundamental states of matter (the others being solid, liquid, and plasma).
A pure gas may be made up of individual atoms (e.g. a noble gas like neon), elemental molecules made from one type of atom (e.g. oxygen), or ...
or
electricity meter
North American domestic analog electricity meter.
Electricity meter with transparent plastic case (Israel)
North American domestic electronic electricity meter
An electricity meter, electric meter, electrical meter, energy meter, or kilowa ...
s.
See also
*
List of home automation software
*
Smart speaker
A smart speaker is a type of loudspeaker and voice command device with an integrated virtual assistant that offers interactive actions and hands-free activation with the help of one "hot word" (or several "hot words"). Some smart speakers can al ...
References
{{Home automation
Home automation