Les réseaux domotiques IEEE 1394
MARDON / MARTINOU / THOMINET 1999
1 Fonctionnement d’un réseau IEEE 1394
1.1 Topologie du réseau
Les différents équipements vidéo et Hi-Fi actuels se contentent d’être interconnectés
par des liaisons spécialisées. Un câble, correspondant à une interface conçue spécifiquement
pour le type de données à transmettre permet de relier deux équipements (par exemple une
caméra et un magnétoscope ou une télévision à une chaîne Hi-Fi). De même, en micro
informatique, il existe de nombreuses interfaces différentes, chacune permettant de faire
fonctionner certains types de périphériques, d’où la multiplicité des différentes prises au dos
d’un ordinateur. C’est seulement à l’intérieur de l’ordinateur que ces interfaces (et donc les
périphériques qui y sont reliés) sont interconnectées par l’intermédiaire de bus normalisés (Et
encore, différents bus coexistent dans l’ordinateur, et ne sont reliés les uns aux autres que par
l’intermédiaire d’un composant de la carte mère : le chipset).
L’objectif de l’IEEE 1394 est de construire un véritable réseau de périphériques et
d’équipements. C’est-à-dire que tous les équipements interconnectés disposeront de la même
prise (et de la même interface électronique) de façon à pouvoir être connectés les uns aux
autres le plus facilement possible. La topologie physique du réseau peut alors être une
arborescence complexe : l’un des périphériques peut être relié à plusieurs autres et chacun de
ces autres périphériques peut lui aussi établir plusieurs connexions. L’uniformité des
interfaces et la conception du réseau permet ainsi à tout périphérique relié au réseau de
communiquer avec tout autre périphérique du réseau, quel que soit l’équipement auquel ce
dernier est raccordé.
De plus, cette communication ne charge pas les périphériques traversés. Par exemple,
imaginons qu’une caméra vidéo transmette un film à un magnétoscope, et que ces deux
équipements soient physiquement reliés à un ordinateur mais pas directement l’un à l’autre.
Dans ce cas, les données vont jusqu’à l’ordinateur et repartent immédiatement vers le
magnétoscope sans demander le moindre calcul à l’ordinateur qui peut donc travailler
indépendamment de cette communication, et peut lui aussi utiliser le bus pour échanger des
données avec un autre périphérique.
1.2 Le modèle en couches de l’IEEE 1394
Les fonctionnalités de l’IEEE 1394 sont le résultat d’une prise en compte extensive du
modèle OSI (Open System Interconnection) de l’ISO (Organisme de normalisation
international), permettant de décrire le fonctionnement des réseaux de communication. Ce
modèle consiste à répartir les tâches en « couches ». Le modèle complet comporte 7 couches,
chaque couche étant capable de dialoguer avec les couches de niveau équivalent
(horizontalement), et avec les couches de niveau immédiatement supérieur ou inférieur
(verticalement). C’est-à-dire que, dans l’émetteur, les données à transmettre sont fournies par
la couche 7 à la couche 6, qui le transmet à la 5 et ainsi de suite jusqu’à la couche 1 (couche
physique : le câble et les signaux électriques qui y circulent).
Chaque couche modifie le flot de données pour le préparer à la transmission : routage
jusqu’au destinataire, détection et correction d’erreur, synchronisation… En réception,
l’opération inverse est réalisée : la couche 1 du récepteur, qui reçoit les signaux électriques