Community
cancel
Showing results for 
Search instead for 
Did you mean: 
IZ1
Beginner
1,201 Views

SoftAP programming API

Jump to solution

Hello,

Not sure if this should be posted on Software or Hardware/Firmware sub forum. I went through Intel WiFi guide

http://www.intel.com/content/dam/support/us/en/documents/edison/sb/edison_wifi_331438001.pdf http://www.intel.com/content/dam/support/us/en/documents/edison/sb/edison_wifi_331438001.pdf

and a couple of other discussions on the forum. Most of the examples and solutions for enabling Edison softAP mode programmatically are using bash script or system command.

The question consists of two parts. For general embedded WiFi device, when running in SoftAP mode, is it possible to retrieve client RSSI?

If it is possible, does Edison has firmware API or drive allow us to access this info?

Thank you for your input.

1 Solution
idata
Community Manager
124 Views

Hello RJRPolymer,

 

 

You should be able to retrieve the RSSI level if you install iw on your Edison. This package can be downloaded from AlexT's repo. In case you haven't it set up, you can find instructions on how to do it in http://alextgalileo.altervista.org/edison-package-repo-configuration-instructions.html Edison Package Repo Configuration Instructions. I installed the following packages:

 

 

iw

 

iw-dbg

 

iw-dev

 

iw-doc

 

libiw-dbg

 

libiw-dev

 

libiw-doc

 

libiw30

Using the commands:

opkg install iw

 

opkg install iw-dbg iw-dev iw-doc libiw-dbg libiw-dev libiw-doc libiw30

After installing this you will be able to check the RSSI level of the desired client with the command: iw wlan0 station get [DEVICE'S MAC ADDRESS]. This is my output:

 

Peter.

View solution in original post

2 Replies
idata
Community Manager
125 Views

Hello RJRPolymer,

 

 

You should be able to retrieve the RSSI level if you install iw on your Edison. This package can be downloaded from AlexT's repo. In case you haven't it set up, you can find instructions on how to do it in http://alextgalileo.altervista.org/edison-package-repo-configuration-instructions.html Edison Package Repo Configuration Instructions. I installed the following packages:

 

 

iw

 

iw-dbg

 

iw-dev

 

iw-doc

 

libiw-dbg

 

libiw-dev

 

libiw-doc

 

libiw30

Using the commands:

opkg install iw

 

opkg install iw-dbg iw-dev iw-doc libiw-dbg libiw-dev libiw-doc libiw30

After installing this you will be able to check the RSSI level of the desired client with the command: iw wlan0 station get [DEVICE'S MAC ADDRESS]. This is my output:

 

Peter.

View solution in original post

IZ1
Beginner
124 Views

Hi Peter,

Thanks for your answer. I didn't realize that there is an Edison iw package exists.

Reply