Forums - Missing Radiotap Header

12 posts / 0 new
Last post
Missing Radiotap Header
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Tue, 2018-06-12 06:27

Hi,

After the development kit for the QCA4020 arrived, I was excited to try out the new module and see if it could replace the QCA4004. However, I cannot find any way of getting Radiotap headers in WiFi promiscuous operation, nor any other way of obtaining per-packet RSSI information. The older QCA4004 presented all this information in an easily accessible manner. Why is the QCA4020 worse in this regard? Is it a firmware issue? Can you provide a proper firmware image which works as it should? Without proper radio information, the QCA4020 does not fulfill our needs.

  • Up0
  • Down0
jbhanu Moderator
Join Date: 6 Feb 17
Posts: 80
Posted: Thu, 2018-06-14 22:24

OK. Will add this support soon. 

Thanks 

  • Up0
  • Down0
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Fri, 2018-06-15 02:17

That is great news. Thank you for a quick reply. Could you please elaborate slightly regarding when? Is it a question of weeks or months?

  • Up0
  • Down0
jbhanu Moderator
Join Date: 6 Feb 17
Posts: 80
Posted: Fri, 2018-06-15 10:07

Hi , 

Can you provide some more use case of your requirement realted to radiotap header. 

  • Up0
  • Down0
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Mon, 2018-06-18 07:44

Hi,

It is for indoor positioning and asset tracking. We determine the distance to a transmitter based on the RSSI indicator at the RX antenna by listening for probe requests in promiscuous mode.

  • Up0
  • Down0
Olle
Join Date: 6 Jul 18
Posts: 1
Posted: Fri, 2018-07-06 05:12

Hi,

Do you have an idea about a timeline for this?

Regards

  • Up0
  • Down0
jbhanu Moderator
Join Date: 6 Feb 17
Posts: 80
Posted: Sun, 2018-07-15 22:04

Hi , 

I think you need only per-packet RSSI information? Right. 

Can you please confirm ?

Regards

Jyotiranjan 

  • Up0
  • Down0
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Mon, 2018-07-16 04:53

Yes, per-packet RSSI is what is strictly necessary.

The rest of the information (MAC of originating device, channel, frame type and subtype) should already be present in the 802.11-header or inferrable.

If possible, Channel State Information (CSI) would also be useful, e.g. knowing if a received signal has been reflected, average gain, actual frequency (could be off-center), etc., which makes for more accurate estimation of both distance and direction to an originating device.

In short, the more low-level radio information available, the better.

  • Up0
  • Down0
jbhanu Moderator
Join Date: 6 Feb 17
Posts: 80
Posted: Mon, 2018-07-23 02:46

Hi , 

For now is it Ok only RSSI info. ??

 

 

  • Up0
  • Down0
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Mon, 2018-07-23 03:41

Hello,

Yes, for now RSSI info should suffice.

Received channel number is also needed if the hardware can return frames received on a channel _after_  a channel change was requested:

1. Suppose the chip is set to monitor channel 36. We know the receiving channel, since we set it and stored it in memory. This variable can be read from the rx monitor callback and combined with the RSSI information to calculate the distance between transmitter and receiver.

2. Software requests a switch to channel 6 and updates the receiving channel variable. Can there be frames previously received on channel 36 which have not yet been reported to the monitor callback? If so, the software will wrongly believe those came from channel 6, instead of 36. If this can happen, we also need the firmware to report which channel each monitored frame was received on. If this cannot happen, everything is good as-is.

Thank you.

  • Up0
  • Down0
jbhanu Moderator
Join Date: 6 Feb 17
Posts: 80
Posted: Wed, 2018-07-25 19:03

Hi , 

Do you  change channel frequently? I just think for below scenario in this case??

I am  just afraid that if the packet is recieved on channel 6 and report to host, however, the customer change channel to 36, then they process that packet in their application. In those case, they may treat this packet from channel 36, not channel 6

Please help to answer .

 

  • Up0
  • Down0
BBB
Join Date: 5 Jun 18
Posts: 6
Posted: Thu, 2018-07-26 04:59

Hi,

We currently do not change channel frequently, so it should not be a major problem in practice.

The mentioned scenario would best be avoided by also including received channel in the packet information.

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.