Link Search Menu Expand Document

Knowledge base

This section will provide underlying information on topics and terms mentioned throughout the implementation process. It is recommend to use your browsers search function (strg + f).

ZigBee

Zigbee is a wireless technology developed as an open global standard to address the unique needs of low-cost, low-power wireless IoT networks.

Smart device

A smart device is an electronic device, generally connected to other devices or networks via different wireless protocols.

Firmware

Firmware is a software program or set of instructions programmed on a hardware device.

Image

In computing, a system image is a serialized copy of the entire state of a computer system stored in some non-volatile form such as a file.

SSH

SSH, also known as Secure Shell or Secure Socket Shell, is a network protocol that provides administrators with a secure way to access a remote computer.

Headless computer

A headless computer is a computer system or device that has been configured to operate without a monitor (the missing “head”), keyboard, and mouse.

Docker

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.

Docker Compose

Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services.

Rhasspy

Rhasspy is an open source, fully offline set of voice assistant services for many human languages.

Service

With computer software, a service is software that performs automated tasks, responds to hardware events, or listens for data requests from other software.

Web socket

A WebSocket is a persistent connection between a client and server.

MQTT

MQTT is a simple messaging protocol, designed for constrained devices with low-bandwidth.

ZigBee2MQTT

ZigBee smart home devices are everywhere today. ZigBee2MQTT is a software that allows you to control them all.

Bridge

A Bridge is hardware or software that connects devices on a home automation network and controls communications among them.

Wake Word / Hot Word

A word or words that you say in order to make an electronic device, or a feature on a device, ready to work.

Natural-language understanding (NLU)

Natural language understanding (NLU) is a branch of natural language processing, which involves transforming human language into a machine-readable format.

API (Application Programming Interface)

API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other.

URL

URL stands for Uniform Resource Locator. A URL is nothing more than the address of a given unique resource on the Web.

Daemon

A daemon is a program that runs continuously and exists for the purpose of handling periodic service requests that a computer system expects to receive.

mpd

MPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database, all while using very few resources. In order to interface with it, a separate client is needed.

SQLite

SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.