Der Bluetooth Standard, wie auch WiFi nutzt die FHSS Technik (Frequency Hopping Spread Spectrum, auf Deutsch Spektrenverbreiterung durch Frequenzsprung oder Spektrenverbreiterung durch Frequenzumgehen), bei der die Bandbreite (2.402 - 2.480 GHz) in 79 Kanäle aufgeteilt wird (genannt hops oder Sprünge) einer Breite von 1MHz, und führt dann die Übertragung durch, dabei wird eine Kombination von Kanälen verwendet, die dem Sender und Empfänger bekannt sind.
Durch bis zu 1600 Kanalwechsel pro Sekunde gelingt es dem Bluetooth Standard, Interferenzen mit den Signalen anderer Radiomodule zu verhindern.
Der Bluetooth Standard basiert auf einem Master/Slave-Funktionsprinzip. Der Begriff « Piconetbezeichnet das Netzwerk, das von einem Peripheriegerät ausgeht und alle anderen Peripheriegeräte in der Umgebung einschließt. In einem Abdeckungsbereich können bis zu 10 Piconets zugleich vorhanden sein. Ein Master kann zu maximal 7 aktiven Slave-Peripheriegeräten verbunden sein (255 im Modusparked). Die Peripheriegeräte eines Piconets haben eine logische Adresse von 3 Bits, dadurch ergibt sich ein Maximum von 8 Geräten. Geräte, die sich im parked Modus befinden, sind synchronisiert, aber haben keine physische Adresse im Netzwerk.

Tatsächlich kann sich das Master-Gerät zu einem gegebenen Zeitpunkt nur mit einem einzigen Slave verbinden. Es pendelt also sehr rasch von einem Slave zum nächsten, und vermittelt so die Illusion einer gleichzeitigen Verbindung mit allen Slave-Peripheriegeräten.
Der Bluetooth Standard sieht auch die Möglichkeit der Verbindung zweier Piconets vor, um so ein erweitertes Netzwerk zu schaffen, genannt « Kettennetzwerk » (auf Englischscatternet), dies wird durch bestimmte Peripheriegeräte ermöglicht, die Brücken zwischen den beiden Piconets bilden.
Der Aufbau einer Verbindung zwischen zwei Bluetooth-Geräten verläuft nach einer ziemlich komplizierten Prozedur, die ein gewisses Sicherheitsniveau gewährleisten kann, der Ablauf ist der folgendenbsp;:
Bei normaler Verwendung arbeitet ein Gerät im « passiven Modus », das heißt, er belauscht das Netzwerk.
Der Verbindungsaufbau beginnt mit der Phase der « Inquisition » (auf Englisch « inquiry »), während der das Master-Gerät eine Inquiry-Nachricht an alle Geräte, die in dem Bereich liegen, der vom Netzwerk abgedeckt wird, diese werdenZugangsknoten genannt. Alle Geräte, die die Nachricht erhalten, antworten mit ihrer Adresse.
Das Master-Gerät sucht sich eine Adresse aus und synchronisiert sich mit dem Knotenpunkt mittels einer Technik, diepaginggenannt wird, die im speziellen darin besteht, die Uhr und Frequenz mit dem Knotenpunkt zu synchronisieren.
Danach wird eine Verbindung mit dem Knotenpunkt aufgebaut, die es dem Master-Gerät erlaubt, eine Phase der Entdeckung der Dienste des Knotenpunkts einzuläuten, mit dem ProtokollSDP (Service Discovery Protocol).
Am Ende dieser Phase der Dienstentdeckung, beginnt das Master-Gerät mit dem Aufbau einesKommunikationskanal mit dem Knotenpunkt, dabei verwendet es das ProtokollL2CAP.
Wenn es vom Dienst benötigt wird, kann ein zusätzlicher Kanal, genanntRFCOMM, der über den L2CAP Kanal hinaus funktioniert, aufgebaut werden, um einen virtuellen seriellen Port bereitzustellen. Bei manchen Anwendungen erfolgt der Verbindungsaufbau immer zu einem Standard- Port, unabhängig von der Hardware. Das ist der Fall bei bestimmten Staßennavigations- Systemen, damit sie an jedes GPS Bluetooth Gerät ( Global Positionning System, ein Satelliten- Geolokalisationssystem, das die räumlichen Koordinaten eines Fahrzeugs oder beweglichen Gegenstands ermittteln kann) angeschlossen werden können.
Manchmal integriert der Knotenpunkt einen Sicherheits- Mechanismus, genanntPaarung (auf Englischpairing), durch den der Zugriff auf autorisierte User beschränkt wird, damit im Piconet ein gewisser Schutz gegen außen besteht. Das Paaren geschieht durch einen Chiffrier-Schlüssel, genannt « PIN-Code » (PIN steht fürPersonal Information Number). Der Knotenpunkt sendet eine Paarungs-Anfrage an das Master-Gerät. Dies führt meist zu einer Abfrage des PIN-Codes des Zugangsknotens vom User. Wenn der eingegebene PIN-Code stimmt, wird die Verbindung aufgebaut.
Im gesicherten Modus wird der PIN chiffriert übertragen, mit Hilfe eines zweiten Codes, um das Risiko eines Eindringens noch weiter zu mindern.
Wenn die Paarung aktiv ist, kann das Master-Gerät den so aufgebauten Kommunikations-Kanal frei benutzen !
Der Bluetooth Standard definiert einige Anwendungsprofile (Bluetooth profiles), durch die die Art des von einem Bluetooth Gerät angebotenen Dienstes definiert werden kann. So kann jedes Gerät mehrere Profile unterstützen. Dies ist eine Liste der wichtigsten Bluetooth-Profile :