Thanks for asking. Would also be useful to be able to sniff for Bluetooth.
While I understand there are certification issues as far as radio transmission is concerned, I don't see why the radio functions have to be so undocumented on the reception side.
Search found 27 matches
- Mon Feb 25, 2019 10:03 am
- Forum: ESP-IDF
- Topic: 802.11 error frame reception
- Replies: 5
- Views: 6646
- Fri Feb 15, 2019 11:09 pm
- Forum: ESP-IDF
- Topic: ESP32 as Wlan Repeater
- Replies: 5
- Views: 18790
Re: ESP32 as Wlan Repeater
I have been able to receive UDP packets in promiscuous AP mode and then send them out again with esp_wifi_80211_tx() function. It is fairly easy if you limit it to a particular protocol. Probably it would be a lot of work if you wanted it to do more than that. And sending seems to be limited to abou...
- Thu Feb 07, 2019 12:30 am
- Forum: ESP-IDF
- Topic: 802.11 error frame reception
- Replies: 5
- Views: 6646
Re: 802.11 error frame reception
I understand that 802.11 already has forward error correction. However, when the error correction fails for one or more blocks within a packet, the entire packet is discarded. Due to the highly repetitive nature of the data we are sending, it would be useful to receive the discarded packets. The rem...
- Sun Feb 03, 2019 3:24 pm
- Forum: ESP-IDF
- Topic: 802.11 error frame reception
- Replies: 5
- Views: 6646
802.11 error frame reception
For a commercial application we need 802.11 error frame reception in promiscuous mode. Purpose is to implement Reed-Solomon-Code for error correction of broadcast packets. Is it possible?
- Sun Feb 03, 2019 3:11 pm
- Forum: General Discussion
- Topic: Simple NAT implementation
- Replies: 2
- Views: 7554
Re: Simple NAT implementation
I think you could just use the LWIP RAW API to forward the packets back and forth between ethernet and wifi interfaces. Just filter out the packets you don't need. You might need to change the IP address in the packet buffer as well. Shouldn't be too difficult once you figure out how to use the API.
- Sun Jan 27, 2019 8:16 pm
- Forum: ESP-IDF
- Topic: sending 802.11 data frame with esp_wifi_80211_tx()
- Replies: 3
- Views: 6755
Re: sending 802.11 data frame with esp_wifi_80211_tx()
Answering my own question, in fact the esp_wifi_80211_tx function does automatically calculate FCS. My UDP packets were getting lost because I didn't calculate the IP header checksum correctly.
- Sun Jan 27, 2019 8:13 pm
- Forum: ESP-IDF
- Topic: esp_wifi_80211_tx in WIFI_MODE_NULL
- Replies: 0
- Views: 2711
esp_wifi_80211_tx in WIFI_MODE_NULL
For our project we're using esp_wifi_80211_tx and promiscuous mode together. Basically we implement our own custom protocol. We don't want the unnecessary and redundant overhead of the Station and AP modes because we handle all the wifi packets in our own callbacks. But if we try using esp_wifi_8021...
- Sat Jan 19, 2019 1:47 pm
- Forum: ESP-IDF
- Topic: sending 802.11 data frame with esp_wifi_80211_tx()
- Replies: 3
- Views: 6755
esp_wifi_80211_tx() and FCS
Maybe somebody can answer as to whether esp_wifi_80211_tx() generates the FCS or not. Actually I am having a problem with the FCS specifically. I use the ESP32 sniffer to capture frames and the FCS captured does not correspond to CRC of the payload. Therefore I don't know how to generate the FCS for...
- Thu Jan 17, 2019 11:39 am
- Forum: ESP-IDF
- Topic: sending 802.11 data frame with esp_wifi_80211_tx()
- Replies: 3
- Views: 6755
sending 802.11 data frame with esp_wifi_80211_tx()
Hi, I wonder if anyone can post a complete example of sending an 802.11 data frame using the function esp_wifi_80211_tx . Although it appears I am successfully sending something, my wireshark captures don't indicate any data. Maybe there is a wrong checksum or something like that. Although there are...
- Fri Nov 30, 2018 11:02 am
- Forum: Hardware
- Topic: Implementation of antenna diversity
- Replies: 1
- Views: 4943
Implementation of antenna diversity
According to the ESP32 datasheet: • Antenna diversity ESP32 supports antenna diversity with an external RF switch. One or more GPIOs control the RF switch and selects the best antenna to minimize the effects of channel fading. However I can find no corresponding information in the technical referenc...