promotion image of download ymail app
Promoted

藍芽配對很慢疑問

小弟的朋友再開發一個主動偵測連線的藍芽模阻

我用手邊的藍芽喇叭幫朋友測試這個模組

測試方法是將喇叭開關機讓此藍芽模組可以偵測並自動連線上

每次偵測連線都會花費40~50秒左右,我反應這樣很費時

我用手機開藍芽掃描約3秒可以掃描到藍芽喇叭

點選連線配對,約3秒可完成,不用10秒完成連線

結果我朋友說藍芽連線不是很簡單的事情

他說因為藍芽喇叭已經被很多裝置配對過

藍芽喇叭內部有一個"配對表"已經有很多筆資料

所以藍芽連線才會很慢

我說為什麼手機快這麼多,他說因為手機之前配對過了,所以很快

但我明明已經取消配對,然後重新掃描配對還是很快

我想請問藍芽掃描配對的過程是如何??

已經藍芽裝置內部是否有一個配對表,會紀錄之前配對過的資料??

已更新項目:

Dreamweaver

請問一下

後來我朋友改成將藍芽喇叭的address寫到藍芽模組後,這樣就是指定連線。

但是我測試過後還是不快,但至少比之前快一點了。

我朋友又說, 因為藍芽喇叭已經跟很多配對過, 配對表很多, 所以不會直接被配對到。

請問這樣是正確的嘛?

因為我認為既然用藍芽位址直連線藍芽喇叭,那藍芽喇叭還會因為配對表因素延遲一下時間??

2 個已更新項目:

Dreamweaver

原先的不指定連線,連線速度快則4~6秒,慢則到160秒都有,比較常約40~50秒。

現在指定連線快則4~6秒,慢則30多秒,平均約15~20秒左右。

測試用的藍芽裝置都是同一款的藍芽喇叭,測試很多個都是差不多的時間。

但是手機連線我是覺得很快拉,所以才懷疑朋友的說法。

模組是用CSR BC05, 韌體是朋友自己寫,電路也是他自己設計,聽起來感覺他很強。

但是測試結果很差(比起手機連線速率),所以才懷疑是不是哪邊出問題他自己不知道又逞強。

全部都是他自己來,應該是沒有廠商的協助。

3 個已更新項目:

Dreamweaver

的確, 實際應用是不會預先寫入address, 所以還是要克服掃描後連線的時間縮短問題。

測試不同的藍芽喇叭這個需要再測試。

如果說chip跟韌體是CSR寫的, 那所需要的功能是利用CSR的基本功能做到的囉??

例如寫入藍芽喇叭的Address,然後直接連線,這是本來就有的功能??而不是我朋友自己寫出來的??

我有請朋友做一個功能,當連線上時,請用UART Pin送出藍芽喇叭的address以及rssi

當連線上時,還必須要等3秒左右才會送出訊息,我朋友說是因為連線上時才互相傳遞資料,這樣才能知道rssi或是其他訊息,所以會慢2~3秒才送出訊息。

4 個已更新項目:

請問這樣是正確的嘛?

有測試過聲音傳送到喇叭,這是可以的,但是音質見仁見智,但至少確定是正常的。

傳輸距離就沒有測試了

目前還尚在確認為什麼連線這麼慢的原因。

感謝你的協助讓我瞭解許多,雖然不是很懂,但至少有慢慢瞭解了。

5 個已更新項目:

Dreamweaver

藍芽喇叭連線上會有聲響,但是聽聲音不準,所以才用UART驗證,只是測試用。

UART是OK的,但送訊息很慢,原因是要跟藍芽喇叭取得資料。

這個模組的功能只是要連線到藍芽喇叭然後連線撥音樂,不指定的情形下。

結果衍生出連線很慢,所以才測試指定address試試看,但效果沒有到很好。

再來才用UART驗證。

目前的情況就是效果不如預期,但能不能用呢?! 是可以的。

我朋友應該是沒轍了,無法再改善下去。

6 個已更新項目:

這個模組有3.5mm撥音樂用,也有USB接頭,不過是UART傳訊息用,還有另外一個Micro USB是燒錄BC05的韌體用。

應該是可以插在MP3,但USB插在PC USB上就沒有撥音樂功能。

感謝你的回覆,問題差不多就到這裡囉,謝謝!!

6 個解答

評分
  • 6 年前
    最佳解答

    藍芽掃描配對的過程是如何??

    1.

    主設備(master,即發起連接的設備)會尋呼(page)從設備(slave,接收連接的設備),master會已跳頻的方式去尋呼slave,

    slave會固定間隔地去掃描( scan)外部尋呼,即page scan,

    2.

    當scan 到外部page時便會響應response該page,這樣兩個設備之間便會建立link的連接,即ACL鏈路的連接。

    3.

    當ACL 鏈路連接建立後,主設備會發起channel的連接請求,即L2CAP的連接,建立L2CAP的連接之後,

    4.

    主設備採用SDP去查詢從設備的免提服務,從中得到rfcomm的通道號,

    5.

    然後主設備會發起rfcomm的連接請求建立rfcomm的連接。

    然後就建立了應用的連接。

    即link establish->L2CAP channel establish->rfcomm establish->connection

    藍芽裝置內部是否配對表,會紀錄之前配對過的資料?

    > Yes, 例如 ID與密碼

    > (每次)偵測連線都會花費40~50秒左右

    朋友那個主動偵測連線的藍芽模阻

    可能 硬體還是軟體沒有寫好

    必須找出來以上那5個步驟, 是哪1個步驟卡住在慢?

    圖片參考:https://s.yimg.com/rk/AC01065068/o/1516798006.jpg

    2014-05-23 23:14:26 補充:

    測試過後還是不快,但至少比之前快一點了,

    1. 感覺不科學, 要測量原來幾秒. 加快幾秒?

    2. 不要一直測那1個喇叭, 也要測試其他藍芽設備, 越多越好

    3. 硬體/軟體是買現成的吧

    你們有能力 修改藍芽模阻的程式嗎?

    模阻型號是? 廠商能提供技術支援?

    2014-05-25 00:32:52 補充:

    A. 將藍芽喇叭的address寫到藍芽模組後

    > 1. 速度明顯變快, 只是不穩定, 應該每次都要一樣

    一下子4~6秒,一下子30多秒, 這是個問題

    2. 實際應用時, 沒辦法預先寫入address

    還是要解決慢到160秒的問題

    B. 測很多個同一款的藍芽喇叭, 沒有意義

    要測很多不同款的藍芽喇叭

    C. CSR BC05 是 CSR公司出的 BlueCore5-Multimedia,

    他很強不是感覺而已, chip跟韌體是CSR寫的, 外面可以買到現成的硬體模組

    是需要寫/修改應用軟體.

    2014-05-25 00:32:59 補充:

    D. 選BC5主要是處理聲音還有傳輸給喇叭,

    你們有測傳聲音到喇叭, 聲音聽起來OK?

    E. 還要測距離, 可以傳多遠?

    2014-05-25 18:45:08 補充:

    寫入藍芽喇叭的Address直接連線

    >是朋友寫的, 但這不是功能, 只是測試的小方法

    以上UART.....是正確的嘛?

    > 不太清楚你們做這個藍芽模阻是要怎樣使用?

    插在PC USB? 還是自己是MP3? ....

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    推薦一個不錯的粉絲團

    有很多兩性相處的案例及建議

    也友聯誼,交友,相親的服務

    我覺得很受用

    反正上網瀏覽是免費的

    參考看看囉!

    搜尋 李姐

    #@@#

    建議您如交友問題或是找婚友社更仔細說明,

    建議你多多查文,低調給你 因不能打網址

    婚友社聊聊< <=== 98年建置

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    到下面的網址看看吧

    ▶▶http://*****

    • Commenter avatar登入以對解答發表意見
  • 匿名使用者
    6 年前

    我在電視上看過女人我最大有介紹費洛蒙這個產品

    會注意到是因為是名媛孫芸芸介紹的

    她說費洛蒙很早就有,只是比較少人知道

    費洛蒙的作用是會吸引異性的靠近,而且可以增加自己的自信

    女人我最大 孫芸芸與名模劉伊心

    解析人類費洛蒙的效果與使用方法

    費洛蒙詳細介紹 http://adf.ly/kPeqV

    • Commenter avatar登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 6 年前

    到下面的網址看看吧

    ▶▶http://candy5660601.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 匿名使用者
    6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。