KT1328A版本的硬件,和之前從機(jī)的完全一樣,只是燒錄的軟件不同而已。
KT6368A從機(jī)支持以往的版本的所有指令,新增了主從一體的相關(guān)指令
此版本:不支持SPP,不支持低功耗 。功耗和之前KT6368A雙模版本保持完全一致=6mA
4.1 如果同一個機(jī)房會有100個從機(jī)模塊,100個主機(jī)模塊,如何做到一一匹配呢?
1、這個時候就需要分別設(shè)置KT1328A為從機(jī),并且將從機(jī)藍(lán)牙BLE名稱為BT001,到BT100
2、再將KT1328A設(shè)置為主機(jī),發(fā)起搜索,找到需要的設(shè)備之后進(jìn)行連接
==》在發(fā)送AT指令,去連接這個對應(yīng)的從機(jī)設(shè)備,這樣就建立了連接,形成了一對的主從應(yīng)用
4.2 KT1328A的工作機(jī)制是怎么樣的呢?
1、KT1328A基于KT6368A芯片開發(fā),芯片是一樣的,但是內(nèi)部運行的軟件是不一樣的,不可以混用
2、KT1328A被設(shè)置為主機(jī)之后,上電默認(rèn)是空閑狀態(tài),需要MCU發(fā)送指令去搜索,去連接,發(fā)數(shù)據(jù)
3、開始搜索之后,就會找周邊所有設(shè)備,并且返回相關(guān)信息
4、注意,KT1328A主機(jī)只支持連接我們的從機(jī)芯片,也就是KT1328A有兩個,一個設(shè)置為主機(jī),一個設(shè)置為從機(jī),配對使用
4.3 KT1328A如何判斷它已經(jīng)連上從機(jī)設(shè)備了呢?
1、芯片的2腳,是驅(qū)動一個指示燈的,高電平點亮
2、未連接的時候是閃爍,連上了則是常亮
主機(jī)角色的指示燈狀態(tài)如下:
開機(jī)狀態(tài) 開啟掃描=獲取周邊設(shè)備 發(fā)起連接 連接成功
1HZ閃爍 2HZ閃爍 10HZ閃爍 常亮
從機(jī)角色的指示燈狀態(tài)如下:
開機(jī)狀態(tài) 連接成功
熄滅=輸出低電平 常亮=輸出高電平
3、這個是唯一的連接是否成功的標(biāo)識,當(dāng)然可以發(fā)送AT指令去查詢,詳見前面的指令表
4.4 KT1328A對從機(jī)設(shè)備有什么要求嗎?
1、KT1328A被設(shè)置為主機(jī)設(shè)備之后,只能連接KT1328A對應(yīng)的從機(jī)版本
2、因為不同的從機(jī)設(shè)備,他的uuid,以及特征都不一樣,沒辦法做到去連接其他的從機(jī)設(shè)備
3、當(dāng)然如果實在需要,可以聯(lián)系我們?nèi)ミm配其他的從機(jī)設(shè)備,當(dāng)然有點量我們才能配合
4.5 KT1328A能獲取從機(jī)的RSSI的參數(shù)嗎?
1、支持的,詳見指令表,效果如下圖:最后面的75 和 69代表的就是rssi
2、注意rssi是負(fù)數(shù),只是為了方便客戶處理,我們?nèi)哭D(zhuǎn)換為正數(shù)而已,詳見上文rssi的說明
4.6 關(guān)于KT1328A=主機(jī)版本和KT1328A=從機(jī)版本波特率說明?
1、注意主機(jī)和從機(jī)之前,并不需要串口的波特率一致,沒有這個要求
2、只要保證您的MCU的波特率和主機(jī)一致 。同時從機(jī)和MCU保持一致就可以了
3、至于無線傳輸部分,跟我們的串口波特率沒有任何關(guān)系,用戶可以不用理會
審核編輯 黃宇
-
芯片
+關(guān)注
關(guān)注
455文章
50812瀏覽量
423604 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5823瀏覽量
170324
發(fā)布評論請先 登錄
相關(guān)推薦
評論