Het oudste protocol voor domoticatoepassingen is X10 dat in 1975 door Pico Electronics werd ontwikkeld om afstandsbediening van huisapparatuur mogelijk te maken. Een X10-systeem is opgebouwd uit controllers en modules. Een apparaat of lamp sluit je aan op een module en die module gaat in het stopcontact. Een controller gaat ergens anders in een wandcontactdoos. Controller en module communiceren met elkaar over het lichtnet, waardoor dus geen extra communicatienetwerk aangelegd hoeft te worden.
Voorbeelden van controllers zijn transceivers (een transceiver is een zender-ontvanger die een signaal van een draadloze afstandsbediening ontvangt en dit vertaalt naar een signaal op het lichtnet) of een computerinterface, die kan worden aangesloten op een computer of die zelf simpele programma's en tijdschema’s kan uitvoeren. Voorbeelden van modules zijn lampmodules (waarmee lampen aan- of uitgeschakeld of gedimd kunnen worden) en apparaatmodules (waarmee apparaten met meer vermogen geschakeld kunnen worden).