黄色视频小说在线免费观看_免费少妇精品日本_4438全国最大成人_亚洲av午夜国产精品无码中文字_国产福利啪啪_黄色毛片网站在线观看_成人精品久久久a∨片_色男人天堂亚洲mv_在线观看日韩av_最近免费视频中文2019完整版下载

藍(lán)牙HID基礎(chǔ)知識(shí),什么是藍(lán)牙HID?

發(fā)布時(shí)間:2024-07-05 已被瀏覽 630 次

定義

HID是Human Interface Device的縮寫(xiě),由其名稱(chēng)可以了解HID設(shè)備是直接與人交互的設(shè)備,例如鍵盤(pán)、鼠標(biāo)與游戲手柄等。

藍(lán)牙HID 是屬于藍(lán)牙協(xié)議里面的一個(gè)profile, 不管在藍(lán)牙2.0 2.1 3.0還是4.0,5.0的藍(lán)牙中 ,都有HID , 而且在4.0以上協(xié)議中還多了一個(gè)HOG (HID OVER GATT)也就是低功耗HID,涉及的是藍(lán)牙4.0以上的BLE(bluetooth low en)技術(shù)。

藍(lán)牙HID是藍(lán)牙的一種技術(shù)規(guī)范。

二:藍(lán)牙HID規(guī)范

HID規(guī)范運(yùn)行在藍(lán)牙的L2CAP協(xié)議上,并基于GAP規(guī)范。 HID規(guī)范的基本要求有:

在一個(gè)微型網(wǎng)絡(luò)中通常被推薦當(dāng)作從設(shè)備(slave),但是也允許作為主設(shè)備(master)。

鍵盤(pán)必須支持認(rèn)證和加密:只有當(dāng)被HID主機(jī)要求時(shí)才激活工作模式;在認(rèn)證和加密的基礎(chǔ)上,也可以被其它HID主機(jī)選用;

作為從設(shè)備必須始終保持可連接性,例如PC在啟動(dòng)時(shí)尋呼鍵盤(pán),或者鍵盤(pán)在有數(shù)據(jù)傳輸時(shí)尋呼PC機(jī)。

HID主機(jī)必須支持QoS。

HID主機(jī)必須支持低功耗工作模式,一般的HID終端設(shè)備(如鼠標(biāo)、鍵盤(pán)、游戲桿)都是需求低功耗的;HID主機(jī)和HID終端設(shè)備都必須支持呼吸(sniff)工作模式和休眠(park)工作模式;保持工作模式對(duì)HID主機(jī)來(lái)說(shuō)是必須的,而對(duì)HID終端設(shè)備來(lái)說(shuō)是可選的。

HID終端設(shè)備只需要支持DM1格式的數(shù)據(jù)。

除了查詢(xún)模式和尋呼模式,交互的尋呼掃描模式和查詢(xún)掃描模式也是必需的。

對(duì)單功能設(shè)備而言并不需要支持SCO語(yǔ)音通道。

HID規(guī)范的導(dǎo)入模式

HID規(guī)范規(guī)定基本的鍵盤(pán)和指示功能使用固定格式的數(shù)據(jù)包,在HID主機(jī)端不需要HID剖析器(約占70kB)。允許用固定的PSM和輔助的設(shè)備類(lèi)控制FHS數(shù)據(jù)包作為服務(wù)發(fā)現(xiàn)協(xié)議的定位,以及鍵盤(pán)與指示設(shè)備的連接。USB導(dǎo)入模式被保留用作最低層的終端應(yīng)用。為了使得用戶(hù)界面更加友好,要求系統(tǒng)遵從以下規(guī)定:

能夠自動(dòng)探測(cè)HID終端設(shè)備;

必須有硬件添加向?qū)?/span>;

鍵盤(pán)必須是加密的,且安全;

PC機(jī)導(dǎo)入時(shí),HID終端設(shè)備暫時(shí)不能使用。

像鼠標(biāo)、鍵盤(pán)等HID終端設(shè)備都是個(gè)人區(qū)域設(shè)備,它們有以下特征:

通常與HID主機(jī)都有一對(duì)一的關(guān)系;

