4 Replies Latest reply on Oct 5, 2015 3:57 PM by jrsall92

    How Can I measure RSSI value for Wifi

    Vmax

      Hello,

      I have connected edison with access point and i want to measure Received Signal Strength Indicator (RSSI) value for that connection.

      I have found many information about measuring RSSI for bluetooth but how can i measure the same for Wireless data connection.??

       

      Thanks...

        • 1. Re: How Can I measure RSSI value for Wifi
          Intel_Peter

          Hello Vmax,

           

          You can find the overall link quality with the command:

           

          iwconfig wlan0 | grep -I quality
          

           

          And you can see the Received Signal Strength Indication(RSSI) with the command:

           

          iwconfig wlan0 | grep -I signal
          

           

          Here's the output I got when I typed them:

           

          Capture.PNG

           

          Peter.

          • 2. Re: How Can I measure RSSI value for Wifi
            Vmax

            Hi...Thanks for the quick reply..

            By the way I'm planning to record or generate log that record RSSI values.

             

            Any Idea..?? how can i generate logs of RSSI??

            {

            In getting started, on arduino expansion board i had recorded logs of temperature reading on SD card...

            Can i generate similar log for RSSI values...through arduino?? or i have to stick to linux code for such processing??

            }

             

             

            Thanks

            • 3. Re: How Can I measure RSSI value for Wifi
              Intel_Peter

              Hello Vmax,

               

              I guess you could run a script that includes a line like this:

               

              iwconfig wlan0 | grep -i signal >> signal_log.txt
              

               

              And make a delay within the script so you add a line to  signal_log.txt with a defined time parameter, also you could include in the script the date command so you have a knowledge on when you checked the RSSI, it would look like this:

               

              date >> signal_log.txt
              iwconfig wlan0 | grep -i signal >> signal_log.txt
              

               

              And its out put should look like this:

               

              Wed Jan  7 21:21:20 UTC 2015
                        Link Quality=54/70  Signal level=-56 dBm
              Wed Jan  7 21:21:47 UTC 2015
                        Link Quality=56/70  Signal level=-54 dBm
              

               

              Peter.

              • 4. Re: How Can I measure RSSI value for Wifi
                jrsall92

                I know it's an old question/answer but I have a follow up question:

                 

                Can I monitor the RSSI of the clients connected to the Edison when in AP mode?