一、KT6368A藍(lán)牙芯片為什么發(fā)送at指令設(shè)置中文spp藍(lán)牙名,是亂碼 這個(gè)要如何處理
1、其實(shí)這個(gè)問(wèn)題挺麻煩的,目前默認(rèn)的版本是只支持英文名或者數(shù)字
2、原理其實(shí)就是編碼的問(wèn)題,手機(jī)端顯示藍(lán)牙名,它的編碼是UTF-8格式的。而我們發(fā)送AT指令設(shè)置藍(lán)牙名其實(shí)是ASCLL碼的編碼格式
3、所以理論上,您發(fā)送AT指令的時(shí)候,按照utf-8的編碼發(fā)送,是可以顯示中文藍(lán)牙名的
4、這里詳細(xì)描述實(shí)現(xiàn)的方法,可能會(huì)比較麻煩一點(diǎn)
二、詳細(xì)說(shuō)明-分為四步實(shí)現(xiàn)
第一步,在pc端新建一個(gè)txt文檔,將您需要的名字,漢字打出來(lái),另存為UTF-8編碼

第二步,使用winhex軟件,當(dāng)然其他的可以,其實(shí)就為了看他的16進(jìn)制,您要是找到其他軟件,那就更簡(jiǎn)單了,目前我還沒(méi)找,如下圖:

得到了“藍(lán)牙名123”這個(gè)的utf8編碼
0xE8, 0x93, 0x9D, 0xE7, 0x89, 0x99, 0xE5, 0x90, 0x8D, 0x31, 0x32, 0x33
第三步,使用串口軟件發(fā)AT指令去設(shè)置,這里我們測(cè)試spp的改名字為中文
指令如下:
41 54 2B 42 44 E8 93 9D E7 89 99 E5 90 8D 31 32 33 0D 0A
這里分為三個(gè)部分,分別是AT+BM 藍(lán)牙名123 回車(chē)換行 ,如下圖所示:

第四步,查看手機(jī)搜索到的藍(lán)牙名如下:

到這里就實(shí)現(xiàn)了修改為中文藍(lán)牙名的操作,所有的步驟 。BLE的中文名稱(chēng)也是如此
總之,你需要手機(jī)端顯示漢字,那么就必須遵命這個(gè)規(guī)則,其他的字母或者數(shù)字都是1個(gè)字節(jié)標(biāo)識(shí),和ascll碼一樣
直接按照正常的AT指令修改就好了
審核編輯:湯梓紅
-
藍(lán)牙
+關(guān)注
關(guān)注
116文章
6029瀏覽量
173160 -
藍(lán)牙芯片
+關(guān)注
關(guān)注
17文章
406瀏覽量
46694 -
ASCLL
+關(guān)注
關(guān)注
0文章
3瀏覽量
2870
發(fā)布評(píng)論請(qǐng)先 登錄
KT6368A通過(guò)藍(lán)牙芯片獲取手機(jī)時(shí)間詳細(xì)說(shuō)明,對(duì)應(yīng)串口指令舉例

KT6368A藍(lán)牙芯片應(yīng)該自帶數(shù)據(jù)校驗(yàn)機(jī)制嗎?

KT6368A的藍(lán)牙芯片新增抖音翻頁(yè)點(diǎn)贊自拍遙控器說(shuō)明書(shū) 包含AT指令

KT6368A藍(lán)牙芯片出廠(chǎng)的mac地址是什么規(guī)則?如何設(shè)置?批量怎么辦

KT6368A藍(lán)牙芯片加開(kāi)關(guān)電路設(shè)計(jì)原理以及參考電路

KT6368A藍(lán)牙芯片用于BMS電池金屬殼,RF距離怎么樣,如何優(yōu)化

KT6368A藍(lán)牙芯片的死機(jī)、復(fù)位、重啟等等細(xì)節(jié)的詳細(xì)描述

KT6368A藍(lán)牙芯片的uuid完整的是多少,以及app或者小程序開(kāi)發(fā)的注意點(diǎn)

什么是藍(lán)牙芯片?藍(lán)牙芯片和藍(lán)牙模塊的區(qū)別

不使用wifi和藍(lán)牙的話(huà),天線(xiàn)引腳LNA_IN如何處理?
KT6368A-sop8藍(lán)牙主機(jī)芯片獲取電動(dòng)車(chē)胎壓傳感器數(shù)據(jù)功能

KT6368A芯片使用后出現(xiàn)掃描不到藍(lán)牙,2腳持續(xù)高電平串口沒(méi)有反應(yīng)

ESP32設(shè)置中文藍(lán)牙設(shè)備名稱(chēng)會(huì)異常顯示亂碼,原因是什么?
KT1025A的雙模藍(lán)牙芯片,參考標(biāo)準(zhǔn)藍(lán)牙天線(xiàn),藍(lán)牙距離短,會(huì)卡

KT1025A雙模藍(lán)牙芯片設(shè)置參數(shù)后搜不到藍(lán)牙信號(hào),如何分析呢

評(píng)論