作者fake01 (假面超人)
看板AndroidDev
标题[问题] ble 容易断线问题
时间Tue Oct 28 16:31:59 2014
大家好
今天要问的问题是,最近在玩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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1414485122.A.883.html
1F:→ ckvir: 哪只手机? 10/28 17:27
2F:→ fake01: HTC m8 10/28 18:35
3F:→ lovelycateye: 为何要跟 BLE 建立连线?一般来说只会去监听广播吧 10/28 18:38
4F:→ jessetsai: supervision timeout? 10/28 18:51
5F:→ ckvir: wifi关掉看看 10/28 21:20
6F:→ fake01: L大 是监听广播没错 newState == BluetoothProfile.STATE_ 10/28 23:43
7F:→ fake01: CONNECTED 成立 算是建立连线 10/28 23:43
8F:→ fake01: newState == BluetoothProfile.STATE_DISCONNECTED 10/28 23:44
9F:→ fake01: 就是关闭连线,这个在官网的BLE Callback 函式里,很容易 10/28 23:45
10F:→ fake01: 条件然後把连线关闭。 10/28 23:45
11F:→ fake01: 产生第二个条件 10/28 23:46
12F:→ fake01: 我试过拿play 商店载下来的app 也是会自动断线 10/29 09:22
13F:→ fake01: ck大 我把wifi , 3g 关掉都还是会断线 10/29 13:38
14F:推 brain416: 请问ble装置是啥?ios模拟,还是实体device?? 10/31 16:23
15F:→ fake01: 实体 ibeacon 10/31 22:50