Skip to content

Combine signals from BT, NaN and Beacon if originating from the same drone #87

Description

@friissoren

The ESP32 HW is capable of transmitting BT4, BT5, NaN and Beacon simultaneously. This will show up as three separate drones in the list view though.

For Bluetooth, the receiver code can use the MAC address of the BT4 signals and match against the MAC address of the BT5 signals and combine the two. This happens already in the Android driver layers somewhere. This is not possible to combine with Wi-Fi. The Android NaN API doesn’t even give out the MAC address (just some auto-generated unique number) and the Beacon MAC is unlikely to be the same as the BT MAC. It seems that the NaN number doesn’t even stay fixed.

Try to see if it is possible for the app to scan e.g. the serial IDs and combine the received signals from BT, NaN and Beacon into a single drone item.

Activity

  1. Tissy commented on Jan 17, 2023

    @Tissy
    Contributor

    Has there been any update on this please?

  2. CodeK1988 commented on Dec 15, 2025

    @CodeK1988

    I think we can merge artificially, like uavNum and timestamp as unique identifier. @Tissy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions