Bluetooth stack
Bluetooth rozhraní se vytahuje k Bluetooth a k Bluetooth protokolu.
Bluetooth rozhraní můžeme rozdělit na:
- Základní účel implementace je kladen bohatost funkcí a prizpůsobitelnost. Podpora pro další Bluetooth profily může může být přidána v ovladačích.
- Vzdálený systém - pokoušejí se používat zařízení kde zdroje a požadavkz jsou nízké, jako Bleuttoth periferie.
Zakladní účel
Windows
Microsoft Windows rozhraní
Windows XP includes a built-in Bluetooth stack starting with the Service Pack 2 update, released on 2004-08-06.
Prior to this, Microsoft released a QFE of its Bluetooth stack for Windows XP Service Pack 1 labelled as QFE323183. Microsoft only released this directly to third-party companies and did not directly release it to the public. The third-party companies were then allowed to release the QFE as part of their own Bluetooth device's software installation. Microsoft no longer supports this QFE.
Windows Vista také obsahuje zabudované Bluetooth rozhraní which is an expansion over the Windows XP Bluetooth stack. In addition to supporting more Bluetooth profiles than Windows XP Service Pack 2, it also supports third-party driver development which enables third-parties to add support for additional Bluetooth Profiles. This was lacking in the Windows XP Service Pack 2 built-in Bluetooth stack, which only allowed application development on top of the Microsoft Bluetooth stack, which some observers felt slowed the adoption of the Microsoft Windows Bluetooth stack.
Despite its inclusion with Windows, many devices still come with bundled third-party stacks which cannot be used simultaneously. Microsoft has not released an official Bluetooth stack for older Windows versions, such as Windows 2000 or Windows Me.
.
Vzdálená správa
lwBT
lwBT is an open source lightweight Bluetooth protocol stack for embedded systems. It acts as a network interface for the lwIP protocol stack.
It supports some Bluetooth protocols and layers, such as the H4 and BCSP UART layers. Supported higher layers include: HCI, L2CAP, SDP, BNEP, RFCOMM and PPP. The supported profiles are: PAN (NAP, GN, PANU), LAP, DUN and Serial Port.
lwBT has been ported to the Renesas M16C and Atmega AVR line of microcontrollers, and Linux as well as Windows.
Windows CE
Windows CE is Microsoft's embedded operating system, which also supports Bluetooth.