Le principe de la domotique est de programmer et contrôler à distance ou localement le comportement d'appareils que l'on aura intégrés dans un réseau.
source EIBA
Le réseau qui peut être câblé ou sans fil est destiné à recevoir et émettre des informations entre les unités de commande et les appareils commandés.
L'information circule dans les deux sens sur le réseau :
Une unité de commande envoie des informations aux récepteurs chargés de faire effectuer une tâche précise à des appareils qui eux-même envoient vers la ou les unités de commande des informations concernant leur état.
Les informations échangées entre les différents appareils sur un réseau domotique communiquent en respectant un langage appelé protocole.
Certains réseaux domotiques nécessitent des interfaces appelées passerelles chargées de faire communiquer des appareils qui communiquent via des protocoles différents (ce sont en quelque sorte des traducteurs).