關於藍芽異常斷開的問題

2021-08-15 07:06:13 字數 720 閱讀 2922

在做藍芽開發的時候,遇到了藍芽會異常斷開的問題。

專案需求的功能是要求連線兩個藍芽ble裝置。

乙個藍芽a裝置要求的即時性不高,

可以掃瞄一段時間然後停止掃瞄一段時間,

但是另外乙個藍芽b裝置要求的即時行較高需要系統去不停的掃瞄

以便在發現裝置後能夠迅速的做出反應。

就這樣在裝置連線上其中的a藍芽後,在掃瞄b裝置時會偶發性的出現藍芽斷開的錯誤,從log中找到一些記錄,如下:

如下是從mtklog中找到的日誌

e bt_osi_eager_reader: inbound_data_waiting doing chip-reset//這一行密集 的列印了5s左右

10:54:57.546837 1061 1110 e bluetoothmanagerservice: message_bluetooth_service_disconnected: 1

10:54:57.839368 1061 1110 e bluetoothmanagerservice: message_bluetooth_service_disconnected: 2

10:55:02.026977 1061 1110 e bluetoothmanagerservice: recoverbluetoothservicefromerror

從上述的日誌資訊可以看出是系統的藍芽服務斷開了連線,但是原因目前未知

目前解決方案是定時的重新開啟掃瞄模組,對裝置進行重新連線

關於藍芽BQB認證

藍芽ble的bqb認證介紹 1.列名方式,無需第三方機構測試 1 首先,需要到sig官網購買乙個did 如果是sig年費會員,要4000美金乙個did,否則要8000美金 2 獲得藍芽晶元廠商的授權,注意 所採用的藍芽晶元需要過bqb認證,且認證方式必須為end product,或著為control...

關於藍芽安全機制的研究介紹

2009 04 08 16 32 73人閱讀收藏 舉報隨著計算機網路和移動 技術的迅猛發展,人們感到越來越迫切需要發展小範圍的無線資料與語音通訊技術。於是愛立信 英特爾 諾基亞和東芝等公司在1998年聯合推出一項新的無線網路技術,即藍芽技術。藍芽技術可以解決小型移動裝置間的無線互連問題,它的硬體市場...

關於藍芽的一些思考

藍芽和wifi,應該是我們日常中用得最多的兩種無線通訊協議了 兩個特性不同,導致了兩者的應用場景各佔一席之位 藍芽主要是低功耗,這使得他在各種可穿戴裝置中應用得最多了,藍芽還有另外乙個特性,跟手機互動時,不影響手機的其他功能,這一點在很多場景中給使用者更好的體驗,因為如果使用wif,手機就不能上網了...