実戦Linux Bluetoothプログラミング(一)プロトコルスタックの概要

3015 ワード


Sam Linux Windows BTW --BTX。 。 , bluez API 。 , , Linux Bluetooth 。 

: , Bluetooth 。 Linux Bluetooth , 。Sam , , Linux Bluetooth 。

 :Bluetooth    : 

Bluetooth    、   、  、IBM Intel 5    1998              。           、            。         ,                      。      ,                        ,      Blatand             。Blatand        ,         ;            ,                   。

Intel               ,                   ,IBM                 。 

                  ,        、         、        、                。       10cm~10m,                  100m     。   2.4GHz ISM     、    ,        、ARQ、TDD     。TDMA    0.625μs,       1Mb/s。    64kb/s           ,     CVSD,       1mW、2.5mW 100mW,        48        。                   ,        ,         ,        、      ,      、    ,      。 

               :      、          。            (RF)、  (BB)     (LM)。       2.4GHz     ISM     ,            ,                              。                   。        、              。 

  bluetooth   ,     。 

       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       。