Wie messen Sie das RSSI-Stärkesignal zwischen Kollegen mit WIFI Direct? -- wi-fi Bereich und 4.1-jelly-bean Bereich und networking Bereich und linux Bereich und wifi-direct Bereich android verbunden Problem

how to measure the RSSI strength signal between peers using wifi direct?



4
vote

Problem

Deutsch

Es gibt keine Funktion, um den RSSI zwischen den Kollegen in WLAN-Direct zu messen, so wie Sie RSSI zwischen ihnen erhalten.

Ich gehe eigentlich in API für WLAN, um zu sehen, wie sie WiFi RSSI so messen, dass sie den Befehl als Parameter zur nativen Methode senden, aber ich kann diesen Befehl nicht fangen !!!

In dieser Methode wifi_send_command in wifi.c von diesem Link .

Wie ich weiß, dass Android unter Linux ist, ist der iwconfig8 Linux-Befehl, um die drahtlose Informationsschnittstelle zu erhalten, wenn ich es verwendet habe, kann ich die WLAN-Direktinformationen erhalten? Oder es ist nur die Zugangspunkte-Netzwerkinformationen zurückzugeben?

Jeder hat irgendwelche Idee davon?

Englische Sprache

there is no feature to measure the RSSI between peers in Wifi-direct, so how to get RSSI between them.

actually i go under API for WIFI to see how they measure WIFI RSSI So i see that they send Command as parameter to native method, but i can't catch this command!!!

in this method wifi_send_command in wifi.c from this link.

as i know Android is under linux, the iwconfig is linux command to get the wireless information interface, if i used it can i get the Wifi direct information ? or it is just return the access points network information?

anyone have any idea about this ?

              

Antwortliste

2
 
vote

Sie können diese Informationen in wpa_cli erhalten. Öffnen Sie WPA_CLI in der WiFi-Direktoberfläche und führen Sie einen scan_results wie unten.

  adb shell wpa_cli -i<wifi-direct interface name> -p<socket path> scan adb shell wpa_cli -i<wifi-direct interface name> -p<socket path> scan_results   

Sie erhalten kleine Informationen über angeschlossene Peer (Geräteadresse, Kanal, RSSI usw.). Hoffe das funktioniert!

 

You can get this information inside wpa_cli. Open wpa_cli in wifi-direct interface and do a scan and scan_results as below.

adb shell wpa_cli -i<wifi-direct interface name> -p<socket path> scan adb shell wpa_cli -i<wifi-direct interface name> -p<socket path> scan_results 

You will get small info about connected peer(device address, channel,rssi etc). Hope this works!

 
 
         
         
0
 
vote

Wenn Sie den RSSI zwischen 2 Peers vor der Verbindung messen möchten, versuchen Sie einfach:

  • in Linux unter wpa_supplicant

      sudo wpa_cli p2p_peer 74:da:3f:58:5c:f0   

    (wobei 74: DA: 3F: 58: 5c: F0 ist die MAC-Adresse des zweiten Peer.)

  • In Android sollte es so etwas sein (erraten und ungeprüft)

      adb shell wpa_cli -i <wifi-direct interface name> -p <socket path> p2p_peer 74:da:3f:58:5c:f0   

Danach erhalten Sie eine große Schnur. Dann suchen Sie nach dem Wortebene (der RSSI ist in dBm geliefert).

 

If you want to measure the RSSI between 2 peers before connection, just try:

  • In linux under wpa_supplicant

    sudo wpa_cli p2p_peer 74:da:3f:58:5c:f0 

    (where 74:da:3f:58:5c:f0 is the MAC address of the second peer.)

  • In Android, it should be something like this (guessed and untested)

    adb shell wpa_cli -i <wifi-direct interface name> -p <socket path> p2p_peer 74:da:3f:58:5c:f0 

After that you will get a big string. Then search for the word Level (the RSSI comes in dBm).

 
 

Verwandte Fragen

1  Ist es möglich, Dateien auf der Speicherkarte während des WLAN-Direkttransfers zu empfangen? Ist es möglich, WiFi Direct Sende- / Empfangseinstellungen zu ändern?  ( Is it possible to receive files on memory card during wifi direct transfer is ) 
ist es möglich, Dateien auf der Speicherkarte während des WLAN-Direkttransfers zu empfangen? Ist es möglich, WiFi Direct Sende- / Empfangseinstellungen zu änd...

5  Kann mein Telefon als WiFi-Zugangspunkt dienen, während das Celluar-Radio deaktiviert wird?  ( Can my phone act as wifi access point while disabling celluar radio ) 
kann Android als WLAN-Zugangspunkt dienen, während das Mobilfunkgerät ausgeschaltet ist? Ich habe versucht, das mit dem Flugmodus zu erreichen, aber das fun...

5  Welche Wifi-Direktbefehle können in Android verwendet werden?  ( Which wifi direct commands can be used in android ) 
Ich bin daran interessiert zu wissen, welche Befehle in Android verwendet werden können, um WiFi direkt von der Terminal- / Befehlszeile zu steuern. Ich habe ...

12  Wie übertragen Sie Dateien über WLAN ohne Hotspot?  ( How to transfer files over wifi without a hotspot ) 
Ich suche nach einer Möglichkeit, Dateien zwischen einem Android-Telefon (Samsung Galaxy S2, Rounded) und jedem Computersystem zu übertragen, mit dem ich mit ...

2  Stecken Sie in "IP-Adresse", wenn Sie mit WIFI herstellen  ( Stuck into obtaining ip address when connecting to wifi ) 
Ich habe einen Nexus 4 mit Android 4.4.3 darauf. Ich kann mich nicht mehr an mein WiFi anschließen. Ich habe kein Update gemacht, und ich konnte eigentlich ...

4  WiFi Direct funktioniert nicht  ( Wifi direct doesnt work ) 
Ich habe zwei Android-Geräte mit Android 4.1.1 mit dem neuesten OTA-Update des Herstellers. Ich habe keine Wurzel oder andere Anpassungen von Systemstufen auf...

0  Videos von einem anderen Android-Gerät über WLAN abspielen  ( Play videos from another android device over wifi ) 
Gibt es eine Möglichkeit, Videos über eine WLAN-Verbindung (Tethering / Direct) zu spielen? Ich verwende einen Nexus 9, der einen SD-Kartensteckplatz fehlt. D...

2  Wi-Fi Direct on Galaxy Mini  ( Wi fi direct on galaxy mini ) 
Ich habe schon ein bisschen gegoogelt, aber ich habe keine Liste gefunden, die die unterstützten Geräte angibt. ist es möglich, Wi-Fi Direct auf Samsung Gal...

4  Wie messen Sie das RSSI-Stärkesignal zwischen Kollegen mit WIFI Direct?  ( How to measure the rssi strength signal between peers using wifi direct ) 
Es gibt keine Funktion, um den RSSI zwischen den Kollegen in WLAN-Direct zu messen, so wie Sie RSSI zwischen ihnen erhalten. Ich gehe eigentlich in API ...

3  Ist der Bildschirm ein Merkmal der Hardware oder der Software spiegeln?  ( Is screen mirroring a feature of the hardware or the software ) 
Ich habe eine Samsung-Galaxie J7 Max, die Android Nougat von Samsung läuft. Es scheint, dass es nicht die Bildschirmspiegelung unterstützt, sondern unterstütz...




© 2022 www.antworten.top All Rights Reserved. Fragen & Antworten Haus Alle Rechte vorbehalten