

Andorid 5.0以降ではBLEの送受信間隔を  
SCAN_MODE_LOW_LATENCY や ADVERTISE_MODE_LOW_LATENCY などの値で  
設定するのが普通だと思うのですが、  
これをタイマなどを利用し、任意の間隔に設定する方法は無いでしょうか？

同様に送信出力についてもADVERTISE_TX_POWER_HIGH などを使わず  
直接数値で設定する方法についても知りたいです。


CC BY-SA 3.0
2015-10-12T07:34:41.323
17550
2018-10-16T06:00:22.933
12742
question
android bluetooth
AndroidのBLE送受信間隔


出来ません。connection
intervalなどのリンクレイアの値は、BLEチップのファームウェア(FW)で設定されています。FWのコードは、オープンソースではなく、バイナルで提供されています。AOSPからビルドし直しても、変更することは出来ません。

SCAN_MODE_LOW_LATENCYは、セントラルが接続前のスキャンを休止なしで行うモードです。接続後は関係ありません。


CC BY-SA 4.0
2018-09-14T18:38:52.107
48408
2018-09-14T18:38:52.107
30113
17550
answer