uav_electronic_ids
uav_electronic_ids copied to clipboard
random_flight.ino: Non-RID Wi-Fi packets being broadcast
I'm running random_flight.ino on an ESP32 using PlatformIO. Sniffing the wifi packets using Wireshark, I am finding that valid Remote ID packets are indeed being broadcast and properly decoded, but, strangely, Wireshark also detects other wifi packets broadcast by the ESP32 that aren't OpendroneID packets. The non-remote ID packets are sent by a mac address that is incremented by 1 compared to the mac address that is broadcasting the valid remote ID packets. The hex dump from the non-remote ID packets looks completely different.
Here is a screenshot from Wireshark, where you can see both the valid Remote ID and invalid packets broadcast by the ESP32:
And here is the hex dump of those invalid packets broadcast by the ESP32:
Any idea why it is doing this? Maybe it is responding to probe requests? How can I disable this?