問題タブ [ibeacon-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - iBeacon bluetooth low energy と Android 4.3 を組み合わせる
Android デバイスから iBeacon (iOS 7.0 機能) を検出する方法を探しています。iBeacon は、その位置を送信するある種の GATT サーバーのように思われる Android のドキュメントを読みました。Android のドキュメントには、そのデータをポーリングするべきではないと書かれていますが、検出のためにはこれが必要です。
私はよくグーグルしますが、このトピックはかなり新しいものです (新しいタグibeaconを作成しました) ので、実装を説明する iOS の世界からのリソースへのリンクを取得できれば幸いです。また、まだ見つけられていない Android ライブラリがいくつかあればいいのですが。
bluetooth-lowenergy - Google Glass と iBeacons をペアリングして Glass カード (情報) をデバイス (Glass) にプッシュする
ねえ、私は Google Glass アプリケーションの開発プロジェクトに取り組んでいる学生です。これにより、ユーザーは、個々のユーザーのガラス ディスプレイにプッシュされる情報カードを介して、レストラン/バー/などに関する情報を取得できるようになります。私たちが使用しようとしているテクノロジーは iBeacons (BLE テクノロジー) です。これは、QR コード (私たちが最初に選択したもの) が Google によって禁止されているためです。iBeacon のセットを注文しましたが、これらが Google Glass で動作するかどうかについての情報はまったく見つかりませんでした。誰もこれについて経験がありますか?ありがとうございます。技術用語をぶち壊してしまった場合はお詫び申し上げます。
android - IBeacon Android で「2 つのアプリが同じ ID で範囲を登録すると、互いに上書きする」とはどういう意味ですか?
から始めIBeacon
ます。「2 つのアプリが同じ ID を持つ範囲を登録すると、互いに上書きする」IBeacon Android
で指定されている問題が 1 つあります。私はこれについて完璧な考えを持っていませんでした。
誰かがこれについて知っているなら、私を助けてください。
android - アプリが実行されていないときに iBeacon を開始するにはどうすればよいですか?
アプリが実行されていないときに iBeacon を開始するにはどうすればよいですか。つまり、アプリのマニフェストに配置できるブロードキャスト レシーバーが必要です。
編集:
この質問は誤解を招くので、もう一度言い直します。
iBeacon 1 を検出するプロジェクトを作成しました。アクティビティ実行中の状態です。2. 使用中。
iBeacon が検出されるたびに通知を受け取りたい場合、アプリケーションが実行されていないときに、サービスを介したオプションが 1 つあります。しかし、それではバッテリーが消耗します。iBeaconが検出されるとすぐにアプリに通知するブロードキャストレシーバーはありますか。
このために私が書いたデモコードは次のとおりです: https://github.com/Vinayrraj/Android-iBeacon-Demo
android - iBeacon バックグラウンド スキャン
3 ~ 5 秒ごとにアラームによってトリガーされる独自の小さな BLE スキャン サービスを作成しました。1.1 秒間スキャンして周囲のビーコンを取得し、RSSI 信号を大まかな近接に変換します。
現在、Radius Networks の Android iBeacon サービスを検討していますが、どうすれば同様のバックグラウンド スキャンを実現できるのか疑問に思っています。
例: ビーコン スキャンを開始してバックグラウンドで実行し、インテントをブロードキャスト レシーバーに受信して、スキャンしたビーコンをどうするかを決定します。
いくつかの例があり、これが消費するバッテリーの推定量はありますか?
java - Android IBeacon - RadiusNetworks API を使用してリージョン内の proxyUUID にワイルドカードを使用する
IBeacon サービスに radiusnetworks Android API を使用しています。彼らのドキュメントによると、「範囲を構築するとき、これらのフィールドの一部またはすべてを null に設定できます。これは、それらがワイルドカードであり、任意の値に一致することを示します。」ただし、proximityUUID が null の領域を作成すると、null ポインター例外が発生します。スタックは次のとおりです。
これは、proximityUUID を値に設定すると発生しません。このライブラリを使用して、近接 uuid を null に設定しようとした人はいますか?
android - Android で BLE ペリフェラル モードのサポートをハックすることは可能ですか?
Radius Networks のこのブログ投稿では、Android には BLE ペリフェラル モード用の API がないため、デバイスのハードウェアが BLE をサポートしていても、Android デバイスを iBeacons (AKA: BLE ペリフェラル モード) としてまだ使用できないことについて説明しています。
注: BLE は Bluetooth Low Energy を意味します
このセクションを読んだ後、私は愚かなことを提案するつもりです
彼らの SDK は中央の役割しかサポートしていないため、サービスを中央サーバーとして「アドバタイズ」することは、静かに座って、接続が既に確立された後にペリフェラル モードで別のデバイスにそのサービスの特性を明らかに (または「アドバタイズ」) することを意味します。この接続の確立では、別のデバイスが最初に実際の無線広告を行う必要があります。Samsung の SDK では対応できません。
セントラル モードのデバイス (Samsung 電話) をだまして、ペリフェラル モードの別のデバイスが接続を確立したと考えさせ、セントラル モードに「アドバタイズ」させることは可能ですか。ソフトウェアで接続を偽装して電話をだますことができますか?
おそらくばかげた考えです。セントラル モードでデバイスをだますことはおそらく可能ですが、「広告」は BLE ペリフェラル モードのアドバタイズではなく、ペリフェラル モードの iBeacon に似ていません。
Android からの BLE ペリフェラル モードのサポートが非常に必要です。Android が最終的にこの機能セットをサポートすることを期待して、何かをハッキングしても問題ありません。BTW はすでに機能要求です
android - Android で iBeacon ビーコン周波数を変更することは可能ですか?
Android iBeacon Library
現在、ライブラリ( http://developer.radiusnetworks.com/ibeacon/android/ )を使用して iBeacon の信号強度を監視できる Android アプリケーションを開発しています。
しかし、バッテリーを節約するために周波数が非常に遅い iBeacons を使用したいので、信号強度の監視中に頻繁に検出されるように、数分間周波数を上げられるようにする必要があります。問題は、私が使用しているライブラリがこの機能を提供していないように見えることです。この機能を提供する他のライブラリを Web で検索しましたが、見つかりません。
iBeacon のビーコン周波数を変更できるライブラリを知っていますか? そうでない場合、どのようにコーディングを進める必要がありますか?