Existen tres tipos de dispositivos X10: los que sólo pueden transmitir órdenes, los que sólo pueden recibirlas y los que pueden enviar/recibir estas.
Los transmisores (controladores) pueden direccionar hasta 256 receptores. Los receptores (módulos) vienen dotados de dos pequeños conmutadores giratorios, uno con 16 letras y el otro con 16 números, que permiten asignar una dirección de las 256 posibles. En una misma instalación puede haber varios receptores configurados con la misma dirección, todos realizarán la función preasignada cuando un transmisor envíe una trama con esa dirección. Evidentemente cualquier dispositivo receptor puede recibir órdenes de diferentes transmisores.
Los dispositivos bidireccionales, tienen la capacidad de responder y confirmar la correcta realización de una orden, lo cual puede ser muy útil cuando el sistema X10 está conectado a un programa de ordenador que muestre los estados en que se encuentra la instalación domótica de la vivienda.