KT1025A芯片BT321F藍牙發(fā)射模塊支持總從直接數據透傳
BT321F模塊支持 主 從 機直接數據透傳說明
一、簡介
BT321F藍牙音頻發(fā)射方案,支持主、從一體。即藍牙發(fā)射角色和藍牙接收角色,具體兩個角色的區(qū)別,請查閱我們的BT321F的用戶手冊。這里發(fā)射角色,我們稱之為主機 。接收角色 我們稱之為從機
這里的測試環(huán)境是 ,兩個BT321F模塊,一個設置為“主機”,一個設置為從機
二、詳細說明
2.1實際測試的效果如下

左圖為主機,右圖為從機 。兩個之間可以相互透傳數據 。注意是全雙工的
2.3使用過程中的注意點
1、目前我們的串口指令,支持AT指令,同時支持藍牙數據透傳
2、藍牙數據透傳,只存在藍牙狀態(tài)下,也就是從機必須是藍牙工作狀態(tài)
問題1 什么是藍牙透傳,有什么特點呢?
答疑 1、藍牙數據透傳,指的是上位機MCU通過串口,發(fā)任何的數據,主機藍牙 收到之后會直接串口轉發(fā)給從機
2、同時,從機藍牙收到串口數據,則直接轉發(fā)給主機藍牙
3、我們的方案中,藍牙透傳,是不需要任何的指令或者設置的
問題2 芯片是如何區(qū)分AT指令和透傳的數據呢?
答疑 1、對于MCU發(fā)送的指令,只要不是正常的AT指令,我們都會透傳出去,舉例說明如下:
MCU端發(fā)送的數據 說明
AT+CM00\r\n 這個就是正常的AT指令,是不會被透傳出去的。會直接處理了
AT+CM00 這個就是異常的指令,是會被透傳出去的,因為沒有加換行
KT+CM00\r\n 這個也會被透傳出去,因為他不是AT指令開頭
1234AT+CM00\r\n 這個也會被透傳出去,因為他的起始數據不是AT開頭。AT的指令僅僅只是在中間,所以會被透傳
12121212121212kkk 這個就是純粹的透傳數據了,所以會被透傳至手機
至于這些透傳的數據,如何去處理,就留給聰明的你去自由發(fā)揮啦

標簽: