當前已經實現的Bluetooth棧有以下各種:
1. Widcomm: 第一個windows上的協議棧,由Widcomm公司開發,也就是現在的Broadcom.
2. Microsoft Windows stack: Windows XP SP2中包括了這個內建的協議棧,開發者也可以調用其API開發
第三方軟件。
3. Toshiba stack: 它也是基於Windows的,不支持第三方開發,但它把協議棧授權給一些laptop商(sony,
asus等,我的本本上就是Toshiba的)。它支持的Profile有: SPP, DUN, FAX, LAP, OPP, FTP, HID,
HCRP, PAN, BIP, HSP, HFP , A2DP, AVRCP, GAVDP)
4. BlueSoleil: 著名的IVT公司的產品.該產品可以用於桌面和嵌入式,他也支持第三方開發,DUN, FAX,
HFP, HSP, LAP, OBEX, OPP, PAN SPP, AV, BIP, FTP, GAP, HID, SDAP, and SYNC。
5. Bluez: Linux官方協議棧,該協議棧的上層用Socket封裝,便於開發者使用,通過DBUS與其它應用程序
通信。
6. Affix: NOKIA公司的協議棧,在Symbian系統上運行.
7. BlueDragon:東軟公司產品,好像2002年6月就通過了藍牙的認證,支持的Profile:SDP、Serial-DevB
、AVCTP、AVRCP-Controller、AVRCP-Target、Headset-AG、Headset-HS、OPP-Client、OPP-Server、CT-GW
、CT-Term、Intercom、FT-Server、FT-Client、GAP、SDAP、Serial-DevA、AVDTP、GAVDP、A2DP-Source、
A2DP-Sink.
8. BlueMagic:美國Open Interface 公司for portable embedded divce的協議棧,iphone(apple),nav-
u(sony)等很多電子產品都用該商業的協議棧,BlueMagic 3.0是第一個通過bluetooth 協議棧1.1認證的協
議棧,那麼我現在就在用它,那麼該棧用起來簡單,API清晰明瞭。實現了的profile
有:HCI,L2CAP,RFCOMM,A/V,Remote,Control,A/V,Streaming,BIP,BPP,DUN,FAX,FTP,GAP,Hands-
Free,and,Headset,HCRP,HID,OBEX,OPP,PAN,BNEP,PBAP,SAP,SPP,Synchronization,SyncML,Telephony,XML.
9. BCHS-Bluecore Host Software: 藍牙芯片CSR的協議棧,同時他也提供了一些上層應用的Profile的庫,
當然了它也是爲嵌入式產品了,支持的Profile有:A2DP,AVRCP,PBAP,BIP,BPP,CTP,DUN,FAX,FM API,FTP
GAP,GAVDP,GOEP,HCRP,Headset,HF1.5,HID,ICP,JSR82,LAP Message Access
Profile,OPP,PAN,SAP,SDAP,SPP,SYNC,SYNC ML。
10. Windows CE:微軟給Windows CE開發的協議棧,但是windows ce本身也支持其它的協議棧
11. BlueLet:IVT公司for embedded product的清量級協議棧。