Rechnernetze
Home Nach oben

Zustände

Die Kanalkontrolle definiert zwei Hauptzustände (Standby und Connection) sowie sieben Unterzustände, die der Aufnahme neuer Einheiten in ein Piconet dienen.

STANDBY STATE
Im Standby-Zustand befindet sich eine Station im Defaultzustand, wobei in der Regel nur die Clock läuft. Sie kann diesen Zustand verlassen, um Page- oder Anfragenachrichten zu erlauschen.
Wird auf eine Page-Anfrage geantwortet wird, geht die Station in den Connectionstate als Slave, wird erfolgreich ein Page-attempt durchgeführt, betritt die Station in den Connectionstate als Master.

PAGE SCAN
In diesem Zustand versucht ein Slave, auf ein entsprechendes PAGE-Signal des Master zu reagieren. Da unterschiedliche Frequenzen (Hop-Frequency) verwendet werden, ist dieses ein komplexes Problem. Der Slave horcht dafür in der Regel für längere Zeit auf einzelnen Frequenzen, bis er die Master-Frequenz findet, an der er sich synchronisieren kann.

PAGE
In diesem Zustand sucht der Master nach einem Slave, des Adresse er kennt. Durch Senden auf unterschiedlichen Hop-Frequenzen in kurzen Abständen wird versucht, den jeweiligen Slave möglichst schnell zu finden und zu synchronisieren.

Master Response und Slave Response
In diesem Zustand tauschen Master und Slave Anfangswerte aus und beginnen dann mit dem geordneten Datenaustausch, indem sie in den Connection-Zustand übergehen.

INQUIRY
In diesem Zustand kann eine Bluetootheinheit sämtlich erreichbaren Einheiten abfragen und insbesondere deren Funktionalitäten (Drucker, Fax, Telefon usw.) erfragen.

INQUIRY-SCAN
in diesem Zustand kann eine Bluetootheinheit abfragen, ob eine Einheit einen INQUIRY-SCAN vollführt und darauf entsprechend reagieren.

INQUIRY-Response
In diesem Zustand wird zu einem erkannten Gerät eine Verbindung aufgebaut und danach in den Connection-Zustand gewechselt.

Im Connection-State wird die normale Datenübertragung durchgeführt. Als erstes wird ein POLL-Paket gesendet, damit der Slave sich synchronisieren kann. Sodann wird Kontrollinformation über die Art der Verbindung übertragen. Ein Connection-State wird durch Detach- oder Reset-Kommando wieder verlassen.