Bluetooth er en low -power, kortrækkende radiofrekvens teknologi, der tillader bærbare og faste elektroniske enheder, såsom mobiltelefoner, headsets og bærbare computere, til at forbinde sammen trådløst. Bluetooth-enheder kan danne ad hoc , dynamiske netværk , kendt som piconets , hvor routing - processen med viderestilling enheder, eller pakker af data - er mere kompleks end i statiske netværk. Master - Slave Forholdet
Bluetooth-kompatible enheder følger en streng herre - slave forhold. Den rolle, som master er at kontrollere den tilgængelige båndbredde og routing data mellem slaver ved hjælp af en teknik kendt som frekvens hopping. Normalt er det ikke muligt for en slave enhed til at kommunikere direkte med en anden slave enhed , selvom de med radiodækning af hinanden . Dog kan piconets overlappes - med andre ord kan en slave-enhed i én piconet virke som en mester i et andet - . At danne en scatternet , hvor hver Bluetooth-enhed kan nå hver anden enhed
< br > routing
hver enhed eller node i et Bluetooth piconet fastholder routing information til hver anden knude i en routing-tabellen . En routing -protokollen er sat af regler, der styrer , hvordan pakker af data sendes over en Bluetooth piconet . Bluetooth routing protokoller skal holde routingtabellerne små, vælge den bedste rute - baseret på hastighed , pålidelighed, gennemløb og regning - og opdatere routing tabeller, når en node slutter i eller forlader piconet . Behovet for at opretholde routing information for hver eneste node gør Bluetooth routing protokoller uegnet til større netværk .
Packet & Circuit Switching
noder i en Bluetooth piconet kan bevæge sig meget hurtigt, så hele netværket topologi kunne ændre , før traditionelle protokoller har beregnet nye routing tabeller. Bluetooth bruger en kombination af pakkekommunikation teknologi - som giver Bluetooth-enheder til at sende flere datapakker over samme rute - og kredsløbs- switching teknologier. Denne teknik er ikke forbruge alle båndbredden for en given rute , så Bluetooth-enheder kan opretholde en strøm af data gennem en piconet eller scatternet .
Proaktiv & Reaktive protokoller
en proaktiv routing-protokol regelmæssigt fremad pakker , uanset om de indeholder reelle brugerdata , for at opretholde en up -to- date billede af piconet struktur eller topologi. En reaktiv routing protokol , på den anden side , der kun indeholder videresender pakker reelle brugerdata. Proaktiv routing protokoller alle hurtige routing beregninger og levering af pakker , mens reaktive routingprotokoller er kun virkelig velegnet til piconets der ændrer sig hurtigt , eller bære store mængder af netværkstrafik .