1-Wire
Un bus de Dallas Semiconductor que se apaña con una sola línea de datos más masa, y que puede alimentar a los dispositivos por esa misma línea.
Una resistencia de pull-up mantiene la línea en alto y quien transmite la tira a bajo. Los bits se codifican como pulsos bajos cortos o largos dentro de ranuras de tiempo que inicia el maestro. Cada dispositivo lleva grabado de fábrica un identificador ROM único de 64 bits, con código de familia y CRC, y un algoritmo de búsqueda permite al maestro enumerar todo lo que hay en el bus sin configuración previa. En modo de alimentación parásita, el dispositivo carga un condensador mientras la línea está en alto y vive de él cuando está en bajo.
La velocidad es modesta, unos 16 kbit/s, pero a un sensor de temperatura DS18B20 al final de diez metros de cable le da igual. La misma tecnología está en iButton, los llaveros que todavía abren portales y lavanderías. Por sus tiempos estrictos suele implementarse con bit-banging y las interrupciones desactivadas.