Il protocollo X10 è una metodologia di comunicazione per il controllo dei dispositivi domotici. X10 è stato sviluppato nel 1975 da Pico Electronics. I moduli X10 e il protocollo hanno rappresentato il primo prodotto di uso generale per la domotica.
Principalmente un protocollo cablato e wireless, X10 consente ai dispositivi di automazione domestica di comunicare attraverso linee elettriche. Come protocollo di automazione, X10 consente il controllo di dispositivi come:
- Interruttori della luce
- termostato
- Controlli remoti
- Sensori di perdite
- Décolleté
- Sensori di movimento
- allarmi
- Home Audio
X10 utilizza unità ricetrasmittenti separate che ricevono segnali dai controller (pannelli e telecomandi) e dalle unità di controllo degli apparecchi a cui è collegato il dispositivo controllato. I moduli di controllo degli apparecchi vengono quindi collegati alla presa elettrica (presa AKA) o alla presa della lampada in alcuni casi. I cavi elettrici o le frequenze radio esistenti della casa vengono utilizzati per trasportare i segnali che automatizzano il funzionamento dell'elettrodomestico. Un esempio di un'azione di automazione domestica che X10 potrebbe gestire: quando si accendono le luci nell'ingresso, il riscaldamento e il raffreddamento potrebbero essere disattivati dalla modalità di risparmio energetico.
Il protocollo consente il controllo avanzato tramite i computer collegati. Le applicazioni di controllo sono disponibili per i sistemi operativi Microsoft Windows, Apple Macintosh, Linux e FreeBSD.
X10 è uno dei più vecchi protocolli di automazione; in quanto tale non ha la larghezza di banda degli altri. Tuttavia, rimane un protocollo funzionante e più comunemente utilizzato. La disponibilità diffusa e il fatto che molti non sentano la necessità di aggiornare un sistema di automazione domestica esistente significa che questo protocollo rimane uno dei più utilizzati nelle configurazioni di automazione domestica distribuite. Le tecnologie concorrenti includono INSTEON, THREAD, ZigBee, Z-Wave e Bluetooth LE.