在做藍芽開發的時候,遇到了藍芽會異常斷開的問題。
專案需求的功能是要求連線兩個藍芽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,手機就不能上網了...