Die 1-Wire -Protokoll ist ein Verfahren der Computer- Vernetzung von Dallas Semiconductor entwickelt. One-Wire -Protokoll verwendet eine Master- Slave- Bus zum Bus-Konfiguration , das Senden von Daten unter Verwendung von basischen 1 und Null Datenlogik Befehle . Beide Daten und Getriebe in der 1-Wire -Protokoll übertragen werden mit einem verdrillten Draht verbindet die Slave-und Master -Bus -Komponenten. 1-Wire Funktionen
Es gibt vier grundlegende Funktionen oder Aktionen , bei der Übertragung von Daten, die durch 1-Wire -Protokoll. Ein Bit kann als eine oder eine Null geschrieben werden ; ein bisschen gelesen werden kann, oder ein wenig zurückgesetzt werden. Wenn ein Byte als eine geschrieben wird, wird ein Bit zu den 1-Wire Slaves gesendet . Wenn ein Bit als Null geschrieben wird, wird eine Null in der 1-Wire Slaves gesendet . Wenn ein Lese-Bit- Befehl gesendet wird, wird ein Bit von der Slave- Bus gesendet durch die Master-Komponente zu lesen. Wenn ein Reset-Befehl gesendet wird, bereitet die 1-Wire -Protokoll setzt die Slave-Bus und für die Aufnahme eines neuen Befehl. In einem Standard- 1-Wire Protocol Configuration sowohl Master als auch Slave-Bus Komponenten gestattet, als Sender und Empfänger wirken , aber sie können nicht übertragen Daten in beiden Richtungen gleichzeitig. Die Daten müssen sequentiell übertragen werden , in der Reihenfolge der Befehl .
1-Wire Komponenten
Ein Netzwerk unter Verwendung des 1-Wire -Protokoll besteht aus mehreren Basiskomponenten . 1-Wire -Protokoll erfordert eine Bus-Master mit Standard- Controlling-Software , Kabel und Stecker und 1-Wire -Slave-Bus -Geräten ausgestattet . Die 1-Wire -Netzwerk kann dann in einer Master-Slave- Bus- Hierarchie zusammengesetzt werden. Die Master-Bus -Komponente kann bis zu 5 Volt der Macht an die Slave-Bus -Geräte.
1-Wire Vorteile
Es gibt viele nützliche Vorteile im Zusammenhang mit die Umsetzung eines Netzwerks mit dem 1-Wire -Protokoll. Eine einzige verdrillte liefern und senden sowohl Strom als auch Daten . Eine einzelne Bus-Master Befehle an mehrere Slave- Busse zu senden . 1-Wire Protokolle können einfach formatiert und neu formatiert durch Zugriff auf eine Datei-Verzeichnis von einem tragbaren Speichergerät , wie einer CD oder USB-Laufwerk. Datenschutz -Algorithmen , wie z. B. der Secure Hash Algorithm oder SHA-1, können leicht implementiert werden , um sicherzustellen, Datenübertragungen geschützt sind.