2016-05-03 4 views
1

私はble(ibeacon)デバイスをスキャンして広告データを取得するアンドロイドアプリケーションを開発しようとしています(解析して温度値またはビーコン名)。しかし、今私はアンドロイドデバイスからこのデータを操作する必要があります。アンドロイドアプリからこのデータを操作することは可能ですか?それはどうすれば?誰でも助けることができますか?Androidでbleデバイスのraw(広告)データを変更することは可能ですか?

+0

操作したデータはどうしますか?単にアプリケーション内で使用するか、ビーコンとして再送信しますか?また、ビーコン名は通常、ビーコン送信の一部ではなく、通常、ブルートゥースデバイスの名前を提供するブルートゥースデバイスの「スキャン応答」の一部です。 – davidgyoung

+0

あなたの答えをありがとう。私はこのデータにサンプルの部署名を付ける必要があるので、このデータを操作したいと思います(アプリケーションがビーコンを取得するため、あなたはblabla部門にいると言います)。だから将来の使用法の後で、私はアンドロイドアプリからこの部門名を可能ならば変更したいと思っています。 – mesopotamia

+0

私はビーコンを再構成したいと思いますか?ビーコンの作り方とモデルは何ですか?答えはそれぞれ異なっています。 – davidgyoung

答えて

1

残念ながら、ビーコンを設定する標準のAPIはありません(アドバタイズするフィールドの値を変更してください)。いくつかのメーカーは、Bluetooth LEを介してこれを行うためのAPIを提供しています。ビーコンの製造元に問い合わせて、ビーコン設定を変更するための公開APIが提供されているかどうかを確認してから、Androidアプリをコーディングすることができます。あなたがそうすることができるかどうか、そうする方法は、ビーコンメーカーとモデルによって異なります。

上記の質問で使用されたビーコンの場合は、これを行うためのAPIがないようです。下の販売ページには、ビーコンを設定するiOSアプリが表示されていますが、同じことをするAPIについては何も言及していません。

http://minew.en.alibaba.com/product/60193606262-220649015/CE_FCC_certified_indoor_location_advertisements_nRF51822_chipset_bluetooth_beacon_ble_ibeacon.html

+0

あなたの答えをありがとう。今、私は、このデバイスをどのブランドやモデルがこの操作を可能にするかを尋ねるよりも、BLEでこのデバイスを設定する方法がないことを理解していますか? – mesopotamia

関連する問題