@thomasfla Hi, thanks for your work on this!
I'm sort of successfully running this on a Raspberry Pi (4B), so I'll also write something about that.
After not getting Nexmon to work with Raspberry Pi OS (2020-12-02-raspios-buster-armhf / kernel 5.4.79 if I'm not mistaken) I tried Kali Linux.
This was very straightforward, so setting the wireless card to monitor mode (called mon0) was easy.
Edit: now I realize I had a Ralink 5370 plugged in, which was set to monitor mode, so not sure yet if the builtin card works
Afterwards I cloned this repo and tried ESPNOW_lib (as suggested in #1) , which compiles, but doesn't post anything when I run it with:
sudo ./exec mon0
Without sudo I get an error btw:
_exec: src/ESPNOW_manager.cpp:131: void ESPNOWmanager::start(): Assertion `fd != -1' failed.
However, wifiRawReceiver works!
On an ESP32 I run ESP32-Test.ino, which transmits to broadcast-address or specific address.
Then the reason of this issue:
When I send once with the ESP32, wifiRawReceiver posts 32 times:
@thomasfla Hi, thanks for your work on this! I'm sort of successfully running this on a Raspberry Pi (4B), so I'll also write something about that.
After not getting Nexmon to work with Raspberry Pi OS (2020-12-02-raspios-buster-armhf / kernel 5.4.79 if I'm not mistaken) I tried Kali Linux. This was very straightforward, so setting the wireless card to monitor mode (called mon0) was easy. Edit: now I realize I had a Ralink 5370 plugged in, which was set to monitor mode, so not sure yet if the builtin card works
Afterwards I cloned this repo and tried ESPNOW_lib (as suggested in #1) , which compiles, but doesn't post anything when I run it with:
sudo ./exec mon0
Without sudo I get an error btw: _exec: src/ESPNOW_manager.cpp:131: void ESPNOWmanager::start(): Assertion `fd != -1' failed. However, wifiRawReceiver works! On an ESP32 I run ESP32-Test.ino, which transmits to broadcast-address or specific address.Then the reason of this issue: When I send once with the ESP32, wifiRawReceiver posts 32 times:
Posting it once would make more sense, right?