3

以下のビーコンの仕様を確認済みです。

私の知る限り、Beacon のバッテリー残量は広告では取得できません。たとえば、「Panasonic CR2450 バッテリー」を使用する Estimote eddystone のバッテリー残量が 50% であることを確認できません。

本当ですか?そうでない場合、どうすればこの情報を入手できますか?

4

3 に答える 3

3

iBeacon 送信にはバッテリー レベル フィールドが含まれていませんが、AltBeacon のアドバタイズには、Radius Networks を含む多くのメーカーがバッテリー駆動ビーコンのバッテリー レベルのパーセンテージを保存するために使用する 1 つの余分なデータ バイトがあります。

Eddystone の場合、バッテリー駆動ビーコンのバッテリー レベルも示す電圧フィールドを含む Eddystone-TLM フレームがあります。

于 2015-11-04T11:56:01.147 に答える
2

1 つの方法は、バッテリ値 (使用している BLE SOC の adc から取得し、パーセンテージ レベルに調整する) を、デバイス名やその他の特性と共に、広告データ フィールドのデータ パケットとして送信することです。このような変更を行うには、ビーコンのソース コードを変更して再プログラムする必要があります。

Nordic & Dialog BLE SOC での私の実務経験に基づいて、バッテリーのパーセントをクライアントにアドバタイズすることが可能です。

于 2015-11-04T13:43:47.653 に答える