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