不支持同時(shí)與一個(gè)以上的HID主機(jī)同時(shí)連接;

它們也許有一個(gè)以上的可能建立連接的HID主機(jī)。 當(dāng)藍(lán)牙HID終端設(shè)備與一個(gè)HID主機(jī)建立一對(duì)一的連接關(guān)系時(shí),它就被稱(chēng)為虛擬電纜連接。這時(shí)HID終端設(shè)備與HID主機(jī)就建立了以下關(guān)系:

HID終端設(shè)備與HID主機(jī)捆綁。

如果連接斷開(kāi),將會(huì)自動(dòng)重新建立連接。

不會(huì)和另一HID主機(jī)相連,除非用戶(hù)明確地去掉該虛擬電纜連接。

四: 藍(lán)牙HID終端設(shè)備的解決方案,作為HID終端設(shè)備端有以下兩種應(yīng)用模型:

與藍(lán)牙核心協(xié)議棧一起集成在藍(lán)牙芯片內(nèi),以藍(lán)牙硬件模塊形式提供。

作為一個(gè)軟件協(xié)議棧,藍(lán)牙HID代碼也能夠集成在客戶(hù)指定的CPU中。 每個(gè)藍(lán)牙HID終端設(shè)備(如鍵盤(pán))都會(huì)有它自己的輸入控制處理器,該控制器采集用戶(hù)的輸入信號(hào),并轉(zhuǎn)換成某種特定的代碼傳送給它的HID主機(jī)(如PC、PDA等)。由于輸入處理器的資源比較少,因此通常情況下藍(lán)牙HID軟件都需要在某個(gè)特定的處理器上運(yùn)行。輸入控制器應(yīng)按照USB格式通過(guò)串行連接發(fā)送掃描代碼,當(dāng)然,針對(duì)用戶(hù)的特殊格式要求也是可以的。 如果輸入控制器有比較大的資源空間(MIPS、RAM和閃存),藍(lán)牙上層協(xié)議??梢砸浦驳捷斎肟刂破髦羞\(yùn)行,藍(lán)牙芯片與輸入控制器也可以以TTL電平串行連接。如果包含HID規(guī)范的協(xié)議棧運(yùn)行在HID終端設(shè)備的輸入處理器上,那么對(duì)系統(tǒng)硬件結(jié)構(gòu)來(lái)說(shuō),只有一個(gè)帶HCI接口的藍(lán)牙芯片需要集成進(jìn)客戶(hù)的硬件。 由于藍(lán)牙鼠標(biāo)的應(yīng)用非常簡(jiǎn)單,這時(shí)藍(lán)牙HID代碼可以和鼠標(biāo)本身的應(yīng)用程序一起集成在含有藍(lán)牙核心協(xié)議棧的藍(lán)牙芯片內(nèi)。

五: 藍(lán)牙HID主機(jī)端的解決方案:在HID主機(jī)側(cè),藍(lán)牙代碼有三種提供方式:

提供完全的藍(lán)牙HID主機(jī)驅(qū)動(dòng)程序,使之成為一個(gè)標(biāo)準(zhǔn)的OEM產(chǎn)品;

以軟件協(xié)議棧的形式幫助客戶(hù)整合進(jìn)他們的藍(lán)牙PS/2接入點(diǎn)設(shè)備;

提供獨(dú)立于操作系統(tǒng)的API,客戶(hù)可以將它們整合進(jìn)自己的驅(qū)動(dòng)程序中。 對(duì)標(biāo)準(zhǔn)操作系統(tǒng)(如Windows、Linux)來(lái)說(shuō),已經(jīng)有包括HID規(guī)范的完整的驅(qū)動(dòng)程序可以提供。這時(shí),除了用戶(hù)用于表示包括公司及產(chǎn)品的名字、標(biāo)志、圖形和其它類(lèi)似的圖形界面,HID主機(jī)端不需要對(duì)HID主機(jī)的標(biāo)準(zhǔn)驅(qū)動(dòng)作任何改動(dòng)。這里的HID主機(jī)可以用藍(lán)牙USB dongle或PC卡實(shí)現(xiàn),HID主機(jī)側(cè)的軟件將包括上層堆棧和用戶(hù)端應(yīng)用程序。與HID的應(yīng)用類(lèi)似,USB dongle也還可用在類(lèi)似DUN、FAX、FTP、LAN等應(yīng)用中。因此,這種應(yīng)用方式的優(yōu)點(diǎn)是可以支持多個(gè)藍(lán)牙規(guī)范,其缺點(diǎn)是它們的驅(qū)動(dòng)程序依賴(lài)于操作系統(tǒng)。 由于藍(lán)牙HID代碼能夠方便地移植到不同的操作系統(tǒng),因此客戶(hù)也可以用HID API開(kāi)發(fā)適合自己的獨(dú)特應(yīng)用。例如,可以做成藍(lán)牙HID接入點(diǎn)設(shè)備,所有軟件作為固件運(yùn)行在HID接入點(diǎn)設(shè)備上。這時(shí),藍(lán)牙HID接入點(diǎn)設(shè)備可以是智能化的USB dongle,或者是用戶(hù)定義的其它設(shè)備。在這種應(yīng)用方式下,HID主機(jī)側(cè)不再需要安裝驅(qū)動(dòng)程序。HID接入點(diǎn)設(shè)備可被HID主機(jī)的操作系統(tǒng)認(rèn)作標(biāo)準(zhǔn)USB或PS/2設(shè)備看待。 這種方案的優(yōu)點(diǎn)是HID接入點(diǎn)設(shè)備與操作系統(tǒng)無(wú)關(guān), 可用于支持在PS/2或USB 上的標(biāo)準(zhǔn) HID的任何平臺(tái),不需在HID主機(jī)上安裝任何東西。該方案的缺點(diǎn)是不支持多個(gè)藍(lán)牙規(guī)范,因?yàn)樗羞\(yùn)行于HID接入點(diǎn)設(shè)備的軟件,只是為HID應(yīng)用設(shè)計(jì)的。

六:?jiǎn)柎?/span>

1. 支持HID的藍(lán)牙鍵盤(pán)是什么意思?

藍(lán)牙技術(shù)中的人性化接口設(shè)備(HID)應(yīng)用模式可以使人們無(wú)連線煩惱地控制他們的計(jì)算機(jī)、游戲操作桿、遠(yuǎn)程監(jiān)控設(shè)備等。 藍(lán)牙技術(shù)在成功地應(yīng)用在耳機(jī)、免提設(shè)備和PC外設(shè)后,逐漸得到更廣泛的應(yīng)用,人們開(kāi)始期望能夠無(wú)連線煩惱地控制他們的計(jì)算機(jī)、游戲操作桿、遙控設(shè)備等。藍(lán)牙SIG組織公布的HID規(guī)范正好迎合了這一需求。 與傳統(tǒng)的只能和相互匹配的設(shè)備通信的無(wú)線鍵盤(pán)不同,藍(lán)牙HID鍵盤(pán)能夠作為一個(gè)標(biāo)準(zhǔn)鍵盤(pán)與任何藍(lán)牙HID系統(tǒng)通信。藍(lán)牙HID解決方案使得HID終端設(shè)備能夠自動(dòng)地探測(cè)和連接到需要的系統(tǒng),如PDA、PC、機(jī)頂盒等。例如,一個(gè)藍(lán)牙HID鼠標(biāo)能夠用來(lái)控制PC機(jī),也可用于控制PDA,而不是像傳統(tǒng)的模式中某個(gè)外設(shè)只能控制與它匹配的某種特定的主機(jī)。因此,藍(lán)牙HID規(guī)范使得不同平臺(tái)HID主機(jī)的輸入和控制外設(shè)實(shí)現(xiàn)真正的互用性。

2. HID device設(shè)備能發(fā)起連接嗎

可以的。

3. android手機(jī)與藍(lán)牙HID設(shè)備連接的步驟:

(1) 開(kāi)啟藍(lán)牙功能

(2) 手機(jī)搜索藍(lán)牙HID設(shè)備

(3) 搜到藍(lán)牙名稱(chēng),配對(duì)HID設(shè)備

(4) 連接HID設(shè)備。


返回行業(yè)資訊