Le protocole 1-Wire est une méthode de mise en réseau de base en informatique développé par Dallas Semiconductor . Un protocole -Wire utilise un bus principal à la configuration du bus de l'esclave , l'envoi de données à l'aide de commandes zéro logiques données de base 1 et . Les données et les transmissions de puissance dans le protocole 1-Wire sont transmis en utilisant une fils torsadés reliant l'esclave et de composants de bus maître. Fonctions 1-Wire
Il ya quatre fonctions de base, ou des actions, lors de la transmission des données via le protocole 1-Wire . Un bit peut être écrit comme un, ou un zéro , un bit peut être lu , ou un peu plus peut être réinitialisé . Lorsqu'un octet est écrit en tant que l'un , d'un bit est transmis aux esclaves 1 - fil . Lorsqu'un bit est écrit en tant que zéro , un zéro est envoyé aux esclaves 1 - fil . Quand une commande de lecture de bit est envoyé , un bit envoyé par le bus esclave est lu par le composant maître . Quand une commande de réinitialisation est envoyé, le protocole 1-Wire réinitialise le bus d'esclave et le prépare à recevoir une nouvelle commande. Dans une configuration de protocole 1-Wire norme à la fois maître et les composants du bus esclaves sont autorisés à agir comme émetteurs et récepteurs , mais ils ne peuvent pas transmettre des données dans deux directions simultanément . Les données doivent être transférées de manière séquentielle , afin de commandement.
Composants 1-Wire
Un réseau construit en utilisant le protocole 1-Wire se compose de plusieurs éléments de base . Protocole 1-Wire nécessite un maître de bus doté d'un logiciel de contrôle standard, câblage et des connecteurs et des dispositifs esclaves de bus 1-Wire . Le réseau 1-Wire peut ensuite être assemblé dans un master à la hiérarchie de bus esclave . La composante de bus maître peut fournir jusqu'à 5 volts de puissance pour les appareils de bus esclaves.
Benefits 1-Wire
Il ya beaucoup d' avantages utiles associés à la mise en œuvre d'un réseau utilisant le protocole 1-Wire . Un fil torsadé unique peut fournir et envoyer à la fois puissance et de données. Un seul maître du bus peut envoyer des commandes à plusieurs bus esclaves . Protocoles 1-Wire peuvent être facilement mises en forme et reformatés en accédant à un répertoire de fichiers à partir d'un périphérique de stockage portable , comme un CD ou un lecteur USB. Algorithmes de données de sécurité , comme le Secure Hash Algorithm , ou SHA- 1, peuvent être facilement mises en œuvre pour assurer les transmissions de données sont protégés.