摘要:簡述了藍牙協議棧的內容,利用藍牙技術實現了手機與PC端的無線通信,為手機與PC、PC與PC的無線應用程序開發提供了新的思路。
關鍵詞:藍牙;藍牙協議棧;串口模擬;JSR82;CommunicationAPl
0 引言
藍牙(Bluetooth)是一種低成本、短距離的無線通信技術,主要用途是為移動設備提供相互通信的能力。對于我們廣大用戶來說,藍牙技術最大好處就在于讓我們在短距離內不用再被紛亂復雜的數據線影響,可以自由自在地享受數據傳輸的方便與快捷。現在大多數手機、筆記本電腦都支持藍牙功能,即使PC端沒有集成藍牙裝置,也可通過USB口外接藍牙適配器來擁有藍牙功能。
只要手機支持藍牙功能,就可以使用JSR82開發包來實現手機之間短距離的通信。那么手機與PC之間、PC與PC之間是否也可以通過JSR82包來實現短距離通信呢?以手機與PC之間通信為例,可分為兩種情況:一是PC端集成了藍牙設備或者PC端的操作系統能默認安裝外接的藍牙適配器。在這種情況下,PC可方便地通過JSR82包實現與手機的通信。二是PC端操作系統版本較低或者操作系統不能默認安裝適配器,只能用藍牙適配器生產廠商提供的驅動程序來驅動藍牙設備,這種情況是普遍存在的,而且這種情況下,PC端是無法使用JSR82開發包的。那么在這種情況下,PC端如何接收手機的信息并向手機發送信息呢?