あなたの質問に対する私の改訂された理解は次のとおりです。iBeacon と通信して広告レートを動的に変更する Android ライブラリが必要です。
残念ながら、Android 側は簡単な部分だと思います。難しいのは、私が知っている iBeacon メーカーで、広告レートを動的に変更できるオープン API を持っていないことです。(アプリを使用して、セカンダリ Bluetooth 接続でこのレートを構成できるものもあります 。Radius Networksの小さな USB 電源 iBeacons はこのように動作します。) 各ベンダーのサービスは異なる方法で動作するため、それぞれの方法をリバース エンジニアリングする必要があります。それらの構成 BLE サービスは機能します。
あなたが本当にこれをやりたいのなら、私がそれにアプローチする方法は次のとおりです。
ビーコンに接続してそのアドバタイジング レートを変更できるようにするセカンダリ Bluetooth LE サービスを持つ独自のカスタム iBeacon を構築します。これをプロトタイプ化する優れた方法は、iBeacon として機能する iOS デバイス、または私の会社のiBeacon 開発キットの 1 つを使用することです。iOS ベースのビーコンの場合は、Objective C でセカンダリ サービスを作成できます。IDK ビーコンの場合は、Linux でサポートされている任意の言語でソフトウェアを作成できます。
Bluetooth サービスに接続し、必要に応じてアドバタイジング レートを設定するカスタム Android コードを記述します。これをAndroid iBeacon Libraryと一緒に使用できます。また、オープンソース プロジェクトとして、コードが機能するようになったら、いつでもコードをマージすることを申し出ることができます。(私は話し相手です!)
これが機能したら、iBeacon ベンダーに相談して、まったく同じことを行うバッテリ駆動のビーコン用のカスタム ファームウェアを作成してください。カスタム ファームウェアの作成方法については、ハードウェア サプライヤが教えてくれます。これには通常、独自のワークベンチ ツールが必要であり、C または独自のスクリプト言語で実行されます。