Bluetooth-stak

En Bluetooth stak er et program, der styrer alle de tjenester af Bluetooth-port. Bluetooth-batterier kan inddeles i to grupper:

  • Generelle formål implementeringer skrevet med vægt på bredden af ​​funktioner og fleksibilitet, typisk til personlige computere. Du kan tilføje understøttelse til specifikke Bluetooth-profiler af chauffører.
  • Implementeringer indlejret til brug i enheder, hvor ressourcerne er begrænsede, og efterspørgslen er lav, såsom Bluetooth periferiudstyr.

Generelt kan kun et batteri anvendes på et givet tidspunkt. Ændringerne kræver ofte fjernelse af den tidligere stabel, selv om et spor af batterier i fortiden forbliver i register. Der er tilfælde, hvor to batterier kan bruges på den samme computer, hver med sin egen uafhængige Bluetooth-radio.

Implementeringer af generelle formål

WinMac

Widcomm

Widcomm stack er den første frigivet til Windows styresystemet. Oprindeligt udviklet af Widcomm Inc., det blev erhvervet af Broadcom Corporation i april 2004, som fortsætter med at sælge licenser til brug i en bred vifte af Bluetooth-enheder.

Der er en API til at interagere med stakken gennem en generisk ansøgning.

Windows stak

Windows XP indeholder en integreret fra Service Pack 2. Tidligere stak, Microsoft frigivet en QFE sin stack i Service Pack 1, henvises QFE323183. Det blev dog kun distribueres til virksomheder og ikke direkte til offentligheden. Disse selskaber kunne bruge QFE som en del af installatører af deres Bluetooth-enheder, men understøttes ikke længere af Microsoft.

Windows Vista indeholder også en indbygget batteri, som er en udvidelse af denne stak i Windows XP. Udover støtte til flere Bluetooth-profiler, også det støtter udviklingen af ​​drivere, der gør det muligt for eksterne udviklere giver støtte til yderligere profiler, et aspekt, der ikke var til stede i stakken af ​​Windows XP og kun tilladt udviklingen over stakken af ​​Microsoft .

Microsoft har ikke udgivet en officiel batteri til ældre versioner af sit operativsystem Windows 2000 eller Windows ME.

Windows Vista og Windows 7 tilbyder en renovering og forbedring af denne stak i deres tidligere operativsystemer.

Toshiba stak

Toshiba har udviklet sin egen stak til Microsoft Windows. Dette er en anden integreret i operativsystemet stakken. Toshiba sælger licenser til OEM'er og har været brugt i nogle bærbare computere fra Dell og Sony. Den er underskrevet en fortrolighedserklæring for at få adgang til API.

BlueSoleil

BlueSoleil er udviklet af IVT Corporation, som er dedikeret til udviklingen af ​​batterier til indlejrede enheder og desktop-systemer. Den fås i standard versioner til Microsoft Windows og VoIP. Desktop-versionen understøtter DUN, fax, HFP, HSP, LAP, OBEX, OPP, PAN, SPP, AV, BIP, FTP, GAP, HID, SDAP, og SYNC. API kan fås gratis, og en brugergrænseflade, der overvåger aktiviteten af ​​API leveres i realtid, hvilket giver softwareudvikling support. I øjeblikket ansøgningen er shareware, så det er begrænset. Hvis du vil have fuld funktionalitet skal betale licens.

Linux

Der er to store implementeringer til Linux:

  • BlueZ officielt inkluderet i kernen og oprindelig udviklet af Qualcomm.
  • Anbringe, udviklet af Nokia Research Center.

BlueZ

BlueZ er den officielle Linux Bluetooth-stak. Deres mål er at opnå en implementering af den trådløse Bluetooth-standarden til Linux. I 2006 stakken understøtter alle protokoller og niveauer af basen specifikation. Den er tilgængelig fra version 2.4.6 kernen.

Implementeringer indlejret eller forsænket

lwBT

lwBT er en letvægts open source implementering af Bluetooth-protokolstakken til brug i indlejrede systemer. Det fungerer som et netværk interface til lwIP stakken.

Det understøtter nogle protokoller og Bluetooth-niveauer som niveauer UART H4 og BCSP. Blandt de understøttede øvre niveauer er: HCI, L2CAP, SDP, BNEP, RFCOMM og PPP.

Profilerne understøttes er: PAN, LAP, DUN og seriel port.

lwBT er blevet porteret til Renesas M16C microcontroller linjer og Atmega AVR, på Linux og Windows.

Windows CE

Windows CE er Microsofts indlejrede operativsystem, som også understøtter Bluetooth.

Bluelet

Et andet produkt af IVT Corporation, understøtter i øjeblikket DUN, fax, HFP, HSP, LAP, OBEX, OPP, PAN og SPP.

Forrige artikel Befriere "borgerkrig
Næste artikel Bai-certifikat Euskarari