問題タブ [network-scan]
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 - BLE Android のスキャンに関する問題
Bluetooth Low Energy 信号を検出できるアプリを開発しようとしています。アダプターのおかげで、リストビューに表示されます。現時点では完全に機能していますが、スキャンでデバイスが見つかったときに、デバイスと rssi 値をリストのすべての要素と比較する onLeScan メソッドを実行したいと考えています。両方のパラメーターがリストの項目の 1 つと同じである場合、アダプターを呼び出して検出されたデバイスを追加しません。ただし、コードをコンパイルすると、BLE 信号は検出されますが、rssi 値は変化しません。
使用したコードは次のとおりです。
この問題を解決する方法を知っている人はいますか?助けてください!!!!それが必要な場合は、コード全体を配置します。
android - デバイス スキャン後の Android リスト BLE デバイス
近くの BLE デバイスをスキャンするための簡単なコードを提供して、デバイス名と MAC ID で一覧表示できますか。http://developer.android.com/guide/topics/connectivity/bluetooth-le.htmlで提供されているサンプルコードを使用してこれを試しました。しかし、私はBLEアプリを初めて使用するため、参照リンクやアイデアは機能しませんでした。
android - Android - WifiManager の startScan メソッドを呼び出した後の処理
このチュートリアルのようなことをしようとしていますAndroid Wi-Fi チュートリアル利用可能なアクセスポイントをスキャンします。スキャンプロセスが完了したときにレシーバーが呼び出されるたびに、メッセージ「Calling receiver 」を出力するコード行がレシーバーにあります。メソッドを呼び出しstartScan
たのは 1 回だけですが、レシーバーが複数回呼び出されており、頻度が任意であることがわかります。ログ メッセージは次のようになります。
したがって、ログメッセージは、受信者が任意の頻度で呼び出されたことを示しています。startScan メソッドを呼び出すたびに何が起こるか教えてもらえますか? スキャンを実行し、そのスキャンを繰り返す新しいスレッドを開始しますか? もしそうなら、どうすればそのスレッドを停止でき、どうすればそのスレッドの頻度を変更できますか?
ios - 複数の BT デバイスが利用可能な場合の Bluetooth スキャンの問題
ご存じのように、iOS の LBT テクノロジーは Bluetooth を非常によくサポートしています。
しかし、1 つの質問は、利用可能な (非常に近い) 4 つの部屋があり、各部屋で各ブルートゥースがサポートされているライトがある場合、BT サービスのスキャン中に、デバイスとサービスをどのように一致させるかということです。
電波強度で決まる?または、最初の接続時に名前を設定する必要がありますか? 他に優れたソリューションはありますか?
興味のある方はシェアをお願いします。よろしくお願いします。
intervals - AndroidでBLEのスキャン間隔を増やすにはどうすればよいですか?
Radius Network、RedBearLab、estimote ビーコンで遊んでいます。
アプリがビーコンからより速く RSSI を受信できるようにします。
そのため、Advertising 間隔を長くしようとしました。しかし、私のアプリはビーコンから何も聞いていませんでした。
スキャン間隔も増やす必要があったと思います。ではない?
次に、アプリでスキャン間隔を増やすにはどうすればよいですか??
スキャン間隔を制御するアプリのようなものはありません。
android - Android BLE パッシブスキャン
Android アプリ内で BLE 広告主を受動的にスキャンしたいと考えています。
しかし、これを行う方法が見つかりませんでした。
Bluetooth 4.0 Core 仕様によると、パッシブ スキャン モードが存在します。
Vol 6 : Core System Package [Low Energy Controller volume],
Part D:4.1 PASSIVE SCANNING
https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=282159
「デバイスはパッシブ スキャンを使用して広告を見つけるエリア内のデバイス。」また、androidにはスキャンタイプを決定するパラメータがあります。(アクティブ/パッシブ)
http://androidxref.com/4.3_r2.1/xref/external/bluetooth/bluedroid/stack/btm/btm_ble_gap.c#555
"scan_type: アクティブ スキャンまたはパッシブ スキャン"一方、iOS では、広告主を受動的にスキャンできます。(残念ながら、バックグラウンド モードのみ)
http://lists.apple.com/archives/bluetooth-dev/2012/May/msg00041.html
"アプリがバックグラウンドにある場合、iOS はパッシブ スキャンを実行します。"
しかし、パッシブ スキャン モードを使用できるかどうかはわかりません。
質問: Android で「パッシブスキャン」を使用することはできますか? 可能であれば、この機能をどのように使用しますか?