一、KT6368A藍牙芯片為什么發送at指令設置中文spp藍牙名,是亂碼 這個要如何處理
1、其實這個問題挺麻煩的,目前默認的版本是只支持英文名或者數字
2、原理其實就是編碼的問題,手機端顯示藍牙名,它的編碼是UTF-8格式的。而我們發送AT指令設置藍牙名其實是ASCLL碼的編碼格式
3、所以理論上,您發送AT指令的時候,按照utf-8的編碼發送,是可以顯示中文藍牙名的
4、這里詳細描述實現的方法,可能會比較麻煩一點
二、詳細說明-分為四步實現
第一步,在pc端新建一個txt文檔,將您需要的名字,漢字打出來,另存為UTF-8編碼
![wKgaomVEVUGAS5NJAAEDb4POa8k453.png](https://file1.elecfans.com/web2/M00/AC/44/wKgaomVEVUGAS5NJAAEDb4POa8k453.png)
第二步,使用winhex軟件,當然其他的可以,其實就為了看他的16進制,您要是找到其他軟件,那就更簡單了,目前我還沒找,如下圖:
![wKgZomVEVUmAVBmDAABVHH2_Pjo094.png](https://file1.elecfans.com/web2/M00/AE/0D/wKgZomVEVUmAVBmDAABVHH2_Pjo094.png)
得到了“藍牙名123”這個的utf8編碼
0xE8, 0x93, 0x9D, 0xE7, 0x89, 0x99, 0xE5, 0x90, 0x8D, 0x31, 0x32, 0x33
第三步,使用串口軟件發AT指令去設置,這里我們測試spp的改名字為中文
指令如下:
41 54 2B 42 44 E8 93 9D E7 89 99 E5 90 8D 31 32 33 0D 0A
這里分為三個部分,分別是AT+BM 藍牙名123 回車換行 ,如下圖所示:
![wKgaomVEVU2AH_OhAACzVx7IcIY447.png](https://file1.elecfans.com/web2/M00/AC/44/wKgaomVEVU2AH_OhAACzVx7IcIY447.png)
第四步,查看手機搜索到的藍牙名如下:
![wKgZomVEVVSAKIrLAABMWJ-6b2c567.png](https://file1.elecfans.com/web2/M00/AE/0D/wKgZomVEVVSAKIrLAABMWJ-6b2c567.png)
到這里就實現了修改為中文藍牙名的操作,所有的步驟 。BLE的中文名稱也是如此
總之,你需要手機端顯示漢字,那么就必須遵命這個規則,其他的字母或者數字都是1個字節標識,和ascll碼一樣
直接按照正常的AT指令修改就好了
審核編輯:湯梓紅
-
藍牙
+關注
關注
114文章
5867瀏覽量
171220 -
藍牙芯片
+關注
關注
17文章
379瀏覽量
46213 -
ASCLL
+關注
關注
0文章
3瀏覽量
2815
發布評論請先 登錄
相關推薦
KT6368A藍牙芯片的uuid完整的是多少,以及app或者小程序開發的注意點
![<b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>的uuid完整的是多少,以及app或者小程序開發的注意點](https://file1.elecfans.com//web3/M00/04/13/wKgZPGdumOmAJtIFAAA0GQomryA918.png)
KT6368A-sop8藍牙主機芯片獲取電動車胎壓傳感器數據功能
![<b class='flag-5'>KT6368A</b>-sop8<b class='flag-5'>藍牙</b>主機<b class='flag-5'>芯片</b>獲取電動車胎壓傳感器數據功能](https://file1.elecfans.com//web2/M00/F2/D9/wKgZomZ6jRaASqroAAArocMJlSE932.png)
KT6368A芯片使用后出現掃描不到藍牙,2腳持續高電平串口沒有反應
![<b class='flag-5'>KT6368A</b><b class='flag-5'>芯片</b>使用后出現掃描不到<b class='flag-5'>藍牙</b>,2腳持續高電平串口沒有反應](https://file1.elecfans.com/web2/M00/F2/60/wKgZomZ5LtOARGiHAADOtXor_NE552.png)
ESP32設置中文藍牙設備名稱會異常顯示亂碼,原因是什么?
KT6368A藍牙芯片AT命令會被透傳出去,指令對為什么會被透傳出去
![<b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>AT命令會被透傳出去,<b class='flag-5'>指令</b>對為什么會被透傳出去](https://file1.elecfans.com/web2/M00/EA/7A/wKgaomZUOEyAN49IAAECJD5i-64199.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)
KT1328A藍牙主從一體版本查詢狀態以及調試指示燈和AT指令介紹
![<b class='flag-5'>KT1328A</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>模塊方案_主機使用流程以及開機返回信息說明](https://file1.elecfans.com/web2/M00/C4/F3/wKgZomX5DeCAJb-XAAGn5EgHTZk114.png)
KT6368A藍牙主從一體芯片關于主從設置AT指令搜索和連接說明
![<b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b>主從一體<b class='flag-5'>芯片</b>關于主從<b class='flag-5'>設置</b>AT<b class='flag-5'>指令</b>搜索和連接說明](https://file.elecfans.com/web2/M00/AF/8C/pYYBAGSjsweAaoTlAAFRCUbKy9w303.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)
評論