以下のビーコンの仕様を確認済みです。
私の知る限り、Beacon のバッテリー残量は広告では取得できません。たとえば、「Panasonic CR2450 バッテリー」を使用する Estimote eddystone のバッテリー残量が 50% であることを確認できません。
本当ですか?そうでない場合、どうすればこの情報を入手できますか?
以下のビーコンの仕様を確認済みです。
私の知る限り、Beacon のバッテリー残量は広告では取得できません。たとえば、「Panasonic CR2450 バッテリー」を使用する Estimote eddystone のバッテリー残量が 50% であることを確認できません。
本当ですか?そうでない場合、どうすればこの情報を入手できますか?
iBeacon 送信にはバッテリー レベル フィールドが含まれていませんが、AltBeacon のアドバタイズには、Radius Networks を含む多くのメーカーがバッテリー駆動ビーコンのバッテリー レベルのパーセンテージを保存するために使用する 1 つの余分なデータ バイトがあります。
Eddystone の場合、バッテリー駆動ビーコンのバッテリー レベルも示す電圧フィールドを含む Eddystone-TLM フレームがあります。
1 つの方法は、バッテリ値 (使用している BLE SOC の adc から取得し、パーセンテージ レベルに調整する) を、デバイス名やその他の特性と共に、広告データ フィールドのデータ パケットとして送信することです。このような変更を行うには、ビーコンのソース コードを変更して再プログラムする必要があります。
Nordic & Dialog BLE SOC での私の実務経験に基づいて、バッテリーのパーセントをクライアントにアドバタイズすることが可能です。