問題タブ [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.
android - GPRS でネットに接続しているときに RSSI を取得するには?
現在の接続の RSSI を表示できる Android アプリケーションを作成したいと考えています。WIFI 接続では、WifiInfo.getRssi() で RSSI を取得できます。私の質問は、GPRS 接続で RSSI を取得するにはどうすればよいですか? GPRS 接続の RSSI に GSM の RSSI を使用できますか? ありがとう
c# - RSSI RFID が信号強度を読み取れない
Windows CEデバイスで RFID 信号を読み取ろうとしています。Google で検索したところ、RSSI に関連するものが見つかりました。しかし、RSSI に関する RFID API には何もありません。
python - Python経由でペアリングしようとすると、Bluetoothデバイスの「接続がピアによってリセットされました」
次のコードを使用して、コンピューターから Raspberry Pi に接続しています。
私の計画は、ラップトップを 2 つの Raspberry Pi に接続することです。Pis は、ラップトップの RSSI 値との間のおおよその距離を計算します。
「sudo hcitool rssi F0:65:DD:6B:81:FD」を実行すると、約 30 秒間、返された RSSI 値が返されますが、約 30 秒後に Python プログラムが返されます。
android - onReadRemoteRssi() コールバックの値が 0 なのはなぜですか?
mBluetoothGatt.readRemoteRssi();を入れました。mGattCallback に入力します。
また、onReadRemoteRssiをBluetoothGattCallback 関数に入れます
readRemoteRssi() と onReadRemoteRssi() を呼び出しますが、なぜ rssi が 0 なのかわかりません...
ログは次のようになります。
私のBLEデバイスは正常であると確信しています。しかし、なぜ rssi 値が o なのかわかりません??
誰か教えてくれませんか??
ありがとう!!
android - Android 4.3でBluetoothデバイスのRSSIをリアルタイムで取得するには?
Android 4.3 で Bluetooth Low Energy デバイスに接続する必要があるアプリケーションを開発しています。
ボタンを押すと、デバイスに接続した後、BLE デバイスの RSSI を取得できます。BluetoothLeService.readRemoteRssi();
しかし、毎秒RSSIを取得したいのですか?? Runnable を試してみましたがreadRemoteRssi();
、ログで関数を呼び出しません。
最終的なランナブル runnable = new Runnable() {
};
BluetoothLeService.readRemoteRssi();
??はどこに入力すればよいですか?
でonResume
?? または、APPが常にRSSIを取得できるようにする方法は??
私の英語で申し訳ありませんが、私はこれが初めてです。
ご指示いただきありがとうございます。
c - hostapdを使用したLinuxでワイヤレスインターフェイスRSSI(信号強度)番号をプログラムで?
そのため、当社では大規模なロボット工学プロジェクトの一環として、ワイヤレス (WiFi) ルーターとして機能する小さな組み込み Linux システムを用意しました。それほど重要ではありませんが、1 枚のカードが 5.8 GHz ワイヤレス A に設定され (他のものと干渉しないようにするため)、もう 1 枚の特別なカードは 900 MHz で 3 km の範囲を実現します。
Our control tablets connect on the 5.8, and the packets are relayed to the robot on the 900MHz. As such, both the tablet and the robots use the router box as an access point, so we are running hostapd. As part of our user interface, we want to collect RSSI (signal strength/noise/etc) information from different components of the system and display it all.
ロボット (Linux も実行) は、/proc/net/wireless を読み取り、読み取った数値を制御タブレットに送信することでこれを行います。ただし、ルーター ボックスでは、カードが AP モード (hostapd 実行) 用に構成されている場合、/proc/net/wireless には両方のインターフェイスの行がありますが、すべての値は 0 です。
iw ステーション ダンプを実行すると、いくつかの RSSI 番号が出力されますが、この出力を grep する必要はありません。私は(IMHO)かなり有能なCプログラマーです(リアルタイムカーネルを作成しました)。カーネルからこの情報を取得する最良の方法は何だろうと思っています。私は WEXT ioctl インターフェースの使用について少し知っていますが、API が廃止され、新しいワイヤレス構成/管理システムが段階的に導入されていることを最近知りました。
組み込み Linux のインストールを最新の状態に維持していないため、WEXT を使用するものを作成することはできません。ただし、誰かが新しい API がどうなるかについてのチュートリアル/リソースを教えてくれれば、ありがたいです。または、 /proc/net/wireless を hostapd でうまく動作させる方法があれば、私もそれを採用します:P