uav_electronic_ids icon indicating copy to clipboard operation
uav_electronic_ids copied to clipboard

random_flight.ino: Non-RID Wi-Fi packets being broadcast

Open Michaelszeng opened this issue 1 year ago • 3 comments

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: image

And here is the hex dump of those invalid packets broadcast by the ESP32: image

Any idea why it is doing this? Maybe it is responding to probe requests? How can I disable this?

Michaelszeng avatar Jun 12 '23 04:06 Michaelszeng