1.1 簡介
藍牙HID,實際上指的就是藍牙鍵盤、藍牙鼠標、藍牙遙控器等等設備類型,都稱之為人機交互設備。這里我們KT6368A藍牙芯片,就是虛擬成這些設備。對于windows或者安卓或者IOS等等主機設備,HID都是免驅動的,也就是只要主機設備支持藍牙,那么就可以和KT6368A建立連接,然后KT6368A串口收到的數據,就會以HID的形式發給主機設備。
我們這里KT6368A支持BLE的HID,同時也支持經典藍牙的EDR-HID設備。都有指令可以開啟和關閉,默認都打開。當然也支持常見的指令去設置參數,比如:修改藍牙名、藍牙地址、串口波特率等等
注意:芯片還是那個芯片,但是內部的程序不同,此版本定義為KT6368A-HID版本
備注:這款芯片最大的特點,就是成本低,使用簡單,生產簡單,無其他。
KT6368A HID的版本,開機15mA ,持續100ms左右,后續一直穩定在5mA左右。
無論是開啟經典藍牙還是BLE,或者兩個都打開,功耗都是維持在5mA左右
1.2 硬件說明
細節 參數說明
UART接口 標準串口,TTL電平,波特率可設,連接PC需要電平轉換[如:CH340G--USB轉TTL]
輸入電壓 建議給3.3V的電壓【2.2V--3.6V】
額定電流 芯片上電啟動是15mA,持續100ms之后就是5mA的平均電流
工作溫度 [-40度] -- [80度]
濕度 5% ~ 95%
1.3 通訊指令舉例
測試推薦的指令
AT+BM1234rn -- 設置BLE的名稱
AT+BN112233445566rn --ble的地址
AT+BD223344rn -- 設置SPP的名稱
AT+CT01rn
AT+CZrn
AT+CWrn
AT+QTrn
AT+TMrn
AT+TNrn
AT+TDrn
1.4 芯片上電信息和串口調試助手
測試環境:KT6368A-HID測試板 串口軟件:串口調試助手_aithinker_serial_tool_v1.2.3
1、接收窗口,芯片返回給電腦的數據。這個是固件的版本以及最后修改的日期
==》這個數據的返回,無任何意義。主要是方便客戶,上電測試串口是否連接正常,以及查看芯片運行狀態
==》芯片上電是一定會返回的,如果沒有返回,說明硬件連接有誤
AT+VER2.1-20221013
TM+KT6368A-BLE-HID-V2.1 代表的是當前芯片的BLE的名稱,以及對應手冊的版本為2.1
TN+DB2188DAB5A1 代表的是當前芯片的BLE的地址
TD+KT6368A-SPP-HID-V2.1 代表的是當前芯片的SPP的名稱,以及對應手冊的版本為2.1
TS+DB2188DAB5A2 代表的是當前芯片的SPP的地址 此地址是根據BLE的地址計算得來的
T4+01 代表的是當前BLE功能是打開的,詳見3.8章節
T5+01 代表的是當前SPP功能是打開的,詳見3.8章節
這里面的很多返回的信息,用戶可以不必關注,因為這個存在的目的是方便客戶初次調試的時候看
3.藍牙HID的詳細說明--BLE
目前支持BLE的HID,還是那句話,能用BLE的HID,盡量不要用經典藍牙的HID 。除非替代提前產品
注意HID連接成功之后,串口發送HID的數據,一定不能太多,盡量保持在20個字符以內
并且每次發數據,數據的間隔最好大于100ms
因為HID的形式往主機發送,都是很小包的數據量
4.藍牙HID的詳細說明-- SPP
目前支持SPP的HID,還是那句話,能用BLE的HID,盡量不要用經典藍牙的HID 。除非替代提前產品
注意HID連接成功之后,串口發送HID的數據,一定不能太多,盡量保持在20個字符以內
并且每次發數據,數據的間隔最好大于100ms
因為HID的形式往主機發送,都是很小包的數據量
5.測試舉例
這里,我們分別測試了PC電腦[臺式機+藍牙適配器]、筆記本、安卓手機、蘋果手機
5.1 PC機windows下面的測試
測試環境:WIN10系統臺式機+藍牙適配器、WIN10筆記本 。如果是筆記本自帶藍牙所以不需要適配器
這里只測了BLE-HID
5.2 安卓手機下面的測試
測試環境:小米6、xiaomi 12pro
這里只測了BLE-HID
5.3 蘋果手機下面的測試
測試環境:蘋果7手機
這里只測了BLE-HID
審核編輯:湯梓紅
-
藍牙芯片
+關注
關注
17文章
379瀏覽量
46213 -
串口
+關注
關注
14文章
1557瀏覽量
77044 -
HID
+關注
關注
2文章
131瀏覽量
46713
發布評論請先 登錄
相關推薦
KT6368A藍牙芯片的uuid完整的是多少,以及app或者小程序開發的注意點
![<b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b>芯片的uuid完整的是多少,以及app或者小程序開發的注意點](https://file1.elecfans.com//web3/M00/04/13/wKgZPGdumOmAJtIFAAA0GQomryA918.png)
手持式的掃碼槍連接到工控機上使用,實現產品掃碼
![手持式的<b class='flag-5'>掃</b><b class='flag-5'>碼</b><b class='flag-5'>槍</b>連接到工控機上使用,實現產品<b class='flag-5'>掃</b><b class='flag-5'>碼</b>](https://file1.elecfans.com/web3/M00/01/07/wKgZO2dP9sOAX81cAADvJTv2dqY374.png)
KT6368A-sop8藍牙主機芯片獲取電動車胎壓傳感器數據功能
![<b class='flag-5'>KT6368A</b>-sop8<b class='flag-5'>藍牙</b>主機芯片獲取電動車胎壓傳感器數據功能](https://file1.elecfans.com//web2/M00/F2/D9/wKgZomZ6jRaASqroAAArocMJlSE932.png)
KT1025A的雙模藍牙芯片,參考標準藍牙天線,藍牙距離短,會卡
![<b class='flag-5'>KT1025A</b>的<b class='flag-5'>雙模</b><b class='flag-5'>藍牙</b>芯片,參考標準<b class='flag-5'>藍牙</b>天線,<b class='flag-5'>藍牙</b>距離短,會卡](https://file1.elecfans.com/web2/M00/EB/D6/wKgZomZf-7KAP6GtAAxj-yiRFgA511.png)
KT6368A藍牙芯片AT命令會被透傳出去,指令對為什么會被透傳出去
![<b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b>芯片AT命令會被透傳出去,指令對為什么會被透傳出去](https://file1.elecfans.com/web2/M00/EA/7A/wKgaomZUOEyAN49IAAECJD5i-64199.png)
ST-usb-host-hid庫如何解決usb掃碼槍這類的usb-hid-keyboard設備?
KT1328A藍牙主從一體版本查詢狀態以及調試指示燈和AT指令介紹
![<b class='flag-5'>KT1328A</b><b class='flag-5'>藍牙</b>主從一體<b class='flag-5'>版本</b>查詢狀態以及調試指示燈和AT指令<b class='flag-5'>介紹</b>](https://file1.elecfans.com/web2/M00/C5/10/wKgZomX6P_iAGCaOAAFU9-2iads977.png)
KT1328A主從一體藍牙模塊方案_主機使用流程以及開機返回信息說明
![<b class='flag-5'>KT1328A</b>主從一體<b class='flag-5'>藍牙</b>模塊<b class='flag-5'>方案</b>_主機使用流程以及開機返回信息說明](https://file1.elecfans.com/web2/M00/C4/F3/wKgZomX5DeCAJb-XAAGn5EgHTZk114.png)
如何通過藍牙獲取手機時間同步時鐘RTC萬年歷走ble或者edr經典藍牙
![如何通過<b class='flag-5'>藍牙</b>獲取手機時間同步時鐘RTC萬年歷走ble或者edr經典<b class='flag-5'>藍牙</b>](https://file.elecfans.com/web2/M00/AF/8C/pYYBAGSjsweAaoTlAAFRCUbKy9w303.png)
評論