-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
get RSSI from ASUS RT_AC86U router in monitor mode #126
Comments
The RSSI patch you mention is not Raspberry PI specific, should work for ASUS too. Have you tried? |
@mzakharo apparently that patch doesn't work for ASUS |
got to elaborate, what do you mean 'does not work'. the line below is device-agnostic. If it does not work for you, it is a good starting point for you to debug yourself and to figure out why. wlc_phy_rssi_compute(wlc_hw->band->pi, wlc_rxhdr);
last_rssi = wlc_rxhdr->rssi; |
@mzakharo |
|
You can use the attached patch to include received power per antenna on the bcm4366c0 in the corresponding CSI UDPs. add_rxpwr_extraction_bcm4366c0.patch.txt |
@jlinktu sounds make sense, thanks a lot I follow your instruction and I do see there are two extra byte in the UDP packet, see figure below, left However, this git apply does not include change to To be specific, the read the refined Best. Jet |
@yujianyuanhaha I am writing a python script to extract CSI. |
@tweigel-dev looks nice! It would be faster and less memory hungry to load the entries into pandas tables than put them into classes (although I too am guilty of this XD). My version of python csi explorer is here: https://github.com/zeroby0/csi-explorer. I implemented it in browser and terminal, feel free to take code from there :) |
@zeroby0 thx ^^ I think it's great that we do the same things. we should share more to avoid double work ! 👍🏻 |
@tweigel-dev Yess! I have implemented sniffing the port, and found ways for optimise it. The optimised version for reading pcap files is also done. I don't know if we can run python on the router though. I'll create a github org and add you? |
@zeroby0 sure ! |
@zeroby0 @tweigel-dev Hi, I've got some code doing some similar stuff here: https://github.com/Gi-z/CSIKit, as I've got some implementations I've been working on for sensing with the Pi. If you're pooling work together, I'd love to get involved. |
Awesome! Let's do it! @tweigel-dev @Gi-z can I have both of your emails? Mine is [email protected]. Sorry for spamming everyone in the thread 🙏 |
@jlinktu may I know how the extra 2 byte is presented for your solution? I am nowing get a RSSI value of |
greetings,
How can we get the RSSI on the ASUS router running nexmon tool?
I know there is a command
wl rssi
andwl noise
that is straight forward. However, it only work for router in regular mode where one router is communication with the other.While in our nexmon router is in monitor mode and do sniffering, which mean it does not connect to another router, so the command mention would not work ...
As we know the nexmon ease the RSSI, and current only get RSSI for Raspberry PI.
Is there any idea we can get that? @DanielAW @schmittner @jlinktu
Thanks
The text was updated successfully, but these errors were encountered: