一、簡(jiǎn)介
傳統(tǒng)的兩顆芯片做近距離的無線通訊,一般采用433或者2.4G無線芯片,但是他們的缺點(diǎn)也很明顯。
1、芯片整體功耗高
2、芯片特別容易受到干擾,需要做復(fù)雜的軟件算法才能開發(fā)穩(wěn)定
這里我們推薦使用藍(lán)牙芯片,去實(shí)現(xiàn)近距離的一對(duì)一通訊,因?yàn)樗{(lán)牙有他專用的調(diào)頻機(jī)制,可以客服同頻段的干擾,同樣芯片還是使用我們標(biāo)準(zhǔn)的KT6368A低成本藍(lán)牙芯片
二、詳細(xì)說明
2.1 硬件說明
主機(jī)版本的硬件,和之前從機(jī)的完全一樣,只是燒錄的軟件不同而已。不支持AT指令去切換,支持AT指令設(shè)置目標(biāo)從機(jī),設(shè)置波特率,設(shè)置mac地址
2.3 芯片的軟件版本區(qū)分
2.4 功能說明
1、主機(jī)版本的芯片,是通過“藍(lán)牙名稱+芯片內(nèi)置標(biāo)志”共同作為匹配標(biāo)識(shí)的
2、主機(jī)和從機(jī),同時(shí)上電,一對(duì)一的情況下最多2秒完成配對(duì)連接
3、有效距離目前還沒有實(shí)測(cè),后續(xù)會(huì)完善,但是基本做到15米左右沒問題
4、主機(jī)版本的2腳,是指示燈腳,連接成功則輸出高電平,未連接則輸出10HZ的電平==》連接是否正常,完全靠這個(gè)指示燈進(jìn)行標(biāo)識(shí)
5、同時(shí),由于走的是BLE,所以這種應(yīng)用不適合那種數(shù)據(jù)量特別大的場(chǎng)景,比如單次發(fā)1K字節(jié)數(shù)據(jù)的那種,實(shí)際以測(cè)試為準(zhǔn)
6、同時(shí),這個(gè)版本目前可用的是AT設(shè)置目標(biāo)從機(jī)藍(lán)牙名。設(shè)置波特率如果需要斷開和從機(jī)的連接。直接斷電就可以了
7、主機(jī)芯片出廠默認(rèn)搜索“KT6368A-BLE-2.0”這個(gè)名稱的設(shè)備,如果從機(jī)設(shè)備修改過藍(lán)牙名,或者不是這個(gè)名稱,請(qǐng)發(fā)送AT指令設(shè)置一下主機(jī)的目標(biāo)搜索名稱
2.5 串口AT指令說明
AT+BMdoiot-BLE\r\n 設(shè)置藍(lán)牙名稱為“doiot-BLE”
1、設(shè)置藍(lán)牙名稱之后,需要讓芯片復(fù)位,發(fā)指令或者斷電上電都可以,這樣會(huì)顯示新的藍(lán)牙名稱。我們默認(rèn)的藍(lán)牙名為“KT6368A-BLE”。設(shè)置的藍(lán)牙名最長(zhǎng)為“30”個(gè)字節(jié),請(qǐng)不要超過這個(gè)范圍
2、如果AT指令修改藍(lán)牙名稱之后,注意,主機(jī)芯片下次上電之后,會(huì)默認(rèn)搜索之前設(shè)置的名稱
3、如果剛拿到芯片,沒有設(shè)置名稱,則主機(jī)芯片會(huì)去默認(rèn)搜索,名字叫“doiot-BLE”的從機(jī)設(shè)備
這個(gè)指令就是設(shè)置需要去連接的設(shè)備名稱,其他的指令暫不開放。
2.6 使用的注意事項(xiàng)
1、如果同一個(gè)機(jī)房會(huì)有100個(gè)從機(jī)模塊,100個(gè)主機(jī)模塊,如何做到一一匹配呢?
(1)、這個(gè)時(shí)候就需要分別設(shè)置主機(jī)的搜索名稱為BT001,到BT100
(2)、同時(shí)從機(jī)設(shè)備也要設(shè)置為BT001到BT100
(3)、主機(jī)就會(huì)按照設(shè)定的名字去找對(duì)應(yīng)的從機(jī)設(shè)備,但是設(shè)備多了之后,連接就會(huì)比較緩慢,這個(gè)需要您自己去實(shí)際測(cè)試一下
三、實(shí)測(cè)數(shù)據(jù)
審核編輯:湯梓紅
-
藍(lán)牙芯片
+關(guān)注
關(guān)注
17文章
376瀏覽量
46052 -
無線通訊
+關(guān)注
關(guān)注
5文章
584瀏覽量
40088 -
無線芯片
+關(guān)注
關(guān)注
1文章
78瀏覽量
23910
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論