[問題] ble 容易斷線問題

看板AndroidDev作者 (假面超人)時間11年前 (2014/10/28 16:32), 編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/2 (看更多)
大家好 今天要問的問題是,最近在玩ble,執行android sdk裡面的範例 可以掃到ble裝置,並且進行連結,也可以抓到一些字符。 但是ble的連線很容易中斷,也就是範例中的 else if (newState == BluetoothProfile.STATE_DISCONNECTED) { intentAction = ACTION_GATT_DISCONNECTED; mRssiTimer.cancel(); mConnectionState = STATE_DISCONNECTED; Log.i(TAG, "Disconnected from GATT server."); broadcastUpdate(intentAction); } 時常發生,連線品質不穩,請問是碰到甚麼問題呢? 謝謝大家 (拜請三太子降臨) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.151.2 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1414485122.A.883.html

10/28 17:27, , 1F
哪隻手機?
10/28 17:27, 1F

10/28 18:35, , 2F
HTC m8
10/28 18:35, 2F

10/28 18:38, , 3F
為何要跟 BLE 建立連線?一般來說只會去監聽廣播吧
10/28 18:38, 3F

10/28 18:51, , 4F
supervision timeout?
10/28 18:51, 4F

10/28 21:20, , 5F
wifi關掉看看
10/28 21:20, 5F

10/28 23:43, , 6F
L大 是監聽廣播沒錯 newState == BluetoothProfile.STATE_
10/28 23:43, 6F

10/28 23:43, , 7F
CONNECTED 成立 算是建立連線
10/28 23:43, 7F

10/28 23:44, , 8F
newState == BluetoothProfile.STATE_DISCONNECTED
10/28 23:44, 8F

10/28 23:45, , 9F
就是關閉連線,這個在官網的BLE Callback 函式裡,很容易
10/28 23:45, 9F

10/28 23:45, , 10F
條件然後把連線關閉。
10/28 23:45, 10F

10/28 23:46, , 11F
產生第二個條件
10/28 23:46, 11F

10/29 09:22, , 12F
我試過拿play 商店載下來的app 也是會自動斷線
10/29 09:22, 12F

10/29 13:38, , 13F
ck大 我把wifi , 3g 關掉都還是會斷線
10/29 13:38, 13F

10/31 16:23, , 14F
請問ble裝置是啥?ios模擬,還是實體device??
10/31 16:23, 14F

10/31 22:50, , 15F
實體 ibeacon
10/31 22:50, 15F
文章代碼(AID): #1KJrI2Y3 (AndroidDev)
文章代碼(AID): #1KJrI2Y3 (AndroidDev)