En Bluetooth Piconet är ett litet, ad-hoc-nätverk som bildas mellan en enda enhet som fungerar som * master * och upp till sju aktiva * slav * -enheter. Det är inte ett nätverk på samma sätt som ett Wi-Fi-nätverk; Det är mer en punkt-till-punkt-anslutning med flera slutpunkter. Här är en uppdelning av hur det fungerar:
Master-Slave Relationship: Nyckeln till att förstå en piconet är den hierarkiska strukturen. En enhet, befälhavaren, kontrollerar kommunikationen. Det dikterar tidpunkten för överföringar och bestämmer vilka slavenheter som kan överföra och när. Slavar kan inte initiera kommunikation; De svarar bara på förfrågningar från befälhavaren.
Frekvenshoppning Spread Spectrum (FHSS): Bluetooth använder FHS för att överföra data. Detta innebär att det hoppar mellan olika frekvenser inom ett angivet område (2,4 GHz -band) för att undvika störningar och förbättra motståndskraften mot fastnat. Master -enheten bestämmer hoppningssekvensen och säkerställer att alla enheter i Piconet förblir synkroniserade.
paketöverföring: Data överförs i små paket. Master synkroniserar tidpunkten för dessa paket över alla enheter. Denna synkroniserade hopp- och paketöverföring är avgörande för tillförlitlig kommunikation.
Synkronisering: Mästaren upprätthåller en exakt klocka som synkroniserar all aktivitet inom piconet. Slavar lyssnar ständigt efter signaler från mästaren för att förbli synkroniserad och få tidsinformation.
Scatternet: Flera piconets kan sammankoppla för att bilda ett större nätverk som kallas ett scatternet. En enhet kan vara en slav i en piconet och en mästare i en annan och agerar som en bro mellan dem. Detta möjliggör mer komplexa kommunikationsscenarier.
Kommunikationsprotokoll: Bluetooth använder olika protokoll för att hantera dataöverföring inom piconet. Dessa protokoll hanterar aspekter som:
* Förfrågan och sidan: Används för upptäckt av enheter och anslutning.
* L2CAP (logisk länkkontroll och anpassningsprotokoll): Tillhandahåller tjänster för övre skiktprotokoll.
* rfcomm (radiofrekvenskommunikation): Emulerar en seriell port, vilket möjliggör kommunikation med äldre enheter.
Begränsningar: Piconets begränsning till en mästare och sju aktiva slavar är en betydande begränsning. Även om det kan finnas upp till 255 enheter associerade med en piconet, kan endast sju vara aktiva vid en viss tidpunkt; Resten är i ett parkerat tillstånd. Detta innebär att endast ett begränsat antal enheter aktivt kan kommunicera samtidigt.
Sammanfattningsvis är en Bluetooth -piconet ett litet, kontrollerat nätverk som är orkestrerat av en master -enhet. Dess master-slavarkitektur och FHSS-teknik ger en robust, låg effekt kommunikationslösning, men dess begränsningar i termer av antalet samtidigt aktiva enheter bör övervägas vid utformning av applikationer.