C’est un vaste sujet : motoriser et télécommander la porte du garage ou bien les volets, réguler le chauffage, programmer les appareils électroménagers, simuler une présence, commander à distance le système d’alarme, utiliser un système d’arrosage automatique, exploiter un réseau multimedia, etc. L’objet de la domotique est d’améliorer la vie quotidienne au moyen de dispositifs électriques et électroniques.
D'un point de vue plus technique, un système de domotique reçoit des informations et émet des ordres.
Le transfert de données repose sur un support et un protocole de transmission. En fonction du support de transmission on peut trouver:Pour qu’un système domotique soit complet, il faudra au moins un émetteur, un contrôleur et un récepteur. Les récepteurs reçoivent et exécutent des commandes envoies par des émetteurs, voir les contrôleurs. Ils déclenchent les actions désirées sur les appareils y étant branchés avec des commandes type "allume", "eteins" et "fais varier l'intensité".
Bien entendu pour chaque support de transmission, plusieurs protocoles sont disponibles.Pour le CPL, le système X-10 est assez ancien et éprouvé. Toutefois le protocole HomePlug est maintenant très utilisé.
Pour la transmission sans fil, le protocole ZigBee, est vraisemblablement un futur standard.