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