Bluetooth ist ein Low-Power- , Kurzstrecken- Funktechnologie , die portable und stationäre elektronische Geräte , wie Handys , Headsets und Laptop-Computern , um drahtlos miteinander verbinden können. Bluetooth -fähige Geräte bilden können ad hoc, dynamische Netzwerke , wie Piconets , in denen Routing bekannt - der Prozess der Weiterleitung Einheiten oder Pakete von Daten - ist komplexer als in statischen Netzwerken. Master-Slave- Beziehung
Bluetooth -fähigen Geräten folgen einem strengen Master-Slave- Beziehung. Die Rolle des Masters ist , um die verfügbare Bandbreite und Weiterleiten von Daten zwischen den Slaves unter Verwendung einer Technik, die als Frequenz-Hopping bekannt steuern. Normalerweise ist es nicht für eine Slave-Vorrichtung eine direkte Kommunikation mit einem anderen Slave-Gerät möglich , auch wenn sie mit Funkabdeckung voneinander. Allerdings kann Piconets überlappt werden - in anderen Worten, ein Slave-Gerät in einem Pico-Netz kann als Master in einem anderen zu handeln - . Einen Scatternet zu bilden, in dem jedes Bluetooth-Gerät kann jedes andere Gerät erreichen
< br > Routing
Jedes Gerät oder Knoten in einem Bluetooth Pikonetz unterhält Routing-Informationen zu jedem anderen Knoten in einer Routing-Tabelle . Ein Routing-Protokoll wird von Regeln, wie Pakete von Daten über eine Bluetooth Pikonetz weitergeleitet werden regieren gesetzt . Bluetooth -Routing-Protokolle Routing-Tabellen müssen halten kleine , wählen Sie die beste Route - basierend auf Geschwindigkeit, Zuverlässigkeit , Durchsatz und Kosten - und Routing-Tabellen zu aktualisieren , wenn ein Knoten beitritt oder diesen verlässt die Pikonetz . Die Notwendigkeit, die Routing-Informationen für jeden Knoten zu halten macht Bluetooth -Routing-Protokolle ungeeignet für größere Netzwerke .
Packet & Leitungsvermittlung
Die Knoten in einem Bluetooth- Pikonetz kann sehr schnell zu bewegen , so dass die gesamte Netzwerktopologie ändern könnte , bevor traditionelle Protokolle neuen Routing-Tabellen berechnet wurden. Bluetooth verwendet eine Kombination von Packet- Switching-Technologie - und leitungsvermittelnden Technologien - die Bluetooth-Geräte können mehrere Datenpakete über den gleichen Weg senden. Diese Technik verbraucht nicht die gesamte Bandbreite von einem bestimmten Route , sind Bluetooth-Geräte können eine Datenfluss während eines piconet oder Scatternet .
Proactive & Reaktive Protokolle
pflegen eine proaktive Routing-Protokoll regelmäßig leitet Pakete , ob sie reale Benutzer- Daten enthalten , zu pflegen eine up- to-date Bild des piconet Struktur oder Topologie . Ein reaktives Routing-Protokoll , auf der anderen Seite , die nur Pakete weiterleitet echte Benutzerdaten. Proactive Routing-Protokolle Routing schnell alle Berechnungen und Zustellung von Paketen , während reaktive Routing-Protokolle nur wirklich geeignet für Pico-Netze , die sich schnell ändern oder tragen große Mengen an Netzwerkverkehr sind .