opendroneid / receiver-android

Example Android receiver application for unmanned aircraft Remote ID
Apache License 2.0
186 stars 61 forks source link

Open Remote ID support over WiFi Beacon using Vendor IE #25

Closed ajaypathak-skydio closed 3 years ago

ajaypathak-skydio commented 3 years ago

author Ajay Pathak ajay.pathak@skydio.com 1612982156 -0800 committer Ajay Pathak ajay.pathak@skydio.com 1615415967 -0800

Add Open Remote ID support over WiFi Beacon's vendor IE.
Open Remote ID messages are added as Vendor OUI (90-3A-E6).
WiFiScannner class triggers WiFi scan and parses beacon.
If an Open Remote ID message is received, passed to OpenDroneIdDatamanager.

Test: tested with and without wifi throttling mode on pixel-3

friissoren commented 3 years ago

@ajaypathak-skydio: Could you possibly also correct your email address in the commit? It doesn't appear to be valid (it bounced back when I sent you an email)?

friissoren commented 3 years ago

Thanks Ajay. Support for WiFi Beacon reception has been missing for a long time in this receiver app. Great to get that supported.