問題タブ [rssi]

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.

0 投票する
1 に答える
2739 参照

android - Android で現在のセルの信号強度を保存する際の問題

接続している現在のセルの信号強度を取得しようとしています。これまでのところ、次の例を見つけました。

http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal

しかし、それは信号が変更されたときにトーストを取得するためだけです。信号強度の値を変数に保存する方法はありますか?

変数に値を保存して取得することで、次のコードでこれを試しましたが、「初期値」を取得し続けます。コードは次のとおりです。

そしてマニフェスト:

誰かが信号強度の値を保存するのを手伝ってくれたり、それを行う他の方法を提案したりしてくれれば本当に感謝しています...

ありがとう

0 投票する
1 に答える
1774 参照

geolocation - ns2でのRSSI計算

Two ray Ground Modelを使用してシミュレーションを実行したときに、アンカーノードが信号を送信するときの非アンカーノードのRSSI値を知る必要があります。これらの値を使用して、アンカーノード以外の場所を推定する必要があります。

私はNS2の初心者です。いくつかの詳細な手順が役に立ちます。

0 投票する
1 に答える
1482 参照

c# - Microsoft Bluetooth スタック RSSI の回避策

ロボット用の Bluetooth アプリケーションの実装を完了しました。サーバー側では、MS-BT-Stack の OS として Windows 7 を使用し、"In the hand"-bluetooth ライブラリの言語として C# を使用しました。
目標は、ロボットが範囲内にあるときに Bluetooth 経由でロボットを接続することでした。

拡張機能として、ロボットがどれだけ離れているかを判断するために信号強度を読み取ろうとしました(推定)。さて、グーグルで(そしてstackoverflowでも検索して^^)、使用済みのBTスタックではそれができないことがわかりました。それ以来、信号強度(または距離)を計算または推定するための回避策を見つけようとしました。
Bluetooth経由でバイトを送信して、応答時間を確認するようなものです。時間がなくて実装していませんが、これでいいと思う人はいますか?または、問題について他の考えがありますか?

ご意見をお待ちしております。

ありがとう!

0 投票する
1 に答える
334 参照

android - 異なるプラットフォーム間の RSSI 値の違い

現在、Rssiを使用してドアのローカリゼーションを行っています.inSSIDerプログラムを使用してコンピューターとWifiManagerを使用する独自のプログラムを使用してAndroid電話で異なるrssi値を取得しています。

ラップトップの rssi 値と android フォンの rssi 値にこのような違いがあるのはなぜでしょうか?

0 投票する
1 に答える
4914 参照

android - Wifi Directとのp2p接続の信号強度?

Android用のWifiDirectデモを見ていて、接続された2つのデバイス間でRSSIまたは信号強度として何かを取得できるかどうかを知りたいと思いました。

質問が意味をなさない場合は申し訳ありませんが、アクセスポイントからRSSIを取得できることは知っていますが、知りたいのは、このRSSIの概念がWifiDirectのデバイス間のp2p接続に存在するかどうかです。

お時間をいただきありがとうございます。

0 投票する
1 に答える
939 参照

android - Android で wifi AP の詳細情報を取得する

Android仮想端末​​アプリケーションでコマンド「iwlist wlan0 scan」を使用し、APの特にノイズdbmに関する情報を取得しました。電話が cyanogen mod を使用してルート化されている場合、情報が利用可能です。

root化されていない電話でも可能ですか?

Androidでのサンプル実装はありますか?

ありがとう!

0 投票する
2 に答える
12160 参照

windows - Windows から RSSI 値を取得する

モデムの rssi 値を測定したいのですが、Windows 用の rssi 値を取得するための API はありますか? Android の Wifi.Manager でそれを行っていましたが、Windows 用の API が見つかりませんでした。

0 投票する
6 に答える
18336 参照

wifi - Scapy-WiFiパケットからRSSIを取得する

WiFiパケットからRSSIまたは信号強度を取得しようとしています。「WiFiプローブリクエスト」からのRSSIも必要です(誰かがWiFiホットスポットを検索している場合)。

私はなんとかkismetログからそれを見ることができましたが、それはそれが可能であることを確認するためだけでした-私は常にkismetを使いたくありません。

「フルタイムスキャン」では、scapyを使用しています。scapyでスニッフィングされたパケットからRSSIまたは信号強度(dBm)をどこで見つけることができるか誰かが知っていますか?パケット全体がどのように構築されているのかわかりません。また、解析/解釈の方法がわからない「16進」値がたくさんあります。

wlan0(誰かが私のホットスポットに接続したときに検出する)とmon.wlan0(誰かがホットスポットを検索しているときに検出する)の両方のインターフェイスをスニッフィングしています。私が使用しているハードウェア(WiFiカード)は、Prismチップセット(ISL3886)に基づいています。ただし、Kismetを使用したテストは、Atheros(AR2413)およびInteliwl4965で実行されました。

編集1:

PrismHeaderに保存されている情報にアクセスする必要があるようです: http ://trac.secdev.org/scapy/browser/scapy/layers/dot11.py 92行目?

誰かがこの情報を入力する方法を知っていますか?packet.show()およびpacket.show2()は、このクラス/レイヤーから何も表示しません

Edit2:

さらに掘り下げてみると、インターフェイスが正しく設定されていないように見えます。そのため、必要なヘッダーがすべて収集されていません。kismetを実行してから、そのインターフェイスからscapyを使用してパケットをスニッフィングすると、パケットに詳細情報が含まれます。

これで、kismetを使用せずにインターフェイスを正しく設定するだけで済みます。

0 投票する
0 に答える
638 参照

objective-c - iPhone BluetoothDevice に関する情報を取得する (BluetoothManager 内)

私はプライベート API を使用して個人用アプリに取り組んでいますBluetoothManager。アプリで Bluetooth デバイスを検出し、その名前と MAC アドレスを取得できます。struct BTDeviceImpl *_device次の障害は、どのデバイスが最も近いかを見つけることです.CoreBluetoothはBLEデバイスにのみ有効で、RSSIなどの情報を提供できるものは他にないため、役に立ちません.ファイル内BluetoothDevice.hですが、xcodeデバッガーを使用してその内容を確認しようとすると、到達不能なアドレスが表示されます(デバッガーを使用してアクセスできません)。

私は他の解決策について考えることができないので、誰かがそれを解決するのを手伝ってくれたり、より良い解決策を教えてくれたりすれば、それは私を大いに助けてくれるでしょう.

どのデバイスが最初に検出されたかを確認するようにアドバイスしないでください。RSSI がより強力であると言うだけで (また、各デバイスの照会スキャン間隔にも依存します)、デバイスが近いとは言わないため、役に立ちません。

0 投票する
0 に答える
810 参照

bluetooth - Hcitool スキャンはモバイルを検出しますが、Bluez Inquiri は検出しません

Android と Apple Mobile の RSSI を取得しようとしています。

hcitool スキャンでそれらを検出できますが、blueZ inquisitor でプログラムを実行 すると、最近のモバイルを検出できません。私の古いノキアとアップルマウスでは、プログラムは検出できますが、他のものでは検出できません...

BlueZ 3.36 を使用しています... 最新のモバイルの RSSI 値を検出するにはどうすればよいですか?