Un bus FireWire® es un tipo de interfaz que permite que varios dispositivos electrónicos se conecten entre sí por medio de cables de datos digitales de alta velocidad, sin la necesidad de que una computadora medie. FireWire® puede transmitir datos a velocidades de hasta 800 megabits por segundo (Mbps), lo que se traduce en una tasa de transmisión de datos máxima teórica de 100 megabytes por segundo. Apareció por primera vez en el mercado en 1995 y se utiliza principalmente para dispositivos de audio y video, como cámaras de video digitales. FireWire® es compatible con todos los principales sistemas operativos de computadora y algunos sistemas operativos menos conocidos.
Apple, Inc., formalmente conocida como Apple Computer, diseñó el bus FireWire® en 1986 como un medio para aumentar las velocidades de transferencia de datos del disco duro. La organización del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) se unió posteriormente a su desarrollo y producción, dándole el nombre genérico IEEE 1394. El IEEE fundó el Grupo de Trabajo IEEE 1394, que posteriormente gestionó el desarrollo de la tecnología, con la ayuda de Equipos Digitales. Corporation (DEC), International Business Machines (IBM), Sony Corporation y Texas Instruments.
La tecnología FireWire® permite que los dispositivos se comuniquen entre sí como pares. Esto permite la interacción entre dispositivos cuando ambos tienen conectividad FireWire®, como una cámara digital que envía fotos directamente a una impresora sin una computadora intermediaria. Los dispositivos FireWire® también se pueden conectar a través de una cadena tipo margarita, lo que significa que pueden conectarse en una configuración de igual a igual, como una computadora que se conecta a una cámara que está directamente conectada a una impresora. Además, los dispositivos compatibles con FireWire® pueden conectarse en una jerarquía de árbol, lo que significa que una computadora puede conectarse con una cámara y una impresora y luego conectarse a otra computadora con una impresora y un escáner.
El bus FireWire® viene en dos implementaciones principales, que son FireWire® 400, también conocida como 1394a; y FireWire® 800, conocido como 1394b. FireWire® 400 transfiere datos a una velocidad máxima de 400 Mbps, FireWire® 800 tiene un ancho de banda superior de 800 Mbps y ambos utilizan direccionamiento de 64 bits. Como resultado de su conectividad de igual a igual, ambos buses permiten funciones como la conexión en red entre dos computadoras sin la necesidad de un enrutador intermediario o un concentrador de red. Un puerto FireWire® proporciona hasta 45 vatios de energía a los dispositivos conectados, lo que puede liberarlos de la necesidad de su propia fuente de alimentación.
Los dispositivos que utilizan la tecnología de bus FireWire® disfrutan de una variedad de ventajas sobre las tecnologías de conexión de datos analógicas y digitales anteriores. Estas mejoras incluyen el uso de cables más pequeños y livianos, facilidad de uso y velocidad superior. Además, todos los datos se transfieren digitalmente, lo que ofrece una calidad superior de transmisión de datos a través de cables estándar de audio y video. Tiene ventajas sobre otras tecnologías de bus, incluida la capacidad de intercambiar dispositivos en caliente, lo que significa que no es necesario apagar una computadora o una impresora para desconectar un disco duro basado en FireWire®. La transmisión de datos en tiempo real es otra ventaja cuando se trata de aplicaciones como capturar y grabar secuencias de video en vivo.
Existen ciertas limitaciones con respecto al diseño de la tecnología FireWire®. Por ejemplo, solo 63 dispositivos pueden conectarse a través de un solo dispositivo host FireWire®. La longitud máxima de un cable FireWire® 400 es un poco menos de 15 pies (aproximadamente 4.5 m) y la longitud máxima de un cable FireWire® 800 es de 330 pies (100 m). Aunque el bus FireWire® puede proporcionar hasta 45 vatios de potencia, esto no es suficiente para suministrar los 63 dispositivos que se pueden conectar al bus, lo que significa que algunos dispositivos necesitarán tener sus propias fuentes de energía